ExcelPackage是一个在服务端生成Excel 2007 电子表格的Library. 下面的代码是生成XLSX文件示例:
1: FileInfo XLSXFile = new FileInfo(XLSXFileName);
2: using (ExcelPackage xlPackage = new ExcelPackage(XLSXFile))
3: {
4: ExcelWorksheet worksheet = xlPackage.Workbook.Worksheets.Add("Sheet1");
5:
6: int row = 1; 7: foreach (DataRow dr in dataTable.Rows) 8: { 9: int col = 1; 10: 11: foreach (object o in dr.ItemArray) 12: { 13: worksheet.Cell(row, col++).Value = o.ToString().Trim(); 14: } 15: 16: row++; 17: } 18: 19: xlPackage.Save(); 20: }
是不是很简单?,希望对您有帮助!
Author: Petter Liu http://wintersun.cnblogs.com