为了账号安全,请及时绑定邮箱和手机立即绑定

读取 .xlsx 并访问单元格值但不是按它们的位置

读取 .xlsx 并访问单元格值但不是按它们的位置

繁星coding 2021-06-29 05:07:17
这是我的第一个问题,如果我犯了一些解释错误,请提前道歉。我在 python 2.7 中编码。我写了一个 .xlsx (Excel) 文件(它可能是一个 .xls,此时我真的不需要宏 + VBA)。Excel 文件如下所示:这些值与列的名称和行的名称相关联。例如,我有一个名为“曲线 1”的列和一条名为“极值数”的行。所以在那个单元格中,如果曲线 1 有 1 个极值,我写了“1”。我想取这个值以便在 python 脚本中操作它。我知道我可以将xlrd 模块与打开的工作簿一起使用,并将第 1 行的值(“极值数”)放在一个列表中,然后只取第一个(对应于“曲线 1”列,因此值“ 1”我想要),但这不是我想要的。相反,我想通过只向 python 脚本提供字符串“Curve 1”和“Number of extremum”来访问“1”单元格值,python 将在两者的会议上访问单元格并取其值: “1”。是否可以 ?我想这样做是因为 Excel 文件会及时更改并且可以移动单元格。因此,如果我尝试通过它的“位置编号”(如第 1 行,第 1 列)访问单元格值,如果在此位置添加一列或一行,我会遇到问题。如果 xlsx 文件中有一些编辑,我不想再次编辑 python 脚本。
查看完整描述

2 回答

  • 2 回答
  • 0 关注
  • 146 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信