请教下 Python 高手,如何用 Python 自动化操作 Excel?
2023-04-27 阅读 21
当然可以!Python 有很多库可以用来操作 Excel,其中比较常用的是 openpyxl 和 xlrd/xlwt。下面是一个使用 openpyxl 库的例子,可以用来读取和写入 Excel 文件:
```python
import openpyxl
# 读取 Excel 文件
workbook = openpyxl.load_workbook('example.xlsx')
sheet = workbook.active
# 读取单元格的值
print(sheet['A1'].value)
# 写入单元格的值
sheet['A1'] = 'Hello, world!'
# 保存 Excel 文件
workbook.save('example.xlsx')
```
如果你需要使用 xlrd/xlwt 库,可以用下面的代码读取和写入 Excel 文件:
```python
import xlrd
import xlwt
# 读取 Excel 文件
workbook = xlrd.open_workbook('example.xls')
sheet = workbook.sheet_by_index(0)
# 读取单元格的值
print(sheet.cell_value(0, 0))
# 写入 Excel 文件
workbook = xlwt.Workbook()
sheet = workbook.add_sheet('Sheet1')
sheet.write(0, 0, 'Hello, world!')
# 保存 Excel 文件
workbook.save('example.xls')
```
当然,这只是操作 Excel 的基础,如果你需要更复杂的操作,可以查看官方文档或者其他教程。
更新于 2023年05月04日