如何用python在excel的一列写入数据,举个例子
时间: 2023-05-30 15:05:47 浏览: 696
假设要在Excel的A列中写入数据,可以使用openpyxl库来实现:
```python
import openpyxl
# 打开Excel文件
workbook = openpyxl.load_workbook('example.xlsx')
# 选择工作表
worksheet = workbook.active
# 写入数据
data = ['apple', 'banana', 'orange']
for i in range(len(data)):
cell = worksheet.cell(row=i+1, column=1) # 选择第i+1行,第1列的单元格
cell.value = data[i]
# 保存文件
workbook.save('example.xlsx')
```
这段代码会将`data`列表中的数据依次写入Excel的A列中,即第1列。其中`worksheet.cell()`方法用于选择指定行列的单元格,`cell.value`属性用于设置单元格的值。最后,使用`workbook.save()`保存文件。
相关问题
Python打开Excel在一列中写入列名
下面是一个示例代码,用于打开一个Excel文件并在指定列中写入列名:
```python
import openpyxl
# 打开指定的Excel文件
workbook = openpyxl.load_workbook('example.xlsx')
# 获取指定的工作表
worksheet = workbook['Sheet1']
# 在第一列(A列)中写入列名
worksheet.cell(row=1, column=1, value='Column Name')
# 保存Excel文件
workbook.save('example.xlsx')
```
在这个例子中,我们使用openpyxl库打开名为"example.xlsx"的Excel文件,并在第一列(A列)中写入列名"Column Name"。然后,我们将文件保存回原始文件中。
python写入excel指定列
可以使用Python中的openpyxl库来操作Excel文件,以下是一个示例代码,可以将数据写入指定列:
```python
from openpyxl import Workbook
# 打开一个新的工作簿
wb = Workbook()
# 选择当前活动的工作表
ws = wb.active
# 写入数据
data = ['apple', 'banana', 'orange']
for i, value in enumerate(data):
# 写入第一列
ws.cell(row=i+1, column=1, value=value)
# 写入第二列
ws.cell(row=i+1, column=2, value='fruit')
# 保存文件
wb.save('example.xlsx')
```
在这个例子中,我们使用了 `ws.cell()` 函数来访问单元格,然后使用 `row` 和 `column` 参数来指定单元格的位置。在本例中,我们将数据写入了第一列和第二列。
阅读全文