git中excel文件的版本控制

Nat*_*sha 6 git version-control excel xlsx

我正在寻找一种在 git 中对 excel 文件执行版本控制的方法。我知道这个问题之前已被问过,但我找不到适用于包含多个工作表的 Excel 文件的选项。例如,在此处提供的建议中,一种方法是将 .xlsx 文件另存为 csv 文件并使用 git diff。但是,当存在多个工作表时,此选项不起作用。我将能够仅将活动工作表另存为 csv 文件。

SO 上建议的第二个选项是 GIT XL。根据我对 GIT XL 文档的了解, diff 选项将允许我查看命令提示符中更改的行。例如,如果 Excel 工作表中有 10 列,并且我替换了所有 10 列中的值,如何查看之前存在的数据。为了提供更好的上下文,每次我为不同的参数值运行脚本时,Excel 工作表的内容都会被覆盖。在这种情况下,如果我想查看上次运行的结果,我不想每次都重新运行脚本。

我发现有用的第三个答案可以在这里使用 xls2text。再次,我想知道当有多张纸时这将如何工作。

任何建议都会有很大帮助!