我希望能够从python中找到excel中的值并在下一列中打印该值

时间:2018-09-16 17:34:38

标签: python excel

我试图让用户在python中给我一个值,然后代码在excel文档中找到该值并从下一列中打印该值。

我似乎找不到任何代码,而我正在努力自己编写它,到目前为止,这是我的代码:

Array.from({length: 10}, (x,i) => -i*7).map(x => moment().day(x).format('YY/M/D'));

有人可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

您可能想看看pandas软件包。它提供了与excel的接口。

您可以使用excel文件中的pandas DataFrame来解决您的问题的一部分,该路径通过路径PATH / TO / WORKSHEET beeing搜索值TESTVALUE,该值将在以下示例中替换:

import pandas as pd

df = pd.read_excel(PATH/TO/WORKSHEET)

if TESTVALUE in df.values:
    print('Value in sheet!')
else:
    print('Value not in sheet!')

pd.read_excel(path)从excel文件生成一个DataFrame。 df.values可为您提供一个值数组。 if语句检查数组中的值。