python的openpyxl模块获取想要的数据之后怎么保存
时间: 2023-09-10 21:02:01 浏览: 75
Python openpyxl模块原理及用法解析
使用openpyxl模块获取到想要的数据之后,可以使用该模块提供的方法来保存数据。
首先,需要创建一个Workbook对象。可以通过以下代码创建一个空的Workbook对象:
```python
from openpyxl import Workbook
wb = Workbook()
```
然后,可以通过该对象的active属性获取当前活动的工作表,并将数据写入到指定的单元格中。假设我们想要保存的数据是一个列表,可以使用以下代码将数据写入到单元格中:
```python
data = [1, 2, 3, 4, 5]
# 获取当前活动的工作表
ws = wb.active
# 将数据写入到单元格中
for index, value in enumerate(data):
cell = ws.cell(row=index+1, column=1)
cell.value = value
```
上述代码中,使用enumerate函数遍历数据列表,然后使用cell方法获取指定的单元格,并将数据写入到单元格的value属性中。
最后,使用Workbook对象的save方法将Workbook对象保存为Excel文件。可以使用以下代码指定保存的文件名:
```python
wb.save('data.xlsx')
```
上述代码将Workbook对象保存为名为"data.xlsx"的Excel文件。
综上,要保存使用openpyxl模块获取到的想要的数据,可以先创建一个Workbook对象,然后将数据写入到工作表中的单元格,最后保存Workbook对象为Excel文件。
阅读全文