using NPOI.SS.UserModel;
using NPOI.HSSF.UserModel; //创建Execl
IWorkbook hssfworkbook =new HSSFWorkbook(); //创建一个Sheet
hssfworkbook.CreateSheet("Sheet1"); //HSSFWorkbook实例写入文件
FileStream file = new FileStream(@"test.xls", FileMode.Create);
hssfworkbook.Write(file);
file.Close(); //要创建单元格首先要创建单元格所在的行,比如,下面的代码创建了第0行:
ISheet sheet1 = hssfworkbook.CreateSheet("Sheet1");
IRow row1=sheet1.CreateRow(0); //行建好了,就可以建单元格了,比如创建A1位置的单元格:
row1.CreateCell(0).SetCellValue("This is a Sample"); //或者sheet1.GetRow(0).CreateCell(0).SetCellValue("This is a Sample"); //set header text 设置页眉
s1.Header.Center = "This is a test sheet";
//set footer text 设置页脚
s1.Footer.Left = "Copyright NPOI Team";
s1.Footer.Right = "created by 123"; //set date format 设置单元格格式
ICellStyle cellStyle = hssfworkbook.CreateCellStyle();
IDataFormat format = hssfworkbook.CreateDataFormat();
cellStyle.DataFormat = format.GetFormat("yyyy年m月d日");
//cellStyle.DataFormat = HSSFDataFormat.GetBuiltinFormat("0.00"); 单元格格式为“0.00”来表示,"¥#,##0"美元显示,"0.00%"百分比显示
cell.CellStyle=cellStyle; //合并单元格
IRow row = sheet.CreateRow(0);
ICell cell = row.CreateCell(0);
cell.SetCellValue("Sales Report");
ICellStyle style = hssfworkbook.CreateCellStyle();
style.Alignment = HorizontalAlignment.CENTER;
IFont font = hssfworkbook.CreateFont();
font.FontHeight = 20*20;
style.SetFont(font);
cell.CellStyle = style;
sheet.AddMergedRegion(new Region(0, 0, 0, 5));

最新文章

  1. 【转】aspx与aspx.cs的关系
  2. 智能车学习(十八)——电机学习
  3. linux命令细究
  4. mac终端中显示tree的命令
  5. ERP调研之 对话
  6. 51nod1161 Partial Sums
  7. hdoj 5371 Hotaru's problem
  8. uniPanel特效
  9. Sublime Text使用心得(一)
  10. R语言包翻译——翻译
  11. CentOS系统下搭建tomcat服务器
  12. 分布式文件系统FastDFS
  13. final关键字的用法
  14. Kaldi的BaseLine训练过程
  15. STS的安装与简单使用
  16. Lab 7-3
  17. matlab中syms与sym有什么区别
  18. oracle 11g 空表导出
  19. 零点红旗echarts
  20. Windows域的相关操作

热门文章

  1. AppFog免费云空间申请及安装wordpress(图文教程)
  2. SQL指定字段指定顺序排序
  3. Python - twisted web 入门学习之一
  4. codeforces 727F. Polycarp's problems
  5. ubuntu的一些操作
  6. 例子:Backup Isolated Storage To SkyDrive
  7. Java 社区论坛 - Sym 1.6.0 发布
  8. multipath tcp experiment
  9. 19:A*B问题
  10. Enterprise Architect 学习 之 活动图