В чем ошибка при использовании xlwt в python?

Собираю данные в двумерный список, затем этот список сохраняю в Excel-файл. но при открытии файла оказывается одна строка битая и после нее не сохраняются данные. В обычном текстовом файле все отображается красиво.

Если начать обработку массива с другой строчки, то там где был битый текст - он становится нормальным, но ошибка тогда возникает в другом месте.

6d567a569c074397ab3dde8e4ff1ebe2.jpeg9964b2d3bc8a4f55b886368f2fc4e676.jpeg
# -*- 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 и сохранение в текстовый файл не выявляет никаких проблем
  • Вопрос задан
  • 626 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы