要使用openpyxl统计Excel数据个数,首先需要读取Excel文件,然后遍历所需的工作表(sheet),最后统计特定数据出现的次数。以下是一个简单的例子:
```python
from openpyxl import load_workbook
def count_data(filename, data):
# 加载工作簿
wb = load_workbook(filename)
# 遍历工作簿中的每一个工作表
for sheet in wb:
python怎么读入excel # 获取当前工作表的名称
sheet_name = sheet.title
# 遍历行
for row in sheet.iter_rows():
# 遍历单元格
for cell in row:
# 如果单元格的值等于所需查的数据,计数器加一
if cell.value == data:
count = count + 1
return count
filename = 'your_file.xlsx' # 你的Excel文件路径
data = 'your_data' # 你想要统计的数据
count = count_data(filename, data)
print(f'The data "{data}" appears {count} times in the file.')
```
这个函数会遍历Excel文件中的每一个工作表,每一行,每一个单元格,如果单元格的值等于你指定的数据,那么计数器就会加一。最后,函数会返回这个数据在整个Excel文件中出现的次数。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论