2017-08-01 77 views
0

我有100MB的XML约2百万条记录。我已经在互联网上寻找每一个选项,但我无法找到任何解决方案。如何将大型XML数据转换为Excel或CSV

我所需要的只是将XML数据转换为Excel,如果数据很大,那么它应该移动到另一个工作表。

谢谢

回答

0

您可以直接导入你的XML到Excel,如果你有一个模式。 即使没有模式,excel也会打开文件,生成自己的模式。 另外,100 MB对于excel来说并不大。所以,它应该能够处理它。

+0

感谢Praveen S,我尝试使用该选项,但它给了我一个错误,如“无数据或只有一些数据会被复制”,所以我希望能指导我如何将文件转换为CSV或if我可以有一个循环,可以自动添加工作表到我的数据集,而不是给出错误。 –

+0

你的XML文件是怎样的?如果格式不正确,那么您可以使用python(或任何其他具有XML库的编程语言)并自己生成csv。检查此链接:http://blog.appliedinformaticsinc.com/how-to-parse-and-convert-xml-to-csv-using-python/ –