poi 对某列做整体样式

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了poi 对某列做整体样式相关的知识,希望对你有一定的参考价值。

强调一下、是 某列、而不是 某列的单元格、谢谢了。着急。

poi 最恶心的地方就在于,他的样式是针对cell的,不是行,也不是列
所以,如果你要应用,该列的cell设置style一个都不能少追问

如果真的是你说的、那我就只有老老实实的做勒。

追答

是的,我自己就是用poi的,很无奈,不过你注意poi的样式每次不能超过4000个对象。。
所以你一些样式对象得通用,能帮助到你的话,望采纳

参考技术A new 一个 cell,设置好格式后,相同的单元格直接使用相同的cell不就行了。追问

我是获取cell、这个不可以额。

追答

怎么会?定义一个共用的CellStyle而已。

用poi怎么直接设置excel的某列样式?在线等谢谢,QQ问问积分也可全部给出

直接用poi设置excel的一列的样式,是HSSFCellStyle方法么?具体怎么操作,谢谢

HSSFFont FontWhiteBold = workbook.createFont();//创建字体样式
FontWhiteBold.setFontHeightInPoints((short)10);//设置字体大小
FontWhiteBold.setFontName("meiryo UI");//设置字体
FontWhiteBold.setColor(HSSFColor.WHITE.index);//设置默认字体颜色白色
FontWhiteBold.setBoldweight(HSSFFont.BOLDWEIGHT_BOLD);

HSSFCellStyle HeaderStyle = (HSSFCellStyle) workbook.createCellStyle();
HeaderStyle.setBorderBottom((short) 1);//设置边框
HeaderStyle.setBorderLeft((short) 1);//设置边框
HeaderStyle.setBorderRight((short) 1);//设置边框
HeaderStyle.setBorderTop((short) 1);//设置边框
HeaderStyle.setAlignment(HSSFCellStyle.ALIGN_CENTER);//单元格内容居中
HeaderStyle.setVerticalAlignment(HSSFCellStyle.VERTICAL_CENTER);//单元格内容垂直居中
HeaderStyle.setFillPattern(HSSFCellStyle.SOLID_FOREGROUND);//背景
HeaderStyle.setFillForegroundColor(HSSFColor.ROYAL_BLUE.index);//设置背景色蓝
HeaderStyle.setFont(FontWhiteBold);追问

能详细的说一下怎么整列操作吗,谢谢

追答

在你处理每一列的时候 把定义好的样式给它加上就行了

HSSFCellStyle DataStyle1 = (HSSFCellStyle) workbook.createCellStyle();//创建样式

DataStyle1.setFillPattern(HSSFCellStyle.SOLID_FOREGROUND); //背景
DataStyle1.setFillForegroundColor(HSSFColor.LIGHT_TURQUOISE.index); // 背景色
DataStyle1.setAlignment(DataStyle11.ALIGN_LEFT);

anyrow = sheet.createRow(1);

for (int j = 0; j < rowData.length; j++)
HSSFCell data_cell = anyrow.createCell(j);
data_cell.setCellValue(Double.parseDouble(rowData[j].toString()));
data_cell.setCellStyle(DataStyle1);

参考技术A POI是什么 ?能不能上个图?

以上是关于poi 对某列做整体样式的主要内容,如果未能解决你的问题,请参考以下文章

poi读取word 。内容中包含图片,怎么整体读取数据呢!(也就是需要整体当做一条数据插入数据库)?

P3527 [POI2011]MET-Meteors(整体二分)

pandas,对dataFrame中某一个列的数据进行处理

Luogu P3527 [POI2011]MET-Meteors 整体二分

在ssh框架中使用poi正确导出具有比较高级固定格式的excel 整体过程,查询导出前后台下载

7.03 对某列的值求和