Я извлекаю данные из базы данных Oracle 11g, используя python, и записываю их в файл Excel. Во время извлечения я использую список кортежей python (каждый кортеж указывает каждую строку в наборе данных) и модуль openpyxl для записи данных в Excel. Он работает нормально для некоторых наборов данных, но для некоторых выдает исключение:
openpyxl.utils.exceptions.IllegalCharacterError
Это решение, которое я уже пробовал:
Openpyxl.utils.exceptions.IllegalcharacterError
Вот мой код:
for i in range(0,len(list)):
for j in range(0,len(header)):
worksheet_ntn.cell(row = i+2, column = j+1).value = list[i][j]
Вот сообщение об ошибке:
raise IllegalCharacterError
openpyxl.utils.exceptions.IllegalCharacterError