如何更改 Excel 默认 XML 输出编码?
我正在开发一个将 Excel 数据导出到 XML 的解决方案。我已经实现了一个架构,并且正确导出了所有数据。我遇到的一个问题是,接收 XML 文件的解决方案需要 ISO-8859-1 编码,而 Excel 默认输出 UTF-8。
有什么办法可以改变这个吗?
哦,我正在使用 Excel 2007 中的 xml 导出功能。
提前感谢所有回复。
此致, 安德烈·居尔布兰森
I'm working on a solution where Excel data is exported to XML. I've implemented a schema and I get all the data exported properly. The one problem I have is that the solution that will receive the XML files expects ISO-8859-1 encoding, while Excel by default outputs UTF-8.
Is there any way to change this?
Oh, and I'm using the xml export feature in Excel 2007.
In advance, thanks for all replies.
Best regards,
André GUlbrandsen
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
Excel 似乎仅导出编码为 UTF-8 的 XML。 https://support.office.com/en-us/article/Overview-of-XML-in -Excel-f11faa7e-63ae-4166-b3ac-c9e9752a7d80?CorrelationId=e99278a5-afa8-43b6-8c42-8253f128ea07&ui=en-US&rs=en-US&ad=US#bmexport
It seems that Excel only exports XML encoded as UTF-8. https://support.office.com/en-us/article/Overview-of-XML-in-Excel-f11faa7e-63ae-4166-b3ac-c9e9752a7d80?CorrelationId=e99278a5-afa8-43b6-8c42-8253f128ea07&ui=en-US&rs=en-US&ad=US#bmexport
我使用的是 Excel 2010,并且在“文件”>“有一个设置”选项>高级>网页选项>编码。您可以在那里设置输出编码。希望有帮助!
I am using Excel 2010 and there is a settings at File > Options > Advanced > Web Options > Encoding. You can set the output encoding out there. Hope it helps!