从头开始创建XLSX.rels.rels文件工作不正常



所以现在我正在从头开始创建xlsx。我决定直接进入zip并通过代码复制它。我只是复制和粘贴了所有完全相同的东西,只是更改了后端的数据。

我注意到一个非常奇怪的错误,它似乎在将xlsx文件重新打包为zip后破坏了它。

当我在后端编写.rels.xml文件并通过浏览器打开它时,它似乎正常显示.rels.xml。

然而,在返回到原始xlsx的原始.rels.xml文件之后,它显示为纯文本,并且在将文件复制到文件夹之后;您想替换文件"吗;提示,就好像它是一个完全不同的名字。最后,似乎是将这个.rels.xml从原始文件复制到了我的后端,xlsx似乎想真正打开。

关于为什么会发生这种行为,有什么线索吗?

EDIT:xl/rels目录中的workbook.xml似乎也发生了同样的事情。我真的不知道它为什么会这样。。。我不确定这是否只是因为奇怪的命名感觉。。。

不确定自己想要实现什么。为什么不使用可以处理xlsx文件的库?除非您完全确定自己在做什么,否则操作xml不是一个好主意。无论如何,如果您仍然想尝试使用Notepad++,因为编辑器可能会在不警告您的情况下更改xml编码。同样,当你向后拉时,使用7-zip并选择";存储";或";正常放气";拉链

edit:我现在看到您通过代码编辑xml。所以忘记记事本,但要注意编码

最新更新