Text 将电子表格保存为人类可读的格式以进行版本控制

Text 将电子表格保存为人类可读的格式以进行版本控制,text,version-control,format,gnumeric,Text,Version Control,Format,Gnumeric,显然,Gnumeric的原生文件格式是压缩xml 区分二进制文件并不容易,因此您失去了版本控制的许多优点 有没有可能让它以直接的xml(或任何其他人类可读的格式)保存(和加载)文件?我相信没有“非压缩”选项。我搜索了文档和用户界面,没有办法。但您并不是完全不了解,好的比较工具有所谓的“转换器”,甚至在比较时支持动态取消gzip 我工作的工具有一个gzip转换器,您只需要在系统路径中安装gzip(或在配置屏幕中手动指定),您需要将*.gnumeric添加到gzip转换器支持的模式中,ECMerge

显然,Gnumeric的原生文件格式是压缩xml

区分二进制文件并不容易,因此您失去了版本控制的许多优点

有没有可能让它以直接的xml(或任何其他人类可读的格式)保存(和加载)文件?

我相信没有“非压缩”选项。我搜索了文档和用户界面,没有办法。但您并不是完全不了解,好的比较工具有所谓的“转换器”,甚至在比较时支持动态取消gzip


我工作的工具有一个gzip转换器,您只需要在系统路径中安装gzip(或在配置屏幕中手动指定),您需要将*.gnumeric添加到gzip转换器支持的模式中,ECMerge将区分gnumeric文件的内容。但是没有“gzip合并”。

gnumeric的sConvert可能能够完成这项工作。“转换为xhtml”对您有帮助吗

ssconvert -T Gnumeric_html:xhtml Book1.gnumeric  Book1.html
此命令列出gnumeric能够导出到的文件类型:

ssconvert  --list-exporters

ID                           | Description
Gnumeric_lpsolve:lpsolve     | LPSolve Linear Program Solver
Gnumeric_glpk:glpk           | GLPK Linear Program Solver
Gnumeric_Excel:xlsx2         | MS Excel (tm) 2010 (ECMA 376 2nd edition (2008))
Gnumeric_Excel:xlsx          | MS Excel (tm) 2007 (ECMA 376 1st edition (2006))
Gnumeric_Excel:excel_dsf     | MS Excel (tm) 97/2000/XP & 5.0/95
Gnumeric_Excel:excel_biff7   | MS Excel (tm) 5.0/95
Gnumeric_Excel:excel_biff8   | MS Excel (tm) 97/2000/XP
Gnumeric_dif:dif             | Data Interchange Format (*.dif)
Gnumeric_sylk:sylk           | MultiPlan (SYLK)
Gnumeric_html:roff           | TROFF (*.me)
Gnumeric_html:latex_table    | LaTeX 2e (*.tex) table fragment
Gnumeric_html:latex          | LaTeX 2e (*.tex)
Gnumeric_html:xhtml_range    | XHTML range - for export to clipboard
Gnumeric_html:xhtml          | XHTML (*.html)
Gnumeric_html:html40frag     | HTML (*.html) fragment
Gnumeric_html:html40         | HTML 4.0 (*.html)
Gnumeric_html:html32         | HTML 3.2 (*.html)
Gnumeric_OpenCalc:odf        | ODF/OpenOffice with foreign elements (*.ods)
Gnumeric_OpenCalc:openoffice | ODF/OpenOffice without foreign elements (*.ods)
Gnumeric_stf:stf_csv         | Comma separated values (CSV)
Gnumeric_stf:stf_assistant   | Text (configurable)
Gnumeric_XmlIO:sax           | Gnumeric XML (*.gnumeric)
Gnumeric_pdf:pdf_assistant   | PDF export

Gnumeric的首选项允许您将压缩级别设置为0,从而生成未压缩的文件