在python中如何读写csv,EXCEL文件
时间: 2024-12-11 18:41:40 浏览: 5
Python实现的简单读写csv文件操作示例
在Python中,读写CSV和Excel文件非常简单,得益于一些强大的第三方库。以下是使用`csv`库读写CSV文件的基本步骤,以及使用`pandas`库读写Excel文件的例子:
**读取CSV文件**(使用csv库):
```python
import csv
# 打开文件并创建reader对象
with open('example.csv', 'r') as file:
reader = csv.reader(file)
# 遍历每一行
for row in reader:
print(row)
```
**写入CSV文件**(同样使用csv库):
```python
data = [[1, 'Hello'], [2, 'World']]
with open('output.csv', 'w', newline='') as file:
writer = csv.writer(file)
writer.writerows(data)
```
**读取Excel文件**(使用pandas库,适用于大型数据集):
```python
import pandas as pd
# 加载Excel文件
df = pd.read_excel('example.xlsx')
# 显示前几行数据
print(df.head())
```
**写入Excel文件**(使用pandas库):
```python
data = {
'Name': ['Alice', 'Bob'],
'Age': [24, 30]
}
# 创建DataFrame
df = pd.DataFrame(data)
# 写入文件
df.to_excel('output.xlsx', index=False) # 默认情况下,index=False表示不保存行索引
```
阅读全文