pip install xlwings
xlwings 依赖 pywin32
# 结果集输出到csv文件
csvfile = "/Investor/cash_"+code+".csv"
result_cash_flow.to_csv(csvfile, encoding="gbk", index=False)
xlsfile = "/Investor/cash_"+code+".xlsx"
result_cash_flow.to_excel(xlsfile, sheet_name='Sheet1', index=False, header=True)
to_excel( ) 生成 xlsfile , 再手工设置单元格格式,有点麻烦。
编写了 xlwings_csv2xls.py
# coding=utf-8
import os, sys
import xlwings as xw
if len(sys.argv) ==2:
csvfile = sys.argv[1]
else:
print('usage: python xlwings_csv2xls.py csvfilename ')
sys.exit(1)
#csvfile = "cash_"+code+".csv"
if not os.path.exists(csvfile):
print ("Error: %s not found." % xlsfile)
sys.exit(1)
fn,ext = os.path.splitext(csvfile)
xlsfile = fn +".xlsx"
app = xw.App(visible=True, add_book=False)
app.display_alerts = False # 关闭一些提示信息,可以加快运行速度。 默认为 True。
app.screen_updating = True # 更新显示工作表的内容。默认为 True。关闭它也可以提升运行速

本文介绍使用xlwings将CSV文件转换为XLSX格式,并自动设置单元格格式的过程。针对不同文件类型,如现金流量、成长率等,提供了具体的格式设置示例。
最低0.47元/天 解锁文章
1546

被折叠的 条评论
为什么被折叠?



