Python error при запуске script openpyxl
value = unicode(value, self.encoding)
UnicodeDecodeError: ‘utf8’ codec can’t decode byte 0xff in position 0: invalid start byte
Script Python
# -*- coding: 1251 -*- from openpyxl import Workbook if __name__ == '__main__': excell = Workbook() sheet = excell.active sheet["A1"] = "ячейка на кириллице" excell.save(filename="excell.xlsx")
Для устранения ошибки необходимо добавить кодировку windows-1251
# -*- coding: 1251 -*- from openpyxl import Workbook if __name__ == '__main__': excell = Workbook() sheet = excell.active sheet["A1"] = "ячейка на кириллице".decode('windows-1251') excell.save(filename="excell.xlsx")