因此,30个excel表-每月费用,包含2列费用-1列exp.desc,另一个是值:
C2单元格:费用说明D2单元格:金额
C3单元格: Salary D3单元格:$4300
C4单元: Office products D4单元:$350
C5单元格:银行手续费D5单元格:$43等
因此,我可以使用以下代码访问这些单元格:
工作表名称为'1‘,因此我将工作表分配给' sheet1 ':sheet1= workbook.get_sheet_by_name('1')
对单元格的访问:
exp1name =Sheet1‘C3’..value
exp1value = str(sheet1'D3'.value)
exp2name....etc
exp2value...etc (与第一个相同)
但我不想在一个月的每一天为每个工作表做30或31次,我需要循环这个过程。
循环应该做的是:在每个工作表中循环两列,直到sheet31,然后打印值
这是专业人士的基本代码,我试了很多次,但都做不到,请帮帮忙。提前感谢!
https://stackoverflow.com/questions/44465408
复制相似问题