python将数据写入excel
时间: 2023-08-24 21:09:55 浏览: 139
要将数据写入Excel,你可以使用Python中的openpyxl或xlwt等库。下面是使用openpyxl库的示例代码:
```python
import openpyxl
# 创建一个新的Excel文件
workbook = openpyxl.Workbook()
# 获取默认的工作表
worksheet = workbook.active
# 往单元格中写入数据
worksheet['A1'] = '姓名'
worksheet['B1'] = '年龄'
worksheet['C1'] = '性别'
worksheet['A2'] = '张三'
worksheet['B2'] = 18
worksheet['C2'] = '男'
# 保存Excel文件
workbook.save('example.xlsx')
```
这个示例代码将创建一个名为example.xlsx的Excel文件,并向其中添加一个工作表。然后在工作表中写入姓名、年龄和性别等数据。最后保存Excel文件。
如果你需要向Excel文件中添加更多的数据,可以使用for循环遍历列表或字典等数据结构,然后将数据写入工作表中的单元格。
相关问题
python将数据写入excel中
可以使用Python中的pandas库来将数据写入Excel中。首先需要使用pandas将数据存储为DataFrame格式,然后使用DataFrame的to_excel方法将数据写入Excel文件中。以下是示例代码:
```python
import pandas as pd
# 将数据存储为DataFrame格式
data = {'name': ['Jack', 'Tom', 'Mary'], 'age': [18, 20, 19]}
df = pd.DataFrame(data)
# 将数据写入Excel文件中
excel_writer = pd.ExcelWriter('my_data.xlsx')
df.to_excel(excel_writer)
excel_writer.save()
```
这样就将数据成功写入了名为"my_data.xlsx"的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文件。
你可以根据自己的需求修改代码中的列号和要写入的数据。
阅读全文