Python openpyxl.load_workbook xml .etree.ElementTree.ParseError: несвязанный префикс: строка 1, столбец 298164 - PullRequest
0 голосов
/ 09 мая 2020

Я долгое время использую сценарий Python, в котором я очищаю некоторую информацию о Inte rnet и копирую ее в Excel. Он работал несколько недель, но не больше.

Код для открытия Excel:

import openpyxl
filename=r'C:\Users\garig\Dropbox\appsheet\data\movimientos.xlsx'
wb = openpyxl.load_workbook(filename)

И у меня следующая ошибка:

Traceback (most recent call last):
  File "C:\Users\garig\Desktop\ScrapeAcciones.py", line 205, in <module>
    wb = openpyxl.load_workbook(filename)
  File "C:\Users\garig\AppData\Local\Programs\Python\Python37-32\lib\site-packages\openpyxl\reader\excel.py", line 312, in load_workbook
    reader.read()
  File "C:\Users\garig\AppData\Local\Programs\Python\Python37-32\lib\site-packages\openpyxl\reader\excel.py", line 274, in read
    self.read_worksheets()
  File "C:\Users\garig\AppData\Local\Programs\Python\Python37-32\lib\site-packages\openpyxl\reader\excel.py", line 228, in read_worksheets
    ws_parser.bind_all()
  File "C:\Users\garig\AppData\Local\Programs\Python\Python37-32\lib\site-packages\openpyxl\worksheet\_reader.py", line 403, in bind_all
    self.bind_cells()
  File "C:\Users\garig\AppData\Local\Programs\Python\Python37-32\lib\site-packages\openpyxl\worksheet\_reader.py", line 326, in bind_cells
    for idx, row in self.parser.parse():
  File "C:\Users\garig\AppData\Local\Programs\Python\Python37-32\lib\site-packages\openpyxl\worksheet\_reader.py", line 139, in parse
    for _, element in it:
  File "C:\Users\garig\AppData\Local\Programs\Python\Python37-32\lib\xml\etree\ElementTree.py", line 1222, in iterator
    yield from pullparser.read_events()
  File "C:\Users\garig\AppData\Local\Programs\Python\Python37-32\lib\xml\etree\ElementTree.py", line 1297, in read_events
    raise event
  File "C:\Users\garig\AppData\Local\Programs\Python\Python37-32\lib\xml\etree\ElementTree.py", line 1269, in feed
    self._parser.feed(data)
  File "<string>", line None
xml.etree.ElementTree.ParseError: unbound prefix: line 1, column 298164

Я не понимаю, почему сейчас у меня ошибка xml и как я могу ее решить. Если бы мог, был бы признателен.

...