//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"); }
用npoi吧 新版本也可以导出07之后的excel!使用还是很方便的,可以去这里下载http://npoi.codeplex.com/
看一下简单使用的代码
2003请用NPOI,2007请用EPPlus。这两个应该都可以针对流操作。