Как создать читабельный diff из двух электронных таблиц, используя git diff? - PullRequest
162 голосов
/ 22 сентября 2008

У нас есть много электронных таблиц (xls) в нашем хранилище исходного кода. Они обычно редактируются с помощью gnumeric или openoffice.org и в основном используются для заполнения баз данных для модульного тестирования с помощью dbUnit . Я не знаю простых способов создания различий в файлах xls, и это делает объединение чрезвычайно утомительным и подверженным ошибкам.

Я пытался конвертировать электронные таблицы в xml и делать регулярные сравнения, но мне кажется, что это должно быть последним средством.

Я бы хотел выполнить диффузию (и объединение) с git, как я это делаю с текстовыми файлами. Как бы я это сделал, например при выдаче git diff?

Ответы [ 21 ]

0 голосов
/ 22 сентября 2008

Diff Doc может быть то, что вы ищете.

  • Сравнение документов MS Word (DOC, DOCX и т. Д.), Excel, PDF, Rich Text (RTF), текста, HTML, XML, PowerPoint или Wordperfect и сохранение форматирования
  • Выберите любую часть любого документа (файла) и сравните ее с любой частью того же или другого документа (файла).
...