Python 代于遍历 Excel 文件中的部分工作表名称
时间: 2023-05-12 12:05:41 浏览: 190
可以使用 openpyxl 库来遍历 Excel 文件中的部分工作表名称,具体代码如下:
```python
import openpyxl
# 打开 Excel 文件
workbook = openpyxl.load_workbook('example.xlsx')
# 遍历指定的工作表名称
for sheet_name in ['Sheet1', 'Sheet3']:
sheet = workbook[sheet_name]
print(sheet.title)
```
这段代码会打开名为 example.xlsx 的 Excel 文件,并遍历其中的 Sheet1 和 Sheet3 两个工作表的名称,并将它们打印出来。
相关问题
Python 代于遍历 Excel 文件中的大量但非所有工作表名称
可以使用 openpyxl 库来遍历 Excel 文件中的工作表名称。以下是示例代码:
```python
import openpyxl
# 打开 Excel 文件
workbook = openpyxl.load_workbook('example.xlsx')
# 获取所有工作表名称
sheet_names = workbook.sheetnames
# 遍历所有工作表名称
for sheet_name in sheet_names:
print(sheet_name)
```
这段代码可以打印出 Excel 文件中所有工作表的名称。
写一个python代码遍历所有excel中的工作表,并提取每个工作表中的数据
好的,以下是Python代码:
```python
import os
import pandas as pd
# 待处理的 excel 文件的文件夹路径
folder_path = '/path/to/your/folder'
# 获取该文件夹下的所有 Excel 文件
excel_files = [f for f in os.listdir(folder_path) if f.endswith('.xlsx') or f.endswith('.xls')]
# 遍历每个 Excel 文件中的每个工作表
for excel_file in excel_files:
excel_path = os.path.join(folder_path, excel_file)
excel_data = pd.read_excel(excel_path, sheet_name=None) # 读入整个 Excel 文件,每个 sheet 存储为字典
# 遍历该 Excel 文件中的每个工作表,并提取其中的数据
for sheet_name, sheet_data in excel_data.items():
# 这里可以根据自己的需要对每个工作表中的数据进行处理
print(f"当前正在处理 {excel_file} 文件中的 {sheet_name} 工作表")
print(sheet_data.head()) # 打印该工作表中的前几行数据
```
希望这能够帮到你!
阅读全文