У меня есть веб-приложение (на основе Django 1.5), в котором пользователь загружает файл электронной таблицы.Как читать/записывать файлы xlsx и xls в Python?
Я использовал xlrd
для управления файлами xls и посмотрел на openpyxl
, который утверждает, что поддерживает файлы xlsx/xlsm.
Итак, существует ли распространенный способ чтения/записи файлов xls и xlsx?
Другим вариантом может быть преобразование загруженного файла в xls и использование xlrd
. Для этого я просмотрел gnumeric
и ssconvert
, это было бы выгодно, так как весь мой существующий код написан с использованием xlrd, и мне не придется менять существующую кодовую базу.
Должен ли я изменить библиотеку, которую я использую или использую для решения конверсии?
Заранее спасибо.
Проверьте, подходит ли xlwings для вашей цели. (http://xlwings.org/) –