python遍历整个excel内容
时间: 2023-08-09 13:09:02 浏览: 111
要在Python中遍历整个Excel内容,你可以使用第三方库如`pandas`或`openpyxl`来实现。下面是使用`pandas`库的示例代码:
```python
import pandas as pd
# 读取Excel文件
data = pd.read_excel('your_excel_file.xlsx')
# 遍历每个sheet
for sheet_name in data.sheet_names:
# 选择当前sheet
df = data[sheet_name]
# 遍历每一行
for index, row in df.iterrows():
# 遍历每一列
for column in df.columns:
cell_value = row[column]
# 打印单元格的值
print(f"Sheet: {sheet_name}, Row: {index}, Column: {column}, Value: {cell_value}")
```
你需要将`your_excel_file.xlsx`替换为你要遍历的Excel文件的路径。这段代码将打印出每个单元格的值以及其所在的工作表、行和列信息。
如果你选择使用`openpyxl`库,可以使用以下示例代码:
```python
from openpyxl import load_workbook
# 读取Excel文件
workbook = load_workbook('your_excel_file.xlsx')
# 遍历每个sheet
for sheet_name in workbook.sheetnames:
# 选择当前sheet
sheet = workbook[sheet_name]
# 遍历每一行
for row in sheet.iter_rows():
# 遍历每一列
for cell in row:
cell_value = cell.value
# 打印单元格的值
print(f"Sheet: {sheet_name}, Row: {cell.row}, Column: {cell.column_letter}, Value: {cell_value}")
```
同样,你需要将`your_excel_file.xlsx`替换为你要遍历的Excel文件的路径。这段代码将打印出每个单元格的值以及其所在的工作表、行和列信息。
阅读全文