POI中可能会用到一些需要设置EXCEL单元格格式的操作小结:

先获取工作薄对象:

HSSFWorkbook wb = new HSSFWorkbook();

HSSFSheet sheet = wb.createSheet();

HSSFCellStyle setBorder = wb.createCellStyle();

一、设置背景色:

setBorder.setFillForegroundColor((short) 13);// 设置背景色 setBorder.setFillPattern(HSSFCellStyle.SOLID_FOREGROUND);

二、设置边框:

setBorder.setBorderBottom(HSSFCellStyle.BORDER_THIN); //下边框 setBorder.setBorderLeft(HSSFCellStyle.BORDER_THIN);//左边框 setBorder.setBorderTop(HSSFCellStyle.BORDER_THIN);//上边框 setBorder.setBorderRight(HSSFCellStyle.BORDER_THIN);//右边框

三、设置居中:

setBorder.setAlignment(HSSFCellStyle.ALIGN_CENTER); // 居中

四、设置字体:

HSSFFont font = wb.createFont(); font.setFontName("黑体"); font.setFontHeightInPoints((short) 16);//设置字体大小

HSSFFont font2 = wb.createFont(); font2.setFontName("仿宋_GB2312"); font2.setBoldweight(HSSFFont.BOLDWEIGHT_BOLD);//粗体显示 font2.setFontHeightInPoints((short) 12);

setBorder.setFont(font);//选择需要用到的字体格式

五、设置列宽:

sheet.setColumnWidth(0, 3766); //第一个参数代表列id(从0开始),第2个参数代表宽度值  参考 :"2012-08-10"的宽度为2500

六、设置自动换行:

setBorder.setWrapText(true);//设置自动换行

七、合并单元格:

Region region1 = new Region(0, (short) 0, 0, (short) 6);

//参数1:行号 参数2:起始列号 参数3:行号 参数4:终止列号

或者用

CellRangeAddress region1 = new CellRangeAddress(rowNumber, rowNumber, (short) 0, (short) 11);

但应注意两个构造方法的参数不是一样的,具体使用哪个取决于POI的不同版本。 sheet.addMergedRegion(region1);

转载于:https://www.cnblogs.com/wangdonghua/p/3320797.html

POI中设置Excel单元格格式相关推荐

  1. C#中设置Excel单元格格式

    1.全表自动列宽 mysheet.Cells.Select(); mysheet.Cells.Columns.AutoFit(); 2.合并    excelRangeParm.Merge(Missi ...

  2. POI中导出Excel单元格样式(居中,字体,边框等)

    org.apache.poi HSSFWorkbook中设置Excel单元格格式样式(居中,字体,边框等) HSSFCellStyle cellStyle = wb.createCellStyle() ...

  3. 使用NPOI设置Excel单元格格式

    在项目开发经常需要读写excel,可以使用OleDb读写Excel,但是由于Excel不是数据库,字段的类型不是事先定义好的,在更新单元格内容时,总是提示"标准表达式中数据类型不匹配&quo ...

  4. 【POI框架实战】——POI设置Excel单元格格式

    背 景 "这个excel中的数据怎么不能做加法啊?"."标头这一行的字体怎么这么小啊,我都看不清"."这一列能不能换个颜色,明显一些".&q ...

  5. java设置Excel单元格格式 POI

    POI中可能会用到一些需要设置EXCEL单元格格式的操作小结:先获取工作薄对象:HSSFWorkbook wb = new HSSFWorkbook();HSSFSheet sheet = wb.cr ...

  6. .net 导出html 到excel 合并单元格,C#导出Excel,并且设置Excel单元格格式,合并单元格....

    注:要添加COM组件 Microsoft Excel 11.0 Object Library  引用. 具体代码如下: using System; using System.Collections.G ...

  7. 巧用快捷键轻松设置Excel单元格格式

    巧用快捷键轻松设置Excel单元格格式 在应用程序中使用快捷键,可以使我们避免在键盘与鼠标之间来回切换,从而节省大量的时间,显著地提高工作效率.多掌握一些常用的快捷键,可以使您告别菜鸟时代,迅速成长为 ...

  8. POI中设置Excel单元格格式样式(居中,字体,边框,背景色、列宽、合并单元格等)

    HSSFSheet sheet = workbook.createSheet("sheet1");//新建sheet页 HSSFCellStyle cellStyle = wb.c ...

  9. poi设置excel单元格背景色

    poi任意设置excel单元格背景色 Cell cell = sheet.createRow(0).createCell(0); XSSFCellStyle cellStyle = (XSSFCell ...

最新文章

  1. 修改IIS默认的30M
  2. Instrumentation 功能介绍(javaagent)
  3. java请求参数_在Java中发送http的post请求,设置请求参数等等
  4. 欧姆字符的编码c语言,欧姆符号怎么打
  5. 69、消防电源及其配电的设置要求
  6. 【KD】2022 计算机学报 深度学习中知识蒸馏研究综述
  7. MySQL:指定索引+事务+存储引擎的配置 开发必备 天呐!为什么会有索引这种东西
  8. C# 同间字查询 (汉字转拼音 拼音转汉字 简体繁体互转 )
  9. 百度云分享 vitis vivado 2021.1 2020.2 2020.1 2019.2 2019.1 2018.3 2018.2 2017.4 , all OS(win和linux)
  10. 搭建Prometheus监控报警
  11. 生成PDF文件方案--学习中
  12. 单片机、ARM、MUC、DSP、FPGA、嵌入式
  13. linux指令_刘世民
  14. 【Redis实现系列】集群MOVED错误与ASK错误
  15. 如何用appnode程序导入WP模板阁带数据的模板
  16. MATLAB船舶开尔文尾迹三维仿真建模
  17. IR_SC2红外线发射模拟器
  18. JDK安装教程,Win11环境
  19. 比微信封堵多闪、聊天宝和马桶MT的竞争更残酷 AToken仍然耸立链圈不倒
  20. soc设计与验证(一)

热门文章

  1. [转]Laravel 4之Eloquent ORM
  2. 在HTML中使用WCF RESTful上传文件
  3. [2012.04.03] Windows Phone 上的汉语拼音以及多音字处理
  4. 夏天面试男生穿什么_你今年夏天在做什么?
  5. 容器映像_容器映像中的内容:应对法律挑战
  6. 印度 语言简称_保存印度的语言和文化:图卢维基百科的诞生
  7. 异步与延迟加载JavaScript的方法
  8. addEventListener方法与on事件的区别
  9. es6 Promise.all()方法
  10. SLAM Cartographer(13)基于Ceres库的扫描匹配器