【问题标题】:How to autofit column width using Excel::Writer::XLSX如何使用 Excel::Writer::XLSX 自动调整列宽
【发布时间】:2021-03-18 05:37:55
【问题描述】:

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

【问题讨论】:

    标签: excel perl


    【解决方案1】:

    【讨论】:

    • 这是正确答案。 Autofit 不是 Excel 文件格式的一部分,因此 Excel::Writer::XLSX 无法自动完成。但是,只需进行少量工作,就可以通过链接示例中显示的技术对其进行模拟。
    【解决方案2】:

    您无法提前自动将列调整为最长条目。不过,您还有另外两个选择: 将所有条目输入到行中后,双击要调整的列和随后的列之间的边框(其中有 A、B、C...列标题)。这会将您的列调整为最长的条目。 另一种选择是单击列标题以选择该列(A、B、C..),然后右键单击并从下拉菜单中选择“设置单元格格式”。在弹出的选项窗口中选择“对齐”选项卡,然后单击“换行”。这将调整行高以适应您键入时的所有文本。

    【讨论】:

      猜你喜欢
      • 2019-05-13
      • 2016-01-21
      • 2018-02-02
      • 2022-10-05
      • 1970-01-01
      • 2022-01-11
      • 2021-08-25
      • 2021-12-05
      • 1970-01-01
      相关资源
      最近更新 更多