首先,需要使用 Python 的第三方库来读取 Excel 文件。常用的有 xlrd 和 openpyxl。
下面是使用 xlrd 库来检查 Excel 文件中产品名称是否有确切的几个品牌名称,并提取相同的其他返回列表的示例代码:
import xlrd
# 打开 Excel 文件
workbook = xlrd.open_workbook('products.xlsx')
# 选择第一个工作表
worksheet = workbook.sheet_by_index(0)
# 定义要查找的品牌名称列表
brand_names = ['Brand A', 'Brand B', 'Brand C']
# 创建空列表来存储匹配的产品名称
matched_product_names = []
# 遍历每一行
for row_index in range(worksheet.nrows):
# 获取产品名称
product_name = worksheet.cell(row_index, 0).value
# 如果产品名称包含在品牌名称列表中,就将其加入到匹配的产品名称列表中
if product_name in brand_names:
matched_product_names.append(product_name)
# 输出匹配的产品名称列表
print(matched_product_names)