以下是一段 Python 代码,用于在 Excel 工作簿的 Sheet1 中,从第二行开始,统计 A 列数据和B列数据中同时大于“0”数据的个数,并输出”数据是“+统计的个数+”个“
时间: 2024-05-07 22:18:57 浏览: 156
python合并excel教学文档
```python
import openpyxl
# 打开 Excel 文件
wb = openpyxl.load_workbook('example.xlsx')
# 选择 Sheet1
sheet = wb['Sheet1']
# 初始化计数器
count = 0
# 从第二行开始遍历,统计 A 列数据和 B 列数据中同时大于 0 的数据个数
for row in range(2, sheet.max_row + 1):
if sheet.cell(row=row, column=1).value and sheet.cell(row=row, column=2).value:
if sheet.cell(row=row, column=1).value > 0 and sheet.cell(row=row, column=2).value > 0:
count += 1
# 输出结果
print('数据是{}个'.format(count))
```
注意:上述代码需要安装 openpyxl 库,可通过 `pip install openpyxl` 命令进行安装。同时需要将代码中的 `example.xlsx` 替换为实际的 Excel 文件名。
阅读全文