如何通过Apache-POI在Excel中更改Excel中单个列的列宽

时间:2019-05-16 16:53:59

标签: java apache-poi

我想更改列的列宽,我已经看到很多答案,建议使用“ AutoSizeColumn(int)”,但是问题是所有列的大小都不同,而且会造成混乱,所以我想将所有列(一个除外)设置为一个单一宽度,我该怎么做?

1 个答案:

答案 0 :(得分:4)

您可以设置默认的列宽,以控制工作表中未设置其自定义宽度的所有列。使用setDefaultColumnWidth method

  

以字符为单位设置工作表的默认列宽(如果各列未定义其自身的宽度)

Environment.getExternalStorageDirectory()

单个列可以用setColumnWidth method覆盖此默认值。宽度是一个字符的1/256倍,与默认宽度单位不同。

  

设置宽度(以字符宽度的1/256为单位)