2013-05-20 2 views
0

Мне нужно читать и записывать данные в файлы расширения .xlsx с помощью python. И я должен использовать функции форматирования элементов, такие как слияние ячеек, полужирный шрифт, размер шрифта, цвет и т. Д. И какой модуль python хорош для использования?В каком модуле имеется больше возможностей для чтения и записи файлов расширения xlsx с использованием Python?

ответ

1

xlrd и xlwt могут вам помочь. Посмотрите на http://www.python-excel.org/.

+0

xlrd и xlwt не будут поддерживать файлы расширения .xlsx. Он будет поддерживать только расширение .xls. – gmanikandan

+0

О, хорошо. Я использовал его один раз в своем проекте, чтобы написать файл excel, не пробовал с новым форматом. В SO есть несколько аналогичных вопросов: http://stackoverflow.com/questions/6825300/python-best-module-to-write-into-xls-files, http://stackoverflow.com/questions/4257771/python лоточного типа к первенствует-2007-файлы-XLSX-файлы. вы можете попробовать. – rajpy

1

openpyxl - единственная библиотека, которую я знаю, которая может читать и писать файлы xlsx. Суть заключается в том, что при редактировании существующего файла он не сохраняет исходное форматирование или диаграммы. Проблема, с которой я сейчас имею дело. Если кто-нибудь знает работу, пожалуйста, дайте мне знать.