当前位置:   article > 正文

pandas读取xml文件

pandas读取xml

原创答案来自stackflow

  1. import pandas as pd
  2. from xml.sax import ContentHandler, parse
  3. # Reference https://goo.gl/KaOBG3
  4. class ExcelHandler(ContentHandler):
  5. def __init__(self):
  6. self.chars = [ ]
  7. self.cells = [ ]
  8. self.rows = [ ]
  9. self.tables = [ ]
  10. def characters(self, content):
  11. self.chars.append(content)
  12. def startElement(self, name, atts):
  13. if name=="Cell":
  14. self.chars = [ ]
  15. elif name=="Row":
  16. self.cells=[ ]
  17. elif name=="Table":
  18. self.rows = [ ]
  19. def endElement(self, name):
  20. if name=="Cell":
  21. self.cells.append(''.join(self.chars))
  22. elif name=="Row":
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/寸_铁/article/detail/897309
推荐阅读
相关标签
  

闽ICP备14008679号