Добрый день.
При использовании xlwt возникли проблемы: при записи в файл xls сбиваются строки, файл записывается с ошибками, появляются какие-то нечитаемые символы.
Если просто для теста записываю следующее, то никаких ошибок не возникает. Все сохраняется и отображается корректно:
from xlwt import *
wb=Workbook()
ws=wb.add_sheet('new')
i=0
for row in range(100):
i+=1
ws.write(i,0,row)
wb.save('new.xls')
Но когда я начинаю писать в xls данные из базы данных, начинаются вышеописанные проблемы.
Уже пробовал приводить все получаемые из БД значения к типу string, обрезать возможные пробельные символы и символы перевода строки методом strip(). Но результат от этого не меняется.
Еще столкнулся с проблемой записи в xls при помощи модуля xlwt значений типа timedelta.
Кстати, пробовал юзать модуль pyexcel, проблема от того не решилась.
В какую сторону можно копнуть? А то уже голову себе поломал.