Вместо использования алфавитов столбцов при форматировании я могу использовать заголовки столбцов в xlsxwriter - PullRequest
0 голосов
/ 08 ноября 2019

Могу ли я использовать имена заголовков столбцов вместо алфавитов столбцов для редактирования в pandas xlsxwriter?

Это для python 3.x с использованием панд и последней записи xlsx

worksheet.set_column('F:H', 30)

Я хочу что-токак

worksheet.set_column('colname1:colname2', 30)

Я не хочу использовать словарь или назначать имена столбцов для обозначения ячейки по умолчанию, он должен быть динамическим (положение столбца не должно иметь значения)

1 Ответ

0 голосов
/ 08 ноября 2019

Почти во всех случаях в XlsxWriter вы можете использовать нота с индексом (Row, Col) вместо нотации A1.

Из документов XlsxWriter на set_column ()

Также возможно и, как правило, более понятно, указать диапазон столбцов, используя форму записи A1, используемую для столбцов. Подробнее см. Работа с нотацией ячеек.

Примеры:

worksheet.set_column(0, 0, 20)   # Column  A   width set to 20.
worksheet.set_column(1, 3, 30)   # Columns B-D width set to 30.
worksheet.set_column('E:E', 20)  # Column  E   width set to 20.
worksheet.set_column('F:H', 30)  # Columns F-H width set to 30.
...