Pandas实现 CSV、JSON、Excel之间数据传输方法
时间: 2023-10-10 20:08:47 浏览: 280
大批量数据复杂的json文件转换成excel表格
Pandas提供了简单而强大的方法来实现CSV、JSON和Excel之间的数据传输。下面是一些常用的方法:
1. 从CSV文件读取数据并创建DataFrame:
```python
import pandas as pd
df = pd.read_csv('filename.csv')
```
2. 将DataFrame数据保存到CSV文件:
```python
df.to_csv('filename.csv', index=False) # index=False表示不保存索引列
```
3. 从JSON文件读取数据并创建DataFrame:
```python
import pandas as pd
df = pd.read_json('filename.json')
```
4. 将DataFrame数据保存为JSON文件:
```python
df.to_json('filename.json', orient='records') # orient='records'表示按记录方式保存
```
5. 从Excel文件读取数据并创建DataFrame(需要安装`openpyxl`或`xlrd`模块):
```python
import pandas as pd
df = pd.read_excel('filename.xlsx', sheet_name='Sheet1')
```
6. 将DataFrame数据保存为Excel文件(需要安装`openpyxl`模块):
```python
df.to_excel('filename.xlsx', sheet_name='Sheet1', index=False)
```
以上方法可以帮助你在CSV、JSON和Excel之间进行数据传输。你可以根据需要选择适当的方法进行操作。
阅读全文