从xlsx表pandas中提取格式和数据

时间:2018-02-16 20:55:00

标签: python pandas xlsx xls

我在提取模板表的格式和数据时遇到了一些问题。目前我的代码只能提取数据值。

import pandas as pd

template = pd.read_excel('Template_sugerencia.xlsx', sheet_name='template')
writer = pd.ExcelWriter('Completo.xlsx', engine='xlsxwriter')
template.to_excel(writer, sheet_name='Recomendaciones', startcol=5, startrow=Recom_len, index=False)
writer.save()

1 个答案:

答案 0 :(得分:1)

我不认为可以使用pandas提取格式。
但是,您可以做的是在提取数据后格式化工作表 见下文:

workbook  = writer.book
worksheet = writer.sheets['Recomendaciones']

format_xl = workbook.add_format({
    'font_name': 'Arial',
    'font_size' : 12,
    'font_color': 'red',
    })

#           Args => (<range>, <col width>, <css>)
worksheet.set_column('A:ZZ', None, format_xl)