可以说我有以下表格,我可以在Perl解析它看起来像这样:如何其间插入其他列列(Perl的电子表格:: WriteExcel)
我想插入列1和列2之间的列。所以,最终的结果是这样的:
它看起来不像有在电子表格-WriteExcel这一套方法。
有谁知道在Perl中这样做的简单方法吗?
很多预先感谢!
可以说我有以下表格,我可以在Perl解析它看起来像这样:如何其间插入其他列列(Perl的电子表格:: WriteExcel)
我想插入列1和列2之间的列。所以,最终的结果是这样的:
它看起来不像有在电子表格-WriteExcel这一套方法。
有谁知道在Perl中这样做的简单方法吗?
很多预先感谢!
Spreadsheet::WriteExcel
可以做的唯一(*)事情是编写电子表格。它没有任何阅读现有电子表格的工具。使用它来修改现有的电子表格,首先需要用其他方法(如Spreadsheet::ParseExcel
)读取它,然后用您希望的方式编写一个全新的电子表格。请注意,如果您尝试此操作,您将失去宏,图形和Spreadsheet::WriteExcel
不支持的任何其他功能。
Spreadsheet::WriteExcel
的文档覆盖了很多选择。请参阅WRITING EXCEL FILES
和MODIFYING AND REWRITING EXCEL FILES
部分。例如Win32::OLE
,使您可以完全访问Excel内部,并具有您期望从Microsoft API获得的所有功能和易用性。我会让你判断这些方法是否符合“简单”的要求。
(*) - 我不是那个坏的方法。一个可以编写电子表格的Perl模块非常酷。
感谢您的快速反应暴徒!我想我应该提到我正在使用ParseExcel阅读电子表格......无论如何,我看到你在说什么:)。因此,本质上不可能使用Perl存在的电子表格模块以“简单”方式进行列插入。非常感谢您的回应! – AlexR 2013-03-01 22:05:49
在过去的4年左右,perl的情况有没有变化? – 2017-01-27 19:15:35