1.npoi下载地址 http://npoi.codeplex.com/releases
//2.将datatable的数据循环出来 //下面代码是通过代码写入excel //IWorkbook wk = new HSSFWorkbook(); //写03的xls IWorkbook wk = new XSSFWorkbook(); //写07之后xlsx ISheet sheet = wk.CreateSheet("A1"); IRow row1 = sheet.CreateRow(0); for (int i = 0; i < 10; i++) { row1.CreateCell(i).SetCellValue("create"+i); } IRow row2 = sheet.CreateRow(1); for (int i = 0; i < 8; i++) { row2.CreateCell(i).SetCellValue("delete" + i); } using (FileStream fs=File.OpenWrite("1213.xlsx")) { wk.Write(fs); MessageBox.Show("ok"); }
1、你搞定了一个DataTable到一个Sheet,其他的自然也就没有问题了,循环会写吧?
2、如果用NPOI是很容易搞定的,不过你不想引用新DLL,那就稍微费事了,你Google c# oledb 导出EXCEL吧,一堆堆的文章
在说这个事情。
一个DataTable到一个Sheet也不会啊
看看npoi