openpyxl 指定行写入
时间: 2023-07-04 18:15:53 浏览: 135
您可以使用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 在指定行写入数据的代码示例。
python openpyxl将数据写入指定单元格
要将数据写入指定单元格,需要使用openpyxl库中的Worksheet对象的cell()方法。该方法接受两个参数,分别是行号和列号,用于指定要写入数据的单元格位置。例如,要将数据写入A1单元格,可以使用以下代码:
```python
from openpyxl import Workbook
wb = Workbook()
ws = wb.active
ws.cell(row=1, column=1, value="Hello World")
wb.save("example.xlsx")
```
在这个例子中,我们首先创建一个Workbook对象,然后获取其中的active Worksheet对象。接下来,我们使用cell()方法将数据写入A1单元格,将行号和列号分别设置为1。最后,我们将Workbook对象保存到名为“example.xlsx”的文件中。
阅读全文