Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xml XLSX文件转换为Zip文件_Xml_Excel_Xsd_Xlsx - Fatal编程技术网

Xml XLSX文件转换为Zip文件

Xml XLSX文件转换为Zip文件,xml,excel,xsd,xlsx,Xml,Excel,Xsd,Xlsx,我得到了一个excel文件,它已经映射了一个xml模式。我需要向模式中添加一个新元素,并将excel表中的一列映射到它,但是我没有原始的.xsd文件。我搜索了stack overflow,发现人们成功地将excel文件重命名为.zip,然后可以打开新的zip文件并根据需要编辑xml模式 我尝试将我的excel文件重命名为.zip,但它没有将xlsx的文件类型更改为zip,并且我无法使用windows默认的zip功能打开它。我还尝试下载winzip,然后执行相同的操作 我在32位系统上使用wind

我得到了一个excel文件,它已经映射了一个xml模式。我需要向模式中添加一个新元素,并将excel表中的一列映射到它,但是我没有原始的.xsd文件。我搜索了stack overflow,发现人们成功地将excel文件重命名为.zip,然后可以打开新的zip文件并根据需要编辑xml模式

我尝试将我的excel文件重命名为.zip,但它没有将xlsx的文件类型更改为zip,并且我无法使用windows默认的zip功能打开它。我还尝试下载winzip,然后执行相同的操作

我在32位系统上使用windows 7和office 2013。我有什么遗漏吗?是否有其他免费软件工具可以让我查看映射到excel文件中的xml模式


这方面的任何帮助都会很好

您正在查看哪种excel文件?如果是
.xlsb
.xls
,您将无法执行此操作。但是,如果它是
xlsx
xlsm
,您应该能够将它从
myfile.xlsx
重命名为
myfile.zip
,并使用winzip或等效工具打开它。您好,它是一个xlsx,至少在我打开文件属性时会显示出来。我已将其重命名为.zip,但当我再次右键单击该文件并查看属性时,它仍然显示为.xlsx。我确实下载了winzip的免费/试用版,看看它是否有用,但我得到了相同的结果。该文件仍然是一个普通的xlsx文件,右键单击不会显示任何提取选项,打开它会在excel中打开它。让它工作吧!我已经安装了winrar,并尝试将其转换为.rar文件并用winrar打开。这就解决了问题。不知道为什么。zip不工作。感谢您的回复,很抱歉没有早点尝试!必须存在已更改的注册表设置或文件默认设置。很高兴你成功了。