批量提取excel中某一列存储到新的excel
时间: 2023-07-28 07:11:04 浏览: 247
批量提取EXCEL文件中的数据
4星 · 用户满意度95%
你可以使用Python中的pandas库来批量提取Excel中的某一列并存储到新的Excel文件中。以下是一个示例代码:
```python
import pandas as pd
# 读取原始Excel文件
df = pd.read_excel('原始文件.xlsx')
# 提取某一列数据
column_data = df['列名']
# 创建新的DataFrame存储提取的数据
new_df = pd.DataFrame(column_data)
# 将新的DataFrame保存为新的Excel文件
new_df.to_excel('提取的列数据.xlsx', index=False)
```
请确保在运行代码之前已经安装了pandas库。请将代码中的"原始文件.xlsx"替换为你实际的原始Excel文件名,"列名"替换为你想要提取的列的名称。代码将提取该列的数据并保存为名为"提取的列数据.xlsx"的新Excel文件。
注意:如果你的Excel文件不是`.xlsx`格式,而是`.xls`格式,你需要使用`pd.read_excel`函数的`engine='xlrd'`参数来读取该文件。同时,如果你想要提取多个列,你可以传入一个列名列表,例如`column_data = df[['列名1', '列名2', '列名3']]`。
阅读全文