使用python

时间:2016-03-15 11:05:53

标签: python xml excel nodes

我刚开始学习python用于我的新工作,所以对我来说一切都很困难,即使任务听起来很直接。

我想从多个xml文件中提取多个节点,最好将信息放入excel文件中。每行应包含来自一个xml文件的信息,列应代表我正在寻找的特定节点,如“Zip-code”“town”。并非所有的xml文件都包含所有节点,所以它是完美的,如果节点“Zip-code”不存在,它只是将单元格留空。

有人可以指出一些提示如何从这开始,或者,这也是可能的,一个特殊的程序,易于学习和使用?我公司和我只需要为大约2000个文件做一次。

非常感谢=)

1 个答案:

答案 0 :(得分:2)

要打开文件并获取其内容,您可以使用Python函数:Documentation

对于XML解析,我总是使用Beautiful Soup。它是一个HTML / XML解析器,具有良好的文档,主要是"只是工作"。

要创建Excel文件,您可以使用Xlsxwriter