python excel 单元格写入
时间: 2023-09-16 12:11:25 浏览: 179
在 Python 中,可以使用 `openpyxl` 模块来操作 Excel 文件。以下是一个简单的例子,将数据写入单元格:
```python
import openpyxl
# 打开 Excel 文件
workbook = openpyxl.load_workbook('example.xlsx')
# 选择工作表
worksheet = workbook.active
# 写入数据
worksheet['A1'] = 'Hello'
worksheet['B1'] = 'World'
# 保存文件
workbook.save('example.xlsx')
```
在这个例子中,我们首先使用 `load_workbook` 函数打开 Excel 文件。然后,我们选择活动工作表(即当前打开的工作表),并使用类似于字典的方式将数据写入单元格。最后,我们使用 `save` 方法保存文件。
相关问题
python openpyxl单元格写入起始值
`openpyxl` 是一个用于读写Excel 2010 xlsx/xlsm/xltx/xltm文件的Python库。在使用`openpyxl`向单元格写入起始值时,首先需要导入库并加载或创建工作簿和工作表,然后才能对单元格进行操作。以下是一个简单的示例:
```python
from openpyxl import Workbook
# 创建一个新的工作簿
wb = Workbook()
# 选择默认的工作表
ws = wb.active
# 写入起始值到A1单元格
ws['A1'] = 'Hello, openpyxl!'
# 保存工作簿到文件
wb.save("example.xlsx")
```
在上述代码中,我们首先导入了`Workbook`类,然后创建了一个新的工作簿实例。通过`active`属性获取默认的工作表,并使用字典式的索引`['A1']`来定位到A1单元格,并向其中写入字符串`'Hello, openpyxl!'`作为起始值。最后,我们通过`save`方法将工作簿保存为一个名为`example.xlsx`的文件。
python在excel指定单元格写入数据
可以使用Python中的openpyxl库,用以下代码来指定单元格写入数据:
```python
import openpyxl
# 打开指定的Excel文件
workbook = openpyxl.load_workbook("example.xlsx")
#定位到指定的sheet
sheet = workbook['Sheet1']
#在A1单元格写入数据
sheet.cell(row=1, column=1).value = "数据1"
#保存文件
workbook.save("example.xlsx")
```
注意,以上代码只是一个示例,具体的单元格位置和数据要根据实际需求来修改。
阅读全文