每个人,我创建了一个生成xlsx文件的方法,现在我想自动调整其列的大小。我尝试了此功能:
//Auto Size columns
for (int i=0; i<columns.length; i++) sheet.autoSizeColumn(i);
问题是我得到了错误:
无法解决以下问题:Ljava / awt / font / FontRenderContext;“
在此question中,我发现存在一种可以使用的方法,但是我不理解其机制。我知道每列的字符的确切数量,但是如果我尝试手动插入它们,也没有任何变化:
sheet.setColumnWidth(0,8);
0:列号。
8:列中单词的长度