NPOI导出Excel文件,对单元格的一些设置
2024-10-19 03:34:48
HSSFWorkbook book = new HSSFWorkbook();
MemoryStream ms = new MemoryStream();
ISheet sheet = book.CreateSheet("sheet1");
ICellStyle cellStyle = book.CreateCellStyle(); // 首列
NPOI.SS.UserModel.IRow row1 = sheet.CreateRow();
row1.CreateCell().SetCellValue(System.DateTime.Now.Year+"年XXXX");
//设置单元格的样式:水平对齐居中
row1.Cells[].CellStyle.VerticalAlignment = VerticalAlignment.Justify;//垂直对齐(默认应该为center,如果center无效则用justify)
row1.Cells[].CellStyle.Alignment = NPOI.SS.UserModel.HorizontalAlignment.Center;//水平对齐
CellRangeAddress cellRangeAddress = new CellRangeAddress(, , , );//开始行的索引,结束行的索引,开始列的索引,结束列的索引 sheet.AddMergedRegion(cellRangeAddress);//要合并单元格所在的sheet
参考网址:http://www.jb51.net/article/36002.htm
NPOI.SS.UserModel.IRow row = sheet.CreateRow();
row.CreateCell().SetCellValue("序号");
row.CreateCell().SetCellValue("单位");
row.CreateCell().SetCellValue("姓名");
row.CreateCell().SetCellValue("性别");
row.CreateCell().SetCellValue("年龄");
row.CreateCell().SetCellValue("民族");
row.CreateCell().SetCellValue("培训班名称");
row.CreateCell().SetCellValue("电报号");
row.CreateCell().SetCellValue("培训时间");
sheet.SetColumnWidth(, * );//设置列宽
sheet.SetColumnWidth(, *);
sheet.SetColumnWidth(, * );
sheet.SetColumnWidth(, *);
参考网址:http://www.jb51.net/article/55407.htm
最新文章
- Android网络定位服务定制简述
- 访问外网 ML2 的配置 - 每天5分钟玩转 OpenStack(103)
- XHTML标签的嵌套规则分析
- 【SQL】SQL2012离线帮助文档安装不上的处理手记
- 【nginx】关于fastcgi_cache
- java作业7
- linux下遍历目录(转-在于思考)
- 学习selenium需要具备的知识或技术
- Altium Designer 导出Gerber文件详细教程
- js深入研究之Person类案例
- Selenium也是一个用于Web应用程序测试的工具
- 201521123031 《Java程序设计》第11周学习总结
- alpha-咸鱼冲刺day2-紫仪
- linux系统运维面试题简答
- jpa报错:Table 'dev-test.hibernate_sequence' doesn't exist
- java String 类型总结
- Pandas初学者代码优化指南
- 手机端touch事件封装
- phpwind部署问题
- Hystrix已经停止开发,官方推荐替代项目Resilience4j