Gab*_*iel 5 python pandas xlsxwriter
我正在使用Pandas并使用XlsxWriter将数据导出到excel.其中一个数据列有浮点数,需要格式化为百分比,所以我这样做:
percent_fmt = workbook.add_format({'num_format': '0.00%'})
worksheet.set_column('E:E', percent_fmt)
Run Code Online (Sandbox Code Playgroud)
之后出现以下错误:
文件 "C:\ Program Files文件\蟒蛇\ LIB \站点包\ xlsxwriter\worksheet.py",线4688,在_write_col_info /浮动(max_digit_width)*256.0)/ 256.0
类型错误:"格式"和"INT":用于*不受支持的操作数类型
我在这做错了什么?
如果不想调整宽度,则需要在格式前指定宽度,或者指定None.
worksheet.set_column('E:E', None, percent_fmt)
Run Code Online (Sandbox Code Playgroud)