我们构建了一个Excel 2003模板,要求用户选择一个XML文件,然后将其导入XML Map并用于填充工作表。
不幸的是,事实证明用户拥有的Excel标准版不包含XML导入功能 - 即Workbook.XmlImport功能。
用户可以通过文件打开XML文件 - >打开等,但这会将其打开为新工作簿。
有没有人知道解决这个问题的方法?当用户拥有Excel 2003标准版时,我们如何才能使XML数据填充XML Map?
答案 0 :(得分:1)
快速解决方法:
那会解决它,但它不会那么灵活。取决于你需要做多少。
任何帮助?
答案 1 :(得分:1)
最好的课程可能是购买2003 Professional的旧版本。你可以花50美元买一个。如果你有大量用户,这显然不会扩展。如果你有四个用户,这将是你的问题的200美元修复。
如果您即将升级,可以加快该过程并确保2007风格具有XML支持。我想说2007年全部都有XML,但在你接受我的话之前肯定会对它进行调查。
选项3涉及大量时间和代码。您可以编写VBA来导入和刷新XML(或CSV或其他内容)。显然,你必须权衡编码成本,找到并购买足够的二手许可证。