读取Excel文件 将所有工作表的B列合并至一个新文件
时间: 2024-09-28 11:16:28 浏览: 44
Python将多个excel文件合并为一个文件
要读取Excel文件并将所有工作表的B列合并到一个新文件中,你可以使用Python的pandas库。以下是一个简单的示例代码:
```python
import pandas as pd
# 读取Excel文件
file_path = 'your_excel_file.xlsx'
df = pd.read_excel(file_path, sheet_name=None) # sheet_name=None将读取所有工作表
# 将所有工作表的B列合并到一个新文件中
output_file = 'output_file.xlsx'
df.loc[:, 'B'].to_excel(output_file, index=False) # 使用loc选择所有工作表的B列,并使用to_excel将它们写入新文件
```
请确保将代码中的`your_excel_file.xlsx`替换为你要读取的实际Excel文件的路径,并将`output_file.xlsx`替换为你想要创建的新Excel文件的路径。这段代码将读取Excel文件中的所有工作表,并将每个工作表的B列合并到一个新的Excel文件中。合并后的数据将保存在`output_file.xlsx`中,不包含索引列。
请注意,这段代码需要安装pandas库和openpyxl库(用于处理Excel文件)。你可以使用以下命令在终端或命令提示符中安装这些库:
```shell
pip install pandas openpyxl
```
希望这可以帮助到你!如有其他问题,请随时提问。
阅读全文