python将数据写入excel中的指定列
时间: 2023-09-16 16:10:25 浏览: 1977
可以使用Python的pandas库中的to_excel函数将数据写入Excel中的指定列。具体操作可以参考以下代码:
```python
import pandas as pd
# 数据
data = {
'姓名': ['张三', '李四', '王五'],
'年龄': [18, 20, 22],
'性别': ['男', '女', '男']
}
# 转换为DataFrame
df = pd.DataFrame(data)
# 写入Excel文件的指定列
writer = pd.ExcelWriter('data.xlsx')
df.to_excel(writer, index=False, columns=['姓名', '性别'])
writer.save()
```
这段代码将数据写入Excel文件中的“姓名”和“性别”两列。
相关问题
python将数据写入excel指定列
要将数据写入Excel指定列,可以使用Python中的openpyxl库。下面是一个简单的示例代码:
```python
import openpyxl
# 打开Excel文件
workbook = openpyxl.load_workbook('example.xlsx')
# 选择需要操作的工作表
worksheet = workbook.active
# 写入数据到指定列中
column = worksheet['A'] # 选择第一列
for cell in column:
cell.value = 'Data'
# 保存Excel文件
workbook.save('example.xlsx')
```
在上面的代码中,我们首先使用openpyxl库打开Excel文件,然后选择要操作的工作表。接下来,我们选择要写入数据的列,这里选择了第一列。最后,我们使用for循环遍历该列中的所有单元格,并将数据写入到单元格中。最后,我们保存Excel文件。
你可以根据自己的需求修改代码中的列号和要写入的数据。
python将数据写入excel文件指定行和列
要将数据写入Excel文件的指定行和列,您可以使用Python的openpyxl库。下面是一个示例代码:
```python
import openpyxl
# 打开Excel文件
wb = openpyxl.load_workbook('example.xlsx')
# 选择工作表
ws = wb.active
# 将数据写入指定单元格
ws.cell(row=3, column=2, value='Hello, World!')
# 保存Excel文件
wb.save('example.xlsx')
```
在上面的示例中,我们打开了名为“example.xlsx”的Excel文件,并选择了工作表。然后,使用`cell()`函数将数据写入第3行第2列(即B3)的单元格中。最后,我们保存了Excel文件。您可以根据需要更改行和列号以及要写入的值。
阅读全文