python处理Xlsl
时间: 2023-11-07 17:53:52 浏览: 160
要在Python中处理XLSX文件,可以使用openpyxl模块。这个模块可以让你读取、写入和修改Excel文件。
首先,你需要使用pip安装openpyxl模块,可以使用以下命令:
```
pip install openpyxl
```
然后,你就可以使用以下代码读取XLSX文件:
```python
import openpyxl
# 打开工作簿
workbook = openpyxl.load_workbook('example.xlsx')
# 选择工作表
worksheet = workbook['Sheet1']
# 读取单元格的值
cell_value = worksheet['A1'].value
print(cell_value)
# 遍历行
for row in worksheet.iter_rows(min_row=2, max_row=4, values_only=True):
print(row)
# 关闭工作簿
workbook.close()
```
这段代码会打开名为`example.xlsx`的工作簿,选择名为`Sheet1`的工作表,读取A1单元格的值,并遍历第2到第4行的所有单元格的值。最后,关闭工作簿。
如果你想写入XLSX文件,可以使用以下代码:
```python
import openpyxl
# 创建工作簿
workbook = openpyxl.Workbook()
# 创建工作表
worksheet = workbook.active
# 写入单元格的值
worksheet['A1'] = 'Hello'
worksheet['B1'] = 'World'
# 保存工作簿
workbook.save('example.xlsx')
# 关闭工作簿
workbook.close()
```
这段代码会创建一个新的工作簿,创建一个名为`Sheet`的工作表(默认情况下),在A1和B1单元格中写入值,并保存工作簿。最后,关闭工作簿。
这只是openpyxl模块的一些基本用法。如果你想更深入地了解如何使用openpyxl模块处理XLSX文件,请参考官方文档:https://openpyxl.readthedocs.io/en/stable/index.html
阅读全文