openpyxl 将输入插入指定的单元格
时间: 2023-09-16 10:09:02 浏览: 45
使用openpyxl库可以将输入插入到指定的单元格。下面是一个示例代码:
```python
from openpyxl import Workbook
# 创建一个新的工作簿
wb = Workbook()
# 选择活动工作表
ws = wb.active
# 在指定单元格A1插入数据
ws['A1'] = 'Hello World'
# 保存工作簿
wb.save('example.xlsx')
```
在这个例子中,我们首先创建了一个新的工作簿,并选择了活动工作表。然后,我们使用`ws['A1']`语法来指定要插入数据的单元格,将数据赋值给该单元格。最后,我们使用`wb.save()`方法保存工作簿为一个Excel文件。
您可以根据需要更改插入数据的单元格和输入的内容。请注意,openpyxl库还提供了其他操作Excel文件的功能,例如读取、修改和删除数据等。
相关问题
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”的文件中。
openpyxl指定单元格后,插入列表
你可以使用 `openpyxl` 模块来指定单元格并插入列表。下面是一个简单的示例,假设你要将列表插入到 A1 单元格。
```python
import openpyxl
# 打开 Excel 文件
workbook = openpyxl.load_workbook('example.xlsx')
# 选择工作表
worksheet = workbook['Sheet1']
# 定义要插入的列表
my_list = ['a', 'b', 'c', 'd']
# 指定单元格并插入列表
worksheet['A1'] = my_list
# 保存文件
workbook.save('example.xlsx')
```
这里我们首先打开 Excel 文件,然后选择要操作的工作表。接着定义要插入的列表,最后指定单元格并插入列表。最后保存文件即可。