Сохранить электронную таблицу в удобочитаемом формате для контроля версий - PullRequest
3 голосов
/ 23 сентября 2011

Видимо, собственный формат файлов Gnumeric - сжатый xml.

Разбирать двоичные файлы непросто, поэтому вы теряете многие преимущества контроля версий.

Возможно ли получить его всохранить (и загрузить) свои файлы в формате xml (или любом другом удобочитаемом формате)?

Ответы [ 3 ]

2 голосов
/ 10 июля 2012
Ssconvert

gnumeric может выполнить эту работу.Поможет ли вам «Преобразовать в 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
2 голосов
/ 15 августа 2012

Настройки Gnumeric позволяют вам установить уровень сжатия 0, что приводит к несжатым файлам.

0 голосов
/ 07 декабря 2011

нет "несжатого" параметра, я считаю. Я искал документацию и пользовательский интерфейс, никак. но у вас нет ничего плохого, у хороших инструментов сравнения есть так называемые «конвертеры», или даже вы можете распаковывать файлы на лету при сравнении.

Инструмент, для которого я работаю, ECMerge , имеет конвертер gzip, вам просто нужно установить gzip в системный путь (или указать его вручную на экране конфигурации), вам нужно добавить *. gnumeric к поддерживаемому шаблону для конвертера GZip и ECMerge будет отображать содержимое файлов gnumeric. Хотя «gzipped merge» не существует.

...