python数据合并csv和excel
时间: 2023-11-08 13:06:09 浏览: 195
多excel合并.txt
要将CSV和Excel文件合并,可以使用Python的pandas库。pandas库提供了read_csv()和read_excel()函数来读取CSV和Excel文件,以及concat()函数来合并数据。
下面是一个示例代码,假设我们有一个名为data.csv的CSV文件和一个名为data.xlsx的Excel文件,它们具有相同的列名和数据结构:
```python
import pandas as pd
# 读取CSV文件
df_csv = pd.read_csv('data.csv')
# 读取Excel文件
df_excel = pd.read_excel('data.xlsx')
# 合并数据
df = pd.concat([df_csv, df_excel])
# 将合并后的数据写入Excel文件
df.to_excel('merged_data.xlsx', index=False)
```
在这个例子中,我们首先使用read_csv()和read_excel()函数读取CSV和Excel文件。然后,使用concat()函数将两个数据框合并为一个数据框。最后,我们使用to_excel()函数将合并后的数据写入一个名为merged_data.xlsx的Excel文件中。注意:to_excel()函数中的index=False参数用于防止将索引列写入Excel文件中。
请注意,如果CSV和Excel文件中的列名或数据结构不同,可能需要进行一些额外的处理。
阅读全文