python openpyxl写入一行数据
时间: 2023-09-12 09:03:29 浏览: 50
可以使用openpyxl库中的Worksheet对象的append方法来写入一行数据,示例如下:
```python
from openpyxl import Workbook
# 创建一个新的工作簿
wb = Workbook()
# 选择默认的活动工作表
ws = wb.active
# 待写入的一行数据
data = [1, 2, 3, 4, 5]
# 将数据追加写入到工作表的新行中
ws.append(data)
# 保存工作簿
wb.save('data.xlsx')
```
在这个示例中,我们创建了一个新的工作簿和默认的活动工作表,然后定义了一个包含5个元素的列表`data`,最后使用Worksheet对象的append方法将这个列表中的数据写入到工作表的新行中,最后保存工作簿。
相关问题
openpyxl写入一行数据
可以使用openpyxl库中的Worksheet对象的append方法来写入一行数据。
以下是一个示例代码:
```python
from openpyxl import Workbook
# 创建一个Workbook对象
workbook = Workbook()
# 选择第一个Worksheet
worksheet = workbook.active
# 写入一行数据
data = ['John', 'Doe', 28]
worksheet.append(data)
# 保存Workbook
workbook.save('example.xlsx')
```
在上面的代码中,我们创建了一个Workbook对象,并选择了第一个Worksheet。然后,我们创建了一个包含三个元素的列表,并使用Worksheet的append方法将其写入该Worksheet。最后,我们将Workbook保存到名为“example.xlsx”的文件中。
python openpyxl 怎么往excel写入数据
使用 openpyxl 库可以很方便地往 Excel 中写入数据。下面是一个简单的例子:
```python
from openpyxl import Workbook
# 创建一个新的工作簿
wb = Workbook()
# 选择默认的工作表
ws = wb.active
# 写入数据
ws['A1'] = 'Hello'
ws['B1'] = 'world!'
# 保存工作簿
wb.save('example.xlsx')
```
在这个例子中,我们首先创建了一个新的工作簿,然后选择了默认的工作表。接着,我们使用 `ws['A1']` 和 `ws['B1']` 语法向单元格 A1 和 B1 写入了数据。最后,我们调用 `wb.save` 方法将工作簿保存到本地文件 example.xlsx 中。
除了直接向单元格写入数据之外,还可以使用 `ws.append` 方法向工作表中添加一行数据。例如:
```python
# 添加一行数据
ws.append(['Python', 'is', 'awesome!'])
```
这将在工作表的下一行添加一行数据,其中包含三个单元格。
更多关于 openpyxl 库的使用方法,可以参考官方文档:https://openpyxl.readthedocs.io/en/stable/index.html。