工作表为 累计值 需要获取第一行的指定日期,粘贴到第二行数据的函数里,使滴一行的日期和第二行里数据里函数时间相同,因为之前是用手拉的,后面拉出来的函数里日期全部相同,需要手动一个一个和上面日期匹配,求各位大神指点
文件地址打不开,但题主更关注的应该是公式的应用。用xlrd测试了下,写入公式没法生成结果。使用公式的话,用xlsxwriter更合适些,不过这个没有读取功能,搭配xlrd使用即可。
测试公式代码如下,可以用xlrd读取,然后用xlsxwriter创建新表写入
import xlsxwriter
wb = xlsxwriter.Workbook("wb.xlsx")
sheet = wb.add_worksheet("main")
sheet.write_number(0,0,1) #行,列,值。其中行列可以合并为A1替换0,0
sheet.write_number(0,1,1)
sheet.write_formula(0,2, "=SUM(A1:B1)")
wb.close()
用xlrd的话就是将公式规则写在代码里,在表格中直接写入结果。如果保留所有sheet的话,这种方式应该对题主而言更友善些?
用xlrd
https://www.cnblogs.com/yunguoxiaoqiao/p/7592000.html
https://blog.csdn.net/xing8831925/article/details/103872411
你的excel文件地址打不开