Задать вопрос

Как кириллический xsl в mysql через django вставить?

openpyxl отличная штука. Это библиотека для python, она читает файл xslx и позволяет к нему обращаться как к объекту. Но есть проблема с кириллицей. Мне нужно перенести данные из файла xslx в базу данных. Некоторые ячейки содержат кириллицу.
worksheet.cell(row = n, column = m).value дает значение ячейки, но в какой кодировке? Как получить кириллические данные для базы данных?

openpyxl.readthedocs.org/en/latest/index.html#
  • Вопрос задан
  • 212 просмотров
Подписаться 3 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Нетология
    Python-разработчик: расширенный курс + нейросети
    12 месяцев
    Далее
  • Компьютерная академия «TOP»
    Разработка на Python
    1 год
    Далее
Решения вопроса 1
valerium
@valerium
Изобретая велосипед
Если не ошибаюсь, XLSX хранит данные в цивильном UTF-8. Проверить легко - выведите значение ячейки на печать.

Upd. Более того, XLSX - это сжатый набор XML-файлов, каждый из которых несёт метку кодировки. И судя по всему, она именно UTF-8, хотя никто не мешает каждый раз проверять её ручками.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы