Уведомления

Группа в Telegram: @pythonsu

#1 Авг. 19, 2008 05:56:15

qman
От:
Зарегистрирован: 2007-07-02
Сообщения: 444
Репутация: +  0  -
Профиль   Отправить e-mail  

как определить объединенные ячейки в файле Excel (Python + pyExcelera)

Для чтение файла Excel использую pyExcelerator
Как определить есть ли объединение ячеек в файле?
Всем спасибо
P.S. По примерам нашел как объединить ячейки, а как определить не могу найти



Офлайн

#2 Авг. 19, 2008 07:25:12

qman
От:
Зарегистрирован: 2007-07-02
Сообщения: 444
Репутация: +  0  -
Профиль   Отправить e-mail  

как определить объединенные ячейки в файле Excel (Python + pyExcelera)

нашел xlrd, с примером кода для выдачи списка объединенных ячеек:

merged_cells
List of address ranges of cells which have been merged.
How to deconstruct the list:

for crange in thesheet.merged_cells:
rlo, rhi, clo, chi = crange
for rowx in xrange(rlo, rhi):
for colx in xrange(clo, chi):
# cell (rlo, clo) (the top left one) will carry the data
# and formatting info; the remainder will be recorded as
# blank cells, but a renderer will apply the formatting info
# for the top left cell (e.g. border, pattern) to all cells in
# the range.
но у меня thesheet.merged_cells возвращает . Значение ячеек читается нормально.
Кто нибудь пробовал получать список объединенных ячеек с помошью xlrd?



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version