给了两个excel表格,一个是input表格另一个是output表,现在需要编写python读入input输出成output。
具体问题如下:
求各位老哥帮帮忙啦!谢谢。
第二张图是input,第三张图是output
下边是百度云表格链接
链接:https://pan.baidu.com/s/157iVdDO4Rln0S5ynTAhhYg
提取码:1234
给了两个excel表格,一个是input表格另一个是output表,现在需要编写python读入input输出成output。
具体问题如下:
请参考如下代码
import pandas
from pandasql import sqldf
pysqldf = lambda q: sqldf(q, globals())
q = """
SELECT
Symbol,sum(CommFee)
FROM
data
where Exchage!='-' group by Symbol ;
"""
data = pandas.read_excel("input.xlsx", sheet_name='Sheet1', header=2,names=['Symbol', 'Date/Time','Exchage','Quantity','T.price','C.price','Notional Value','CommFee','Basis','Realzed P/L','MTM P/L','Code'], usecols=[0, 1,2,3,4,5,6,7,8,9,10,11])
data2= pysqldf(q)
writer = pandas.ExcelWriter("output.xlsx")
data2.to_excel(writer, sheet_name='Sheet2', index=False)
writer.save()
# data2.to_excel('output.xlsx', sheet_name='Sheet2', index=False)
我的输入Excel 如下
运行结果如下
若有帮助,谢谢采纳~