我正在尝试使用python迭代xlsx文件并查找包含我们公司名称的单元格。该文件包括2个或更多工作表,每工作表包含6个公司信息。我要查找的每个单元格的结构如下:
单元格F6 = 1ST(Company_A + Company_B)
单元格G6 = 2ND(Company_C + Company_D)
单元格H6 = 3RD(Company_E + Company_F) 等等。
我想找到包含Company_A的单元格。我做了一些编码,但是遇到了一些问题。
我可以做的编码如下:
import openpyxl
bid = openpyxl.load_workbook('C:/Users/User/Desktop/bidding.xlsx', data_only=True)
for sheet in bid.worksheets:
for row in sheet.iter_rows():
for entry in row:
if entry.value == '1ST(Company_A+Company_B)':
print(entry.offset(row=1).value)
print(round(entry.offset(row=8).value/100,5))
我可以找到想要的值,但是我想找到单元格而不输入任何内容
答案 0 :(得分:0)
在使用query: { category_array: { $in: [
'4d4b7104d754a06370d81259',
'4d4b7104d754a06370d81259',
'5032792091d4c4b30a586d5c'
] } }
时,脚本正在检查单元格中的字符串是否完全匹配。而是使用category_array
。
您的代码应为:
==