У меня возникают проблемы с удалением жирного и граничного форматов в Python, хотя мои числовые форматы работают нормально.
Вот этот соответствующий код:
file_name = 'test.xlsx'
xlsx_writer = pd.ExcelWriter(file_name,engine='xlsxwriter')
workbook = xlsx_writer.book
sheet = 'Weights'
with xlsx_writer as writer:
df.to_excel(writer,sheet_name=sheet)
num_format = workbook.add_format({'num_format':'#,##0'})
percent_format = workbook.add_format({'num_format':'0.0%'})
no_bold = workbook.add_format({'bold':False})
no_border = workbook.add_format().set_border(0)
worksheet = workbook.get_worksheet_by_name(sheet)
worksheet.set_column('D:D',cell_format=num_format)
worksheet.set_column('E:G',cell_format=percent_format)
worksheet.set_column('A:A',cell_format=no_bold)
worksheet.set_column('A:A',cell_format=no_border)