poi导出Excel格式修改

2024-06-22 16:18
文章标签 poi excel 导出 格式 修改

本文主要是介绍poi导出Excel格式修改,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!


  1. HSSFCellStyle cellStyle = wb.createCellStyle();    
  2.  一、设置背景色:  
  3.   
  4.   
  5. cellStyle.setFillForegroundColor((short) 13);// 设置背景色    
  6. cellStyle.setFillPattern(HSSFCellStyle.SOLID_FOREGROUND);    
  7. 二、设置边框:  
  8.   
  9.   
  10. cellStyle.setBorderBottom(HSSFCellStyle.BORDER_THIN); //下边框    
  11. cellStyle.setBorderLeft(HSSFCellStyle.BORDER_THIN);//左边框    
  12. cellStyle.setBorderTop(HSSFCellStyle.BORDER_THIN);//上边框    
  13. cellStyle.setBorderRight(HSSFCellStyle.BORDER_THIN);//右边框    
  14. 三、设置居中:  
  15.   
  16.   
  17. cellStyle.setAlignment(HSSFCellStyle.ALIGN_CENTER); // 居中    
  18. 四、设置字体:  
  19.   
  20.   
  21. HSSFFont font = wb.createFont();    
  22. font.setFontName("黑体");    
  23. font.setFontHeightInPoints((short) 16);//设置字体大小    
  24.     
  25. HSSFFont font2 = wb.createFont();    
  26. font2.setFontName("仿宋_GB2312");    
  27. font2.setBoldweight(HSSFFont.BOLDWEIGHT_BOLD);//粗体显示    
  28. font2.setFontHeightInPoints((short) 12);    
  29.     
  30. cellStyle.setFont(font);//选择需要用到的字体格式    
  31. 五、设置列宽:  
  32.   
  33. sheet.setColumnWidth(0, 3766);   
  34. //第一个参数代表列id(从0开始),第2个参数代表宽度值  参考 :"2012-08-10"的宽度为2500    
  35. 六、设置自动换行:  
  36.   
  37. cellStyle.setWrapText(true);//设置自动换行    
  38. 七、合并单元格:  
  39.   
  40. Region region1 = new Region(0, (short) 0, 0, (short) 6);//参数1:行号 参数2:起始列号 参数3:行号 参数4:终止列号    
  41.   
  42.   
  43. //此方法在POI3.8中已经被废弃,建议使用下面一个    
  44. 或者用  
  45.   
  46.   
  47. CellRangeAddress region1 = new CellRangeAddress(rowNumber, rowNumber, (short) 0, (short) 11);     
  48.   
  49.   
  50. //参数1:起始行 参数2:终止行 参数3:起始列 参数4:终止列      
  51. 但应注意两个构造方法的参数不是一样的,具体使用哪个取决于POI的不同版本。   
  52.   
  53.   
  54. sheet.addMergedRegion(region1);    

这篇关于poi导出Excel格式修改的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1084788

相关文章

hevc和H.264格式的区别

HEVC(High Efficiency Video Coding)和H.264(也称为Advanced Video Coding,AVC)都是视频压缩标准,但它们之间存在一些显著的区别,主要集中在压缩效率、资源需求和兼容性方面。 压缩效率 HEVC,也被称为H.265,提供了比H.264更高的压缩效率。这意味着在相同的视频质量下,HEVC能够以大约一半的比特率进行编码,从而减少存储空间需求和

Mac excel 同时冻结首行和首列

1. 选择B2窗格 2. 选择视图 3. 选择冻结窗格 最后首行和首列的分割线加粗了就表示成功了

LeetCode--171 Excel表列序号

题目 给定一个Excel表格中的列名称,返回其相应的列序号。例如,A -> 1B -> 2C -> 3...Z -> 26AA -> 27AB -> 28 ... 示例 示例 1:输入: "A"输出: 1示例 2:输入: "AB"输出: 28示例 3:输入: "ZY"输出: 701 class Solution {public:int titleToNumber(strin

开启青龙 Ninja 扫码功能失效后修改成手动填写CK功能【修正Ninja拉库地址】

国内:进入容器docker exec -it qinglong bash #获取ninjagit clone -b main https://ghproxy.com/https://github.com/wjx0428/ninja.git /ql/ninja#安装cd /ql/ninja/backend && pnpm install cp .env.example .env

vscode-创建vue3项目-修改暗黑主题-常见错误-element插件标签-用法涉及问题

文章目录 1.vscode创建运行编译vue3项目2.添加项目资源3.添加element-plus元素4.修改为暗黑主题4.1.在main.js主文件中引入暗黑样式4.2.添加自定义样式文件4.3.html页面html标签添加样式 5.常见错误5.1.未使用变量5.2.关闭typescript检查5.3.调试器支持5.4.允许未到达代码和未定义代码 6.element常用标签6.1.下拉列表

BD错误集锦8——在集成Spring MVC + MyBtis编写mapper文件时需要注意格式 You have an error in your SQL syntax

报错的文件 <?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE mapperPUBLIC "-//mybatis.org//DTD Mapper 3.0//EN""http://mybatis.org/dtd/mybatis-3-mapper.dtd"><mapper namespace="com.yuan.dao.YuanUserDao"><!

浅谈 MySQL for excel

欢迎关注微信公众号“Python生态智联”  MySQL for excel是一个大小只有几兆的MySQL附件,它能让我们在Microsoft excel中处理MySQL数据。小编用了两天时间浏览了MySQL for excel的使用指南并按demo演示了一遍(手册地址https://dev.mysql.com/doc/mysql-for-excel/en/),现从功能和局限两方面对MySQL

el-upload 上传图片及回显照片和预览图片,文件流和http线上链接格式操作

<div v-for="(info, index) in zsjzqwhxqList.helicopterTourInfoList" :key="info.id" >编辑上传图片// oss返回线上地址http链接格式:<el-form-itemlabel="巡视结果照片":label-width="formLabelWidth"><el-upload:action="'http:

Excel实用技巧——二级下拉菜单、数据验证

EXCEL系列文章目录   Excel系列文章是本人亲身经历职场之后萌发的想法,为什么Excel覆盖如此之广,几乎每个公司、学校、家庭都在使用,但是它深藏的宝藏功能却很少被人使用,PQ、BI这些功能同样适用于数据分析;并且在一些需要简单及时的数据分析项目前,Excel是完胜python、R、SPSS这些科学专业的软件的。因此决心开启Excel篇章。 数据分析为什么要学Excel Excel图表

一二三应用开发平台应用开发示例(4)——视图类型介绍以及新增、修改、查看视图配置

调整上级属性类型 前面为了快速展示平台的低代码配置功能,将实体文件夹的数据模型上级属性的数据类型暂时配置为文本类型,现在我们调整下,将其数据类型调整为实体,如下图所示: 数据类型需要选择实体,并在实体选择框中选择自身“文件夹” 这时候,再点击生成代码,平台会报错,提示“实体【文件夹】未设置主参照视图”。这是因为文件夹选择的功能页面,同样是基于配置产生的,因为视图我们还没有配置,所以会报错。