pandas中使用to"/>
pandas中使用to
在使用to_excel时,直接对列进行format会变成文字格式的百分比,使用时还要一列一列分列非常麻烦,百度上那些根本没用。
尝试了许久发现了正确的姿势,利用xlsxwriter。
import pandas as pd
from pandas import ExcelWriter, read_exceldfs = pd.read_excel('1015全市依申请政务服务指标.xls', sheet_name='汇总')with pd.ExcelWriter('123.xlsx', engine='xlsxwriter') as writer:dfs.to_excel(writer, sheet_name='Sheet1')formatObj = writer.book.add_format({'num_format': '0.00%'})writer.book.sheetnames['Sheet1'].set_column('J:J', cell_format=formatObj)
更多推荐
pandas中使用to
发布评论