python excel数据操作
时间: 2023-09-15 17:23:16 浏览: 50
Python可以通过pandas库来进行Excel数据操作。
下面是一个简单的例子:
1. 导入pandas库
```python
import pandas as pd
```
2. 读取Excel文件
```python
df = pd.read_excel('example.xlsx')
```
3. 数据操作
- 查看数据
```python
print(df.head()) # 查看前5行数据
print(df.tail()) # 查看后5行数据
```
- 选择数据
```python
# 选择第一行数据
print(df.loc[0])
# 选择第一列数据
print(df.iloc[:, 0])
# 选择指定行列数据
print(df.loc[[0, 2], ['Name', 'Age']])
```
- 增加数据
```python
# 增加一行数据
new_row = {'Name': 'Tom', 'Age': 20, 'Gender': 'Male'}
df = df.append(new_row, ignore_index=True)
# 增加一列数据
new_col = [1, 2, 3, 4, 5]
df['New Column'] = new_col
```
- 删除数据
```python
# 删除第一行数据
df = df.drop(0)
# 删除一列数据
df = df.drop('New Column', axis=1)
```
- 修改数据
```python
# 修改指定行列的数据
df.loc[0, 'Age'] = 25
# 根据条件修改数据
df.loc[df['Age'] > 30, 'Gender'] = 'Female'
```
4. 保存Excel文件
```python
df.to_excel('new_file.xlsx', index=False)
```