python 使用openpyxl, 打开excel表格,并向第一行写入数据。
时间: 2023-04-03 12:02:54 浏览: 674
可以使用以下代码实现:
```python
import openpyxl
# 打开 Excel 文件
workbook = openpyxl.load_workbook('example.xlsx')
# 选择第一个工作表
sheet = workbook.active
# 向第一行写入数据
sheet['A1'] = '姓名'
sheet['B1'] = '年龄'
sheet['C1'] = '性别'
# 保存文件
workbook.save('example.xlsx')
```
这段代码会打开名为 `example.xlsx` 的 Excel 文件,并向第一行写入姓名、年龄和性别这三个标题。最后保存文件。
相关问题
python使用openpyxl库往excel表格第一行第一列里写入哈哈哈
可以使用以下代码实现:
```python
import openpyxl
# 打开Excel文件
workbook = openpyxl.load_workbook('example.xlsx')
# 选择第一个工作表
worksheet = workbook.active
# 在第一行第一列写入数据
worksheet.cell(row=1, column=1, value='哈哈哈')
# 保存文件
workbook.save('example.xlsx')
```
这段代码使用 openpyxl 库打开一个名为 example.xlsx 的 Excel 文件,选择第一个工作表,并在第一行第一列写入了字符串“哈哈哈”。最后保存文件。
使用python写入数据到Excel表格第一列和第五列
你需要使用 `openpyxl` 库来实现将数据写入到 Excel 表格中。以下是一个简单的示例代码,将数据写入到第一列和第五列:
```python
import openpyxl
# 打开 Excel 文件
workbook = openpyxl.load_workbook('example.xlsx')
# 选择要操作的工作表
worksheet = workbook.active
# 写入数据到第一列和第五列
for row in range(1, 11):
# 写入第一列
worksheet.cell(row=row, column=1, value=f'第{row}行')
# 写入第五列
worksheet.cell(row=row, column=5, value=f'{row}的平方为{row**2}')
# 保存 Excel 文件
workbook.save('example.xlsx')
```
在这个示例中,我们打开名为 `example.xlsx` 的 Excel 文件,并选择活动工作表。然后使用 `for` 循环将数据写入到第一列和第五列,最后保存 Excel 文件。