admin 发布时间:2016-12-22 分类:.NET 阅读:12275次 5 条评论
导出Excel并将表的表头导出,需要下载引用AppLibrary库。
public string DataExcel(string FilePath, DataSet ds) { string filename = DateTime.Now.ToString("yyyyMMddHHmmssff") + ".xls"; AppLibrary.WriteExcel.XlsDocument doc = new AppLibrary.WriteExcel.XlsDocument(); doc.FileName = filename; string SheetName = string.Empty; for (int i = 0; i < ds.Tables.Count; i++) { SheetName = "SHEET" + (i + 1).ToString(); AppLibrary.WriteExcel.Worksheet sheet = doc.Workbook.Worksheets.Add(SheetName); AppLibrary.WriteExcel.Cells cells = sheet.Cells; for (int x = 0; x < ds.Tables[i].Columns.Count; x++) { DataColumn col = ds.Tables[i].Columns[x]; cells.Add(1, x + 1, col.ColumnName); } for (int x = 0; x < ds.Tables[i].Rows.Count; x++) { DataRow row = ds.Tables[i].Rows[x]; for (int y = 0; y < ds.Tables[i].Columns.Count; y++) { DataColumn col = ds.Tables[i].Columns[y]; cells.Add(x + 2, y + 1, row[col]); } } } doc.Save(FilePath, true); return filename; }
发布于 2018-07-26 16:53:04 回复该评论
发布于 2017-06-05 11:46:46 回复该评论
发布于 2017-02-17 11:45:51 回复该评论
发布于 2017-01-12 09:43:39 回复该评论
发布于 2016-12-30 13:27:38 回复该评论
发表评论:
◎欢迎您的参与讨论。