Как мне отключить стили заголовка по умолчанию?

#python #python-3.x #pandas #python-2.7 #xlsxwriter

#python #python-3.x #pandas #python-2.7 #xlsxwriter

Вопрос:

Я пытаюсь перенести некоторый код с Python 2.7 на 3.6

Я заметил, что некоторые (не все) из моего форматирования Excel не работают при запуске моего кода с использованием Python 3.6 virtualenv.

В частности, этот формат ведет себя странно:

 format1 = workbook.add_format({
    'bold': True, 
    'font_color': 'white',
    'bg_color':'#004C99',
    'align':'center','valign':'vcenter',
    'text_wrap':'True','border':1
    })

worksheet.set_row(0,30,format1)
  

При запуске в Python 2.7 вывод выглядит следующим образом:

введите описание изображения здесь

При запуске в Python 3.6 с использованием virtualenv выходные данные выглядят следующим образом:

введите описание изображения здесь

Похоже, что причиной этого являются стили заголовка Pandas 0.24 по умолчанию. Моя предыдущая строка для установки стиля по умолчанию на none выглядит следующим образом:

 import pandas.io.formats.excel
pandas.io.formats.excel.header_style = None
  

Я не уверен, как выполнить то же самое в Pandas 0.24

Что вы, ребята, думаете?

Комментарии:

1. Не могли бы вы предоставить минимальный пример кода для воспроизведения вашей ошибки? Неясно, какую библиотеку вы используете для взаимодействия с таблицами Excel. Это openpyxl или другой ??!