openpyxl 按行写入
时间: 2023-06-24 16:05:39 浏览: 49
可以使用 `openpyxl` 库中的 `Worksheet.append()` 方法按行写入数据。该方法将一行数据作为一个列表传入,然后将其添加到工作表的末尾。
以下是一个例子:
```python
from openpyxl import Workbook
# 创建工作簿和工作表
wb = Workbook()
ws = wb.active
# 写入数据
data = [
['name', 'age', 'gender'],
['Alice', 25, 'Female'],
['Bob', 30, 'Male'],
['Charlie', 35, 'Male'],
]
for row in data:
ws.append(row)
# 保存工作簿
wb.save('example.xlsx')
```
在上面的例子中,我们首先创建了一个工作簿和一个工作表。然后,我们定义了要写入的数据,其中每个子列表代表一个行。最后,我们使用 `for` 循环将数据逐行添加到工作表中,并将工作簿保存到文件中。
相关问题
openpyxl 指定行写入
您可以使用openpyxl的`worksheet.cell()`方法来指定要写入的单元格。要指定要写入的行,您可以将行号作为参数传递给`worksheet.cell()`方法。例如,以下代码将在第2行的第1列写入值`value`:
```
from openpyxl import Workbook
wb = Workbook()
ws = wb.active
row_num = 2
column_num = 1
value = "hello world"
ws.cell(row=row_num, column=column_num, value=value)
wb.save("example.xlsx")
```
您可以根据需要更改`row_num`和`column_num`变量的值以指定要写入的单元格位置,然后使用`ws.cell()`方法将值写入该单元格。最后,使用`wb.save()`方法将更改保存到文件中。
openpyxl指定行写入数据
如果你想用 openpyxl 库在 Excel 文件中的指定行写入数据,可以这样做:
1. 安装 openpyxl 库:
```
pip install openpyxl
```
2. 导入 openpyxl 库:
```
import openpyxl
```
3. 打开 Excel 文件:
```
wb = openpyxl.load_workbook('example.xlsx')
```
4. 选择工作表:
```
sheet = wb['Sheet1']
```
5. 指定行写入数据:
```
sheet['A3'] = 'Hello'
sheet['B3'] = 'World'
```
6. 保存 Excel 文件:
```
wb.save('example.xlsx')
```
以上就是如何使用 openpyxl 在指定行写入数据的代码示例。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.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)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)