110,570
社区成员
发帖
与我相关
我的任务
分享
private void excelParsing()
{
Microsoft.Office.Interop.Excel.Workbooks ExcelDoc = ExcelApp.Workbooks;
Microsoft.Office.Interop.Excel.Workbook MyWorkBook = ExcelDoc.Add(System.Type.Missing);
Microsoft.Office.Interop.Excel.Worksheet xlSheet = (Microsoft.Office.Interop.Excel.Worksheet)MyWorkBook.Worksheets[1];
ExcelApp.DisplayAlerts = false;
ExcelApp.Visible = false;
int i,j;
for (i = 0; i < 1280; i++)
{
xlSheet.Cells[i + 1, 1] = EventRecordArr[i, 0];
xlSheet.Cells[i + 1, 2] = EventRecordArr[i, 1];
xlSheet.Cells[i + 1, 3] = EventRecordArr[i, 2];
xlSheet.Cells[i + 1, 4] = EventRecordArr[i, 3];
if (i % 2 == 1)
{
for (j = 1; i < xlSheet.Columns.Count; j++)
((Microsoft.Office.Interop.Excel.Range)xlSheet.Cells[i, j]).Interior.ColorIndex = 15;
}
}
Microsoft.Office.Interop.Excel.Range excelRange = xlSheet.get_Range(xlSheet.Cells[1, 1], xlSheet.Cells[1280, 4]);
excelRange.EntireColumn.AutoFit();
xlSheet.SaveAs(xlsxfileName);
ExcelDoc.Close();
ExcelApp.Quit();
System.Runtime.InteropServices.Marshal.ReleaseComObject(ExcelApp);
ExcelApp = null;
}