gpt4 book ai didi

python - 使用python查找Excel中的列中是否存在值

转载 作者:太空宇宙 更新时间:2023-11-04 05:50:02 28 4
gpt4 key购买 nike

我有一个 Excel 文件,其中有一个工作表包含沉积物收集数据。我正在运行一个很长的 Python 脚本。

工作表中有一列标题为“CollectionYear”。假设我想要 2010 年。如果 2010 年存在于“CollectionYear”列中,我希望脚本的其余部分运行,否则我希望脚本停止。

这似乎是一项很容易的任务,但对于我来说,我无法弄清楚也找不到任何例子。

如有任何帮助,我们将不胜感激。

最佳答案

我一直使用 xlrd,它对我来说非常有用。这样的事情可能会有所帮助

from xlrd import open_workbook

def main():
book = open_workbook('example.xlsx')
sheet = book.sheet_by_index(0)
collection_year_col = 2 #Just an example
test_year = 2010
for row in range(sheet.nrows):
if sheet.cell(row,collection_year_col).value == test_year:
runCode()

def runCode():
#your code

我希望这能为您指明正确的方向。如果知道您的问题的详细信息,可以提供更多帮助。

关于python - 使用python查找Excel中的列中是否存在值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30678721/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com