123
excel.Visible = true;
Microsoft.Office.Interop.Excel.Workbook workbook = ex-
cel.Workbooks.Add(System.Reflection.Missing.Value);
Microsoft.Office.Interop.Excel.Worksheet sheet1 = (Mi-
crosoft.Office.Interop.Excel.Worksheet)workbook.Sheets[1];
//Write Headers
Microsoft.Office.Interop.Excel.RangemyRange = (Mi-
crosoft.Office.Interop.Excel.Range)sheet1.Cells[1, 1];
myRange.Value2 = label1.Text;
myRange = (Microsoft.Office.Interop.Excel.Range)sheet1.Cells[1, 2];
myRange.Value2 = label8.Text;
myRange = (Microsoft.Office.Interop.Excel.Range)sheet1.Cells[1, 3];
myRange.Value2 = label10.Text;
myRange = (Microsoft.Office.Interop.Excel.Range)sheet1.Cells[1, 4];
myRange.Value2 = label2.Text;
myRange = (Microsoft.Office.Interop.Excel.Range)sheet1.Cells[1, 5];
myRange.Value2 = label3.Text;
//Write datagridview content
myRange = (Microsoft.Office.Interop.Excel.Range)sheet1.Cells[2, 1];
myRange.Value2 = label6.Text;
myRange = (Microsoft.Office.Interop.Excel.Range)sheet1.Cells[2, 2];
myRange.Value2 = label7.Text;
myRange = (Microsoft.Office.Interop.Excel.Range)sheet1.Cells[2, 3];
myRange.Value2 = label9.Text;
myRange = (Microsoft.Office.Interop.Excel.Range)sheet1.Cells[2, 4];
myRange.Value2 = label4.Text;
myRange = (Microsoft.Office.Interop.Excel.Range)sheet1.Cells[2, 5];
myRange.Value2 = label5.Text;
}
catch (Exception ex)
{
MessageBox.Show(ex.ToString());
}
}
}
}