可以說我有以下表格,我可以在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