如何使用Excel :: Writer :: XLSX自动调整列宽

我正在使用Excel :: Writer :: XLSX模块生成excel报告,但是我找不到有关'autofit'的方法,现在列宽必须事先设置。 所以我想知道如何使用Excel :: Writer :: XLSX模块自动调整表格中的列宽。 谢谢。

看看这个例子=> https://metacpan.org/pod/Spreadsheet::WriteExcel::Examples#Example:-autofit.pl

您无法提前将列自动调整为最长的条目。 您还有其他两个选项:将所有input项input到行中后,双击要调整的列和随后的列之间的边界(其中有A,B,C …列标题)。 这将调整您的专栏到最长的条目。 另一个选项是点击列标题select该列(A,B,C ..),然后右键单击并从下拉菜单中select“格式单元格”。 在popup的选项窗口中select“alignment”选项卡,然后单击“包装文本”。 这将调整行的高度,以符合你input的所有文字。