python操作openpyxl
时间: 2023-10-15 22:23:10 浏览: 93
python对excel的操作之openpyxl
Python的openpyxl模块是一个用于读写Excel文档的库。它可以同时读取和修改Excel文档。你可以使用openpyxl.load_workbook()函数打开给定的文件并返回一个工作簿对象。你也可以使用openpyxl.Workbook()函数创建一个新的Workbook对象,即一个Excel文件。
如果你想读取Excel数据,你可以使用ws.iter_rows()函数获取指定边界范围并以行的格式组成的可迭代对象,默认情况下会迭代所有行。同样地,你也可以使用ws.iter_cols()函数获取指定边界范围并以列的格式组成的可迭代对象,默认情况下会迭代所有列。这样你就可以遍历这些可迭代对象来访问Excel中的数据。
下面是一个使用openpyxl读取Excel文件的示例代码:
```
from openpyxl import load_workbook
wb = load_workbook('测试1.xlsx')
ws = wb.active
for row in ws.iter_rows(max_row=2, max_col=2):
print(row)
for column in ws.iter_cols(max_row=2, max_col=2):
print(column)
```
如果你想打开并读取一个Excel文件,你可以使用load_workbook()函数来加载指定路径的Excel文件,并返回一个工作簿对象。然后,你可以使用wb.active来获取活动的工作表。通过遍历ws.values,你可以输出所有数据。
下面是一个使用openpyxl打开并读取Excel文件的示例代码:
```
from openpyxl import load_workbook
wb = load_workbook('测试1.xlsx')
ws = wb.active
for row in ws.values:
print(row)
```
希望这些信息对你有帮助!<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [python中openpyxl库用法详解](https://blog.csdn.net/weixin_44799217/article/details/126861088)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
- *2* *3* [Python openpyxl使用教程](https://blog.csdn.net/qq_40910781/article/details/127270735)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文