这里和网络上有很多关于将多个电子表格的数据合并/组合成一个电子表格的信息。我想做一些更简单的事情,但不知道怎么做。
我有几个文件,比如说A
,,,每个B
文件C
都包含一个Sheet1
。我想将这些工作表分组到一个文档中,比如说D
最终将包含Sheet1_1
,,Sheet1_2
。Sheet1_3
这可以“手动”完成,一次一个,使用Copy/move spreadsheet
电子表格选项卡上下文菜单中的条目。但我有大约 40 个文件,那么我该如何自动完成呢?
我愿意采用任何方法:
- shell 脚本,如果有未记录的 CLI 选项或您可能知道的第三方工具,
- 文档宏,对于这个我完全是个新手(我知道如何编程,但不是用这种语言,而且阅读 API 至少可以说没有太大的帮助),
- 不管我有没有想过什么方法,
请提供正确的方向和参考。
答案1
第 6.18.1 节Andrew Pitonyak 的宏文档显示了将工作表从一个文档复制到另一个文档的示例。事实上,可以从 Andrew 的文档的各个部分收集此问题所需的所有内容。
顺便说一句,Java 和 Python 也是 LibreOffice 宏的优秀语言。Basic 可能难以用于较大的项目。