python拆分excel表格,形成两个单独的excel文件
时间: 2023-07-07 11:27:59 浏览: 315
Python将一个Excel拆分为多个Excel
你可以使用Python的pandas库来拆分Excel表格并形成两个单独的Excel文件。下面是一个示例代码:
```python
import pandas as pd
# 读取Excel表格
data = pd.read_excel('input.xlsx')
# 拆分数据
data1 = data[data['column_name'] == 'value1']
data2 = data[data['column_name'] == 'value2']
# 将两个数据集分别保存到不同的Excel文件中
data1.to_excel('output1.xlsx', index=False)
data2.to_excel('output2.xlsx', index=False)
```
在上面的代码中,`read_excel`函数用于读取Excel表格,并将其保存为pandas的DataFrame对象。`data['column_name']`用于选择Excel表格中的某一列,`== 'value1'`用于选择该列中值为`value1`的行。通过这种方式,你可以将数据拆分为两个不同的数据集。
接着,`to_excel`函数分别将这两个数据集保存为两个独立的Excel文件,`index=False`用于避免将DataFrame对象的索引保存到Excel文件中。
你可以根据自己的需求修改代码,例如更改`column_name`和`value1`/`value2`来选择不同的列和行,或更改输出文件的名称和路径。
阅读全文