Perl - 在Excel中重新格式化列

时间:2014-06-24 19:47:15

标签: excel perl

使用Win32::OLEParseExcelWriteExcel的某种组合...我希望能够更改列中所有单元格的格式(或多列,基于条件)是自定义日期格式,例如“yyyy-mm-dd h”。

我已经能够使用Win32::OLE对我打开的Excel文件进​​行查找和替换,但我不确定重新格式化整列单元格的最佳方法。我想这将是用ParseExcel解析文件的方式,并且在以某种方式更改格式后使用WriteExcel覆盖文件。

任何建议都会非常感激,欢呼!

1 个答案:

答案 0 :(得分:0)

不要覆盖,复制到新名称(然后你可以比较,并且该过程是可逆的)。

您基本上会复制所有单元格,仅修改格式更改所需的单元格。

Excel Format Info - many examples for formatting time