python Excel
时间: 2023-06-21 18:03:44 浏览: 52
Python可以使用第三方库来操作Excel文件,最常用的是`openpyxl`和`xlrd/xlwt`。
- `openpyxl`:支持Excel 2010及以上版本的`.xlsx`文件,具有读、写、修改Excel文件的功能。
- `xlrd/xlwt`:支持Excel 2003及以下版本的`.xls`文件,xlrd用于读取Excel文件,xlwt用于写入Excel文件。
以下是使用`openpyxl`库读取Excel文件的示例代码:
```python
import openpyxl
# 打开Excel文件
workbook = openpyxl.load_workbook('example.xlsx')
# 获取所有工作表名称
sheets = workbook.sheetnames
print(sheets)
# 获取指定工作表
sheet = workbook['Sheet1']
# 读取单元格内容
cell_value = sheet['A1'].value
print(cell_value)
# 遍历单元格
for row in sheet.iter_rows():
for cell in row:
print(cell.value)
```
以下是使用`openpyxl`库写入Excel文件的示例代码:
```python
import openpyxl
# 创建Excel文件
workbook = openpyxl.Workbook()
# 创建工作表
sheet = workbook.active
# 写入单元格
sheet['A1'] = 'Hello'
sheet['B1'] = 'World'
# 保存Excel文件
workbook.save('example.xlsx')
```
需要注意的是,`openpyxl`库不支持`.xls`格式的Excel文件。如果需要操作`.xls`文件,可以使用`xlrd/xlwt`库。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)