在不计算公式的情况下,在命令行上将电子表格转换为.csv



我想将电子表格(例如.xls或LibreOffice Calc)转换为某种文本格式,例如.csv,而不计算公式,以便将公式存储在文本文件中。我知道LibreOffice在保存为.csv时有一个选项"保存单元格公式而不是计算值",根据"如何将电子表格导出到csv而不评估公式",Excel也可以这样做,但我想在命令行上这样做。我知道Gnumeric包中的ssconvert可以在命令行上转换,但据我所见,没有保留公式的选项。

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

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

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

最新更新