我已经使用 perl 脚本使用一组 csv 文件生成了 excel 表。我需要将列的宽度设置为自动适应。我想做什么我有在名为 OLE 的模块中执行此操作的方法我不知道该怎么做,请你帮帮我?
问问题
5250 次
3 回答
2
无法将文件的列设置为“AutoFit”,因为这不是文件的设置。Excel 对此进行计算并在运行时设置列宽。
一种选择是根据您的数据自己计算“AutoFit”宽度,然后将列宽设置为您计算的值。 这个讨论给出了一些解决方法代码。
另一个选项是用于将Win32::OLE
列设置为 AutoFit。模块本身没有记录如何做到这一点;您必须搜索 Microsoft OLE 文档才能找到合适的命令。
更新: 这个网站似乎展示了如何使用 AutoFit 和Win32::OLE
.
于 2013-03-28T12:20:09.203 回答
1
于 2013-03-28T12:04:33.403 回答
1
在此处查看 autofit.pl 示例
于 2013-04-03T20:52:24.170 回答