【发布时间】:2017-06-10 03:49:15
【问题描述】:
因此,30 张 excel 表 - 每月费用,2 列费用 - 1 列 exp.desc,另一列是值:
C2 单元格:费用说明 D2 单元格:金额
C3 单元格:Salary D3 单元格:$4300
C4 单元:办公产品 D4 单元:350 美元
C5 单元格:银行收费 D5 单元格:43 美元等
所以,我可以使用以下代码访问这些单元格:
工作表名称为“1”,因此我将工作表分配给“工作表 1”: sheet1 = workbook.get_sheet_by_name('1')
访问单元格:
exp1name = sheet1['C3'].value
exp1value = str(sheet1['D3'].value)
exp2name....等
exp2value...等(与第一个相同)
但我不想在一个月内的每一天为每张纸做 30 或 31 次,我需要循环这个过程。
循环应该这样做: 在每张纸上循环两列,直到 sheet31 并打印值
这是专业人士的非常基本的代码,我尝试了很多次但无法做到,请帮助。提前致谢!
【问题讨论】: