首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >.xlsx与.zip的转换

.xlsx与.zip的转换
EN

Stack Overflow用户
提问于 2016-06-14 05:44:07
回答 2查看 6.2K关注 0票数 5

我想操作Office Open XML格式的.zip,但即使是在.zip.xlsx之间的转换也会产生错误:

  1. 用Excel创建一个非常简单的test.xlsx
  2. 右键单击test.xlsx => Rename as text.xlsx.zip
  3. 右键单击text.xlsx.zip => Extract all到名为text.xlsx的文件夹。
  4. 右击text.xlsx文件夹=> Send to => Compressed (zipped) folder,名为text_2.xlsx.zip
  5. 右键单击text_2.xlsx.zip => Rename as text_2.xlsx
  6. 使用Excel打开text_2.xlsx,然后我得到以下错误:

有人知道那里出了什么问题吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-06-14 08:19:39

Xlsx文件只是普通的zip文件,当然可以做您想要做的事情。

有人知道那里出了什么问题吗?

我猜第四步:

  1. 右键单击text.xlsx文件夹=>发送到名为text_2.xlsx.zip*的=>压缩(压缩)文件夹

您需要压缩文件夹上的contents,而不是文件夹本身。生成的zip文件应该在顶层拥有没有父文件夹的[Content_Types].xml文件。

票数 6
EN

Stack Overflow用户

发布于 2016-06-14 05:52:13

.***x文件是压缩文件,但压缩方法与Windows使用的标准压缩方法不同。Windows资源管理器进行绝对压缩(无论它能安全地压缩什么,它都会),MS Office和OpenXML留下必要的未压缩片段,供应用程序读取时使用。

编辑:我应该补充说,您可以将文件重新压缩,并将它们再次用作xlsx,但您必须确保使用的压缩方法与Excel或OpenXML相同。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37803805

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档