MS Excel xlsx(以及 ODS)是包含 XML 文件和 XML 文件夹的 zip 文件:
[Content_Types].xml
_rels
docProps
xl
为了跟踪 Git 中的更改,我创建了一个包含 XML 文件的 repo(即内容XLSX 文件的更改)。这样就可以按文件、行和字符位置跟踪更改。
Git 仅在文件保持解压缩状态时才有效。
zip
有没有办法打开包含/文件内容的文件夹xlsx
,例如我“打开”[Content_Types].xml
注意:我熟悉使用未压缩的 zip 文件在 Git 中保存单个纯文本文件,但我想在 repo 中保留单个文件,而不是单个纯文本 zip 文件。
答案1
使用当前可用的工具和选项是无法做到这一点的。
是的,这些格式基本上是各种资产的压缩集合,但这并不意味着您命名的程序能够识别或使用未压缩的集合。
理论上,您可以使用一个或多个中间工具,当您希望在软件中打开其中一个文件时执行压缩,然后在您保存/关闭更新的文件时解压缩更新的文件,但我不知道这些工具是什么。