gpt4 book ai didi

perl - 如何在其他列之间插入列 (Perl Spreadsheet::WriteExcel)

转载 作者:行者123 更新时间:2023-12-02 10:49:43 26 4
gpt4 key购买 nike

假设我有以下电子表格,我可以在 perl 中解析它,如下所示:

enter image description here

我想在 Column1 和 Column2 之间插入一列。所以最终结果如下所示:

enter image description here

Spreadsheet-WriteExcel 中似乎没有为此设置方法。

有人知道在 Perl 中执行此操作的简单方法吗?

非常感谢!

最佳答案

唯一(*)的事情Spreadsheet::WriteExcel能做的就是写电子表格。它没有任何用于读取现有电子表格的设施。使用它来修改现有电子表格需要首先使用其他方法(例如 Spreadsheet::ParseExcel )读取它,然后按照您想要的方式使用数据编写一个全新的电子表格。请注意,如果您尝试此操作,您将丢失宏、图形以及 Spreadsheet::WriteExcel 的任何其他功能。不支持。

Spreadsheet::WriteExcel 的文档讨论了很多替代方案。请参阅 WRITING EXCEL FILES MODIFYING AND REWRITING EXCEL FILES 部分。 Win32::OLE例如,您可以完全访问 Excel 的内部结构,并获得 Microsoft API 所期望的所有功能和易用性。我将让您来判断这些方法是否符合“简单”的条件。

(*) - 我的意思并不是不好的。可以编写电子表格的 Perl 模块非常酷。

关于perl - 如何在其他列之间插入列 (Perl Spreadsheet::WriteExcel),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15163611/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com