Собираю данные в двумерный список, затем этот список сохраняю в Excel-файл. но при открытии файла оказывается одна строка битая и после нее не сохраняются данные. В обычном текстовом файле все отображается красиво.
Если начать обработку массива с другой строчки, то там где был битый текст - он становится нормальным, но ошибка тогда возникает в другом месте.
# -*- coding: utf-8 -*-
import novoteka
import xlrd, xlwt
f = open('text.txt', 'w')
DATA=novoteka.copy_info(1)
wb = xlwt.Workbook()
ws = wb.add_sheet('DATA')
ws.write(0,0, u'ДАТА')
ws.write(0,1, u'РЕСУРС')
ws.write(0,2, u'ЗАГОЛОВОК')
ws.write(0,3, u'ССЫЛКА')
ws.write(0,4, u'ТЕКСТ')
ws.write(0,5, u'РАЗДЕЛ')
for i in range(len(DATA)):
for j in range(len(DATA[i])):
ws.write(i+1,j, DATA[i][j])
wb.save('Last_News.xls')
f.close()
Print и сохранение в текстовый файл не выявляет никаких проблем