前面寫過一篇關於用npoi讀取數據導入的方法,剛纔工作中碰到一個小功能,把數據導出下載。這裏把NPOI官方的一個列子貼出來。
- HSSFWorkbook hssfworkbook = new HSSFWorkbook();
- Sheet sheet1 = hssfworkbook.CreateSheet("Sheet1");
- sheet1.CreateRow(0).CreateCell(0).SetCellValue("This is a Sample");
- int x = 1;
- for (int i = 1; i <= 15; i++)
- {
- Row row = sheet1.CreateRow(i);
- for (int j = 0; j < 15; j++)
- {
- row.CreateCell(j).SetCellValue(x++);
- }
- }
- MemoryStream file = new MemoryStream();
- hssfworkbook.Write(file);
- Response.BinaryWrite(file.GetBuffer());
- Response.End();