Уведомления

Группа в Telegram: @pythonsu

#1 Сен. 24, 2011 21:55:41

alexandre
От:
Зарегистрирован: 2010-11-16
Сообщения: 104
Репутация: +  0  -
Профиль   Отправить e-mail  

xlrd, xlwt вставить значение без изменения стиля ячейки.

Есть документ нужно его прочитать и в нужную ячейку вставить свое значение. Вообщемто это не проблема. А вот что делать если у нужной ячейки был какой-то стиль чтоб не менять его так нигде адекватного примера не нашол.

wb = xlrd.open_workbook("aaa.xls", on_demand=True, formatting_info=True)
wc = copy(wb)

ws = wb.sheet_by_index(0)

styles = Styles()
style = styles[ws.cell(19,0)]

ws.write(19, 0, "text", style)
wc.save(output)
Данная попытка закончилась неудачей.
Везде примеры как задать стиль но неодного как оставить тот что был.



Офлайн

#2 Сен. 26, 2011 18:17:00

dvs
От:
Зарегистрирован: 2006-05-22
Сообщения: 176
Репутация: +  3  -
Профиль   Отправить e-mail  

xlrd, xlwt вставить значение без изменения стиля ячейки.

Офлайн

#3 Сен. 26, 2011 18:19:08

dvs
От:
Зарегистрирован: 2006-05-22
Сообщения: 176
Репутация: +  3  -
Профиль   Отправить e-mail  

xlrd, xlwt вставить значение без изменения стиля ячейки.

Офлайн

#4 Сен. 26, 2011 18:50:45

alexandre
От:
Зарегистрирован: 2010-11-16
Сообщения: 104
Репутация: +  0  -
Профиль   Отправить e-mail  

xlrd, xlwt вставить значение без изменения стиля ячейки.

Благодарю заработало.



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version