Python可以通过使用第三方库,如
openpyxl、xlrd
和
xlwt
等,来操作
Excel
文件。这些库可以让您轻松地读取、写入、修改和格式化
Excel
数据。下面是一些使用
Python
操作
Excel
的实例:
1
使用
openpyxl
创建和写入
Excel
文件
```python
from
openpyxl
import
Workbook
创建一个新的
Excel
工作簿
wb
=
Workbook()
ws
=
wb.active
激活当前工作表
写入数据
ws['A1']
=
'姓名'
ws['B1']
=
'年龄'
ws['A2']
=
'张三'
ws['B2']
=
30
另存为一个新的文件
wb.save('example.xlsx')
```
2
使用
openpyxl
读取
Excel
文件
```python
from
openpyxl
import
load_workbook
加载现有的
Excel
文件
wb
=
load_workbook('example.xlsx')
ws
=
wb.active
获取活动工作表
读取数据
cell_value
=
ws['A1'].value
print(cell_value)
输出:
姓名
关闭工作簿
wb.close()
```
3
使用
xlwt
写入
Excel
文件
```python
import
xlwt
创建一个新的
Excel
工作簿
workbook
=
xlwt.Workbook()
创建一个新的工作表
worksheet
=
workbook.add_sheet('Sheet1')
写入数据
worksheet.write(0,
0,
'Hello')
worksheet.write(1,
0,
'World')
保存到文件
workbook.save('example.xls')
```
4
使用
xlrd
读取
Excel
文件
```python
import
xlrd
打开
Excel
文件
workbook
=
xlrd.open_workbook('example.xls')
获取第一个工作表
worksheet
=
workbook.sheet_by_index(0)
读取数据
cell_value
=
worksheet.cell_value(0,
0)
print(cell_value)
输出:
Hello
关闭工作簿
workbook.close()
```
请注意,不同的
Python
环境和版本可能需要安装相应的库(如
openpyxl、xlrd、xlwt
等)。使用
`pip
install
命令通常可以安装这些库。此外,不同的库可能支持不同的
Excel
版本和功能,因此选择合适的库对于特定的任务非常重要。