Excel 2003 XML格式未在Excel 2010 x64中自动打开
我有一个vbscript,它以旧式的Excel XML电子表格2003格式生成Excel文件。它包含必要的处理说明(即Excel 2003 XML格式未在Excel 2010 x64中自动打开,xml,excel,vbscript,Xml,Excel,Vbscript,我有一个vbscript,它以旧式的Excel XML电子表格2003格式生成Excel文件。它包含必要的处理说明(即标记),我的用户可以通过双击附件在Office 2003和Office 2007(在XP上运行)中打开它们 我们现在正在使用Office 2010 x64测试Windows 7 x64的桌面版本,但该版本不再有效。这些文件只是在IE中打开并显示底层XML。如果文件保存到桌面,它仍会在图标上显示Excel徽标,但仍会在IE中打开 这是64位版本还是Excel 2010版本?有办法吗
标记),我的用户可以通过双击附件在Office 2003和Office 2007(在XP上运行)中打开它们
我们现在正在使用Office 2010 x64测试Windows 7 x64的桌面版本,但该版本不再有效。这些文件只是在IE中打开并显示底层XML。如果文件保存到桌面,它仍会在图标上显示Excel徽标,但仍会在IE中打开
这是64位版本还是Excel 2010版本?有办法吗?我认为持久性处理程序可能丢失或在注册表中注册错误,但我不知道该添加什么…一些想法:
也许您还需要指定内容标题标记?此PHP代码在Excel 2016中为我创建并打开一个XML文件:
<?php
header('Response.ContentType = "application/vnd.ms-excel"');
header('Content-Disposition: attachement; filename="xlxml.xml"');
echo '<root><name>sample_name</name></root>';
exit();
?>
生成了一个Excel文件,该文件在Excel 2016中为我正确打开
以下是一些相关见解的其他链接: