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

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

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

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

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

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

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