python - 如何使用openpyxl将一个excel文件的列值与Python中另一个excel文件的列值进行比较?
问题描述
我能够读取两个 excel 文件的列数据。以下是我的代码: -
from openpyxl import load_workbook
book = load_workbook("Book1.xlsx")
book2 = load_workbook("Book2.xlsx")
sheets = book['Sheet1']
anotherSheet = book2["sheet1"]
for val1 in sheets:
print(val1[0].value)
print("\n\n\n\n")
for val2 in anotherSheet:
print(val2[0].value)
我需要将 Book1 列的每个值与 Book2 列的每个值进行比较。我对如何进行比较感到完全困惑。如果值匹配,那么我可以添加另一列并输入“是”,如果不匹配,那么我可以输入“否”。换句话说,我只需要检查 Book1 的 Column 的值是否存在于 Book2 中。一些帮助将不胜感激。
解决方案
我不知道完整的答案,但我想您可以获取数组上的值并一一比较它们
推荐阅读
- android - 不存在类型变量 TContinuationResult 的实例,因此 TEntity 符合 Task
我试图为 firestore 数据库实现一个存储库系统,但是,我收到了上述错误。进一步添加到错误它说必需类型:任务提供:任务
这是我的存储库类
public class FirestoreRepository<TEntity extends Identifiable
- javascript - React/Mobx 将可观察数组映射到组件
- c++ - 指向 C++ 中的指针分配和取消引用的指针
- google-chrome - 请求文件的 CORS 问题(仅在 Google Chrome 上)
- r - 计算 R 中仅包含二进制值的数据帧列之间共享的公共索引
- javascript - HERE Maps Javascript API 中未检测到道路
- java - Java 记录是否支持“with”语法?
- docker - 在整个生命周期内跟踪请求……通过 Docker 容器?
- r - 同时转换多列中的值
- amazon-web-services - Amazon Managed Workflows for Apache Airflow - 限制用户访问特定 DAG 的策略?