writer = pd.ExcelWriter('pandas_simple.xlsx', engine='xlsxwriter')
df.to_excel(writer, sheet_name='Sheet1')
workbook = writer.book
worksheet = writer.sheets['Sheet1']
format1 = workbook.add_format({'column_name': '#.##'})
# Set the format of your column but not the column width.
worksheet.set_column('A:A', None, format1)
writer.save()
2条答案
按热度按时间nbnkbykc1#
“将数字从python导出到excel”:虽然这听起来足够具体,但事实并非如此。它是否回答了以下任一问题?
您使用哪个python库将数据从python导出到excel?
您如何评估excel正在录制的内容
5.49
作为5.5
?您是否将excel数据保存为
.csv
检查地面真实性的文件?您是否检查了excel应舍入到后面数字的小数位数(⚠️ 最有可能发生在您的案例中)
检查以下各项的输出:
使用文本编辑器(而不是ms excel)打开两个文件(.csv和.xlsx),以检查地面真实性)。
tez616oj2#
如果我们假设您在pandas中有一个数据框,并且您会将其导出到excel而不进行舍入。您可以按如下方式从python格式化工作簿:
你可以在这里的链接上阅读更多内容。这里的学分