从解压缩的xml文件夹重新创建excel.xlsx文件
我正在尝试转换一个xml文件夹,该文件夹是通过将excel文件解压缩回excel.xlsx创建的。但是我得到了错误 Microsoft Excel无法打开或修复工作簿,因为它已损坏 产生此错误的最小可重复示例:从解压缩的xml文件夹重新创建excel.xlsx文件,xml,excel,zip,7zip,Xml,Excel,Zip,7zip,我正在尝试转换一个xml文件夹,该文件夹是通过将excel文件解压缩回excel.xlsx创建的。但是我得到了错误 Microsoft Excel无法打开或修复工作簿,因为它已损坏 产生此错误的最小可重复示例: 在Excel中创建新的空白电子表格 在单元格A1中输入“测试” 另存为test.xlsx 将文件重命名为test.zip 将test.zip解压为名为test 将test压缩为test\u new.zip 将test\u new.zip重命名为test\u new.xlsx 用Excel
test.xlsx
test.zip
test.zip解压为名为test
test
压缩为test\u new.zip
test\u new.zip重命名为test\u new.xlsx
test_new.xlsx
对于压缩和解压缩,我使用了7zip、WinZip和PeaZip,所有这些都具有相同的结果。我做错了什么?我如何才能将解压后的excel工作簿恢复到原始格式?我最终自己找到了解决方案。关键是在创建新的zip文件时,只需将解压缩文件夹的内容添加到归档文件中。不是整个文件夹本身 经过几个小时的努力,我发现使用WinRAR(5.71 64位)和Office 2019(16.0.13426.20270 32位)有效的解决方案是: