
Я ищу формат электронной таблицы, различия в которой не будут выглядеть безумно, если я версионирую ее.
В идеале это должно иметь приличный редактор (предпочтительно GUI) и быть доступным на всех платформах, причем наличие Linux является обязательным. Я бы также хотел сохранить (хотя бы базовое) форматирование, если это возможно.
EDIT: Он должен поддерживать формулы в источнике (т.е. не оцененные результаты).
решение1
Что вы пытаетесь сделать со своими электронными таблицами? Оба .xlsx
и .ods
являются по сути просто сжатыми XML-файлами, так что вы можете сравнить различия распакованных данных (не очень приятно, но выполнимо). CSV или файл с разделителями табуляции подойдут для простых файлов данных. Однако, если вы хотите начать использовать , diff
чтобы увидеть разницу между формулами и диаграммами, вы можете рассмотреть использование чего-то вродер, Питон сSciPyилиpyspread(Я не уверен на 100%, что .pys
формат, используемый pyspread, удобочитаем).
Есть также несколькоэлектронные таблицы emacs.
решение2
наиболее проголосованный ответ на аналогичный вопрос отздесь:
Вы также можете использовать libreOffice/open-office-spreadsheet-non-zip-xml-fileformat "*.fods", который представляет собой обычный XML.