Как установить для одной ячейки как числовой, так и жирный формат с помощью Python / XlsxWriter - PullRequest
1 голос
/ 05 июня 2019

Я отформатировал столбец как число, которое не выделено жирным шрифтом. Я хочу, чтобы итоговое значение / ячейка только для этого столбца затем было отформатировано как число и выделено жирным шрифтом

Код ниже форматирует весь столбец как число (что хорошо), но также выделяет жирным шрифтом весь столбец, но хочет, чтобы только последняя ячейка столбца была выделена жирным шрифтом. Попробовал несколько способов сделать это, но все это не было разрешено синтаксически. Пример: нет "worksheet1.set_cell"

# Set format for accounting
Acct = workbook.add_format()
Acct.set_num_format(0x2c)
worksheet1.set_column('N:N', 12, Acct) 

AcctBold = workbook.add_format({'num_format': 0x2c, 'bold': True})
worksheet1.set_column('N200:N200', 12, AcctBold) #bolds the entire column

Цель: последняя ячейка для столбца N отформатирована как бухгалтерская и выделена жирным шрифтом. Остальная часть столбца не выделена жирным шрифтом

1 Ответ

0 голосов
/ 05 июня 2019

Метод set_column() устанавливает свойства для всего столбца.Если вы хотите установить данные для ячейки, используйте write():

worksheet1.write('N200', 12, AcctBold)
...