jim*_*gee 5 xml vbscript excel
我有一个生成Excel文件的vbscript,采用旧式的Excel XML Spreadsheet 2003格式.它包含了必要的处理指令(即<?mso-application progid="Excel.Sheet"?>标签)和我的用户可以在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();
?>
Run Code Online (Sandbox Code Playgroud)
此 VBS 演示生成了一个 Excel 文件,我可以在 Excel 2016 中正确打开该文件。
其他一些链接以及一些相关的见解:
生成 Excel(XML 电子表格)和 Excel 标题函数
| 归档时间: |
|
| 查看次数: |
787 次 |
| 最近记录: |