python提取excel某几列内容到新的excel中
时间: 2024-11-09 13:26:24 浏览: 37
Python实现提取XML内容并保存到Excel中的方法
5星 · 资源好评率100%
在Python中,可以使用pandas库将Excel文件中的特定列提取出来并保存到新的Excel文件中。以下是基本的步骤:
```python
import pandas as pd
# 读取原始Excel文件
original_df = pd.read_excel('source_file.xlsx')
# 指定需要提取的列名列表,这里假设你要提取 'Column1', 'Column2'
columns_to_extract = ['Column1', 'Column2']
# 提取指定列
extracted_df = original_df[columns_to_extract]
# 创建一个新的Excel writer对象,指定目标文件名
new_writer = pd.ExcelWriter('destination_file.xlsx')
# 将提取后的数据框写入新的Excel文件
extracted_df.to_excel(new_writer, sheet_name='Sheet1') # 可自定义sheet名称
# 保存更改
new_writer.save()
```
在这个示例中,我们首先导入pandas库,然后读取源Excel文件。接着,通过列名列表选取你需要的两列。然后,使用`to_excel`函数将提取后的数据写入一个新的Excel文件中,可以设置写入的工作表名。
如果你想将原始数据的完整结构复制到新文件,只需使用`original_df.to_excel(new_writer, ...)`即可。
阅读全文