Python控制excel
时间: 2023-07-21 11:10:00 浏览: 73
Python可以使用很多第三方库来操作Excel文件,其中比较流行的是openpyxl和xlrd/xlwt。
- 使用openpyxl库可以方便地读取、写入和修改Excel文件。
示例代码:
```python
import openpyxl
# 打开Excel文件
workbook = openpyxl.load_workbook('example.xlsx')
# 获取sheet
sheet = workbook['Sheet1']
# 读取单元格的值
value = sheet['A1'].value
# 修改单元格的值
sheet['A1'] = 'new value'
# 保存修改后的Excel文件
workbook.save('example.xlsx')
```
- 使用xlrd/xlwt库也可以实现对Excel文件的读写操作,但是这两个库只支持xls格式的Excel文件。
示例代码:
```python
import xlrd
import xlwt
# 打开Excel文件
workbook = xlrd.open_workbook('example.xls')
sheet = workbook.sheet_by_index(0)
# 读取单元格的值
value = sheet.cell_value(0, 0)
# 创建一个新的Excel文件并写入数据
new_workbook = xlwt.Workbook()
new_sheet = new_workbook.add_sheet('Sheet1')
new_sheet.write(0, 0, 'new value')
new_workbook.save('new_example.xls')
```
以上是两种常用的Python控制Excel的方法,可以根据自己的需求选择适合自己的方法。
阅读全文