1

我想将电子表格(例如 .xls 或来自 LibreOffice Calc)转换为某种文本格式,例如 .csv,而不计算公式,因此公式存储在文本文件中。我知道 LibreOffice 在另存为 .csv 时有一个选项“保存单元格公式而不是计算值”,并且根据如何在不评估公式的情况下将电子表格导出到 CSV Excel 也可以执行此操作,但我想在命令行上执行此操作. 我知道ssconvertGnumeric 包可以在命令行上进行转换,但据我所知,没有保留公式的选项。

更大的图景是我想编写一个脚本,它采用两个版本的 .ods 文件,转换它们并显示差异。当只有一个细胞真正发生了变化,但许多其他细胞依赖于它时,我只想看到真正的变化。

4

1 回答 1

0

我在 Cygwin 下使用过 xls2csv。只是谷歌搜索显示了许多实现。我会从那里开始。

http://search.cpan.org/~ken/xls2csv-1.07/script/xls2csv

于 2016-07-24T07:02:41.747 回答