python操作excel
时间: 2023-08-29 07:05:39 浏览: 94
Python可以使用openpyxl库来操作excel文件,包括读取、写入、修改等操作。
安装openpyxl库:可以使用pip install openpyxl命令来安装。
示例代码:
```python
import openpyxl
# 打开excel文件
workbook = openpyxl.load_workbook('example.xlsx')
# 获取所有工作表名称
sheet_names = workbook.sheetnames
print(sheet_names)
# 获取指定工作表
worksheet = workbook['Sheet1']
# 获取工作表的行数和列数
rows = worksheet.max_row
cols = worksheet.max_column
print("Total rows: ", rows)
print("Total columns: ", cols)
# 读取单元格内容
cell = worksheet.cell(row=1, column=1)
print(cell.value)
# 修改单元格内容
worksheet.cell(row=1, column=1, value="Hello World")
# 保存修改后的excel文件
workbook.save('example.xlsx')
```
上述代码中,我们首先使用openpyxl库打开一个excel文件,然后获取工作表名称、指定工作表、行数和列数等信息。接着,我们读取单元格内容、修改单元格内容,并保存修改后的excel文件。
除了以上操作,openpyxl库还支持很多其他的操作,例如插入行、插入列、复制单元格等。具体操作可以参考openpyxl官方文档。
阅读全文