POI 怎么设置Excel整列的CellStyle啊,而不是循环每个Cell。因为现在是生成Excel模板,不知道客户会输入多少行。
问题补充:
指尖言 写道
好像没有这个方法,CellStyle是Cell的字段,没有Cell怎么设置啊。动态生成Cell时再根据需要设置它的CellStyle不行吗?我也不是太懂的。
Excel软件本身就支持啊? 动态生成cell的时候设置? 我现在空白的一个模板,那我每列应该生成多少个cell?65535个?然后挨个给每个都设置? 面的回答者,这些代码只是把单元格格式放在一个MAP里面,方便调用,我现在做的项目就是这样的。 可是问题者问的问题是:如何设置整列的格式,这列每个单元格的格式应该是一样的,所以只要一种单元格格式就行了,当然调用你MAP中的一个就可以了,你可以试试我前面说的方法 sheet.setDefaultColumnStyle(short column, CellStyle style), 你就知道问的人的意思了~~~不过你真的很热心,呼呼