用python写入excel
时间: 2023-06-04 16:07:37 浏览: 87
可以使用Python中的openpyxl模块来实现将数据写入Excel文件中。你可以使用以下代码:
```python
import openpyxl
# 创建Excel对象和工作表
wb = openpyxl.Workbook()
sheet = wb.active
# 向单元格中写入数据
sheet['A1'] = '姓名'
sheet['B1'] = '年龄'
sheet['C1'] = '性别'
sheet['A2'] = '张三'
sheet['B2'] = 25
sheet['C2'] = '男'
# 保存Excel文件
wb.save('example.xlsx')
```
这将创建一个名为"example.xlsx"的Excel文件,并将"姓名"、"年龄"和"性别"写入第一行,将张三的信息写入第二行。
相关问题
用python写入Excel模板
以下是使用Python写入Excel模板的示例代码:
```
import openpyxl
# 打开Excel模板文件
wb = openpyxl.load_workbook('template.xlsx')
# 选择工作表
ws = wb.active
# 在单元格A1中写入数据
ws['A1'] = 'Hello World!'
# 保存修改后的Excel文件
wb.save('output.xlsx')
```
在上面的代码中,我们使用openpyxl库来打开Excel模板文件。然后,我们选择要操作的工作表,将数据写入单元格A1,最后保存修改后的Excel文件。您可以根据需要修改代码以满足您的需求。
怎么把python输出的字符串数据,再用python写入excel中
您可以使用Python中的pandas库来实现将字符串数据写入Excel文件中。具体步骤如下:
1. 首先安装pandas库,可以使用以下命令进行安装:
```python
pip install pandas
```
2. 导入pandas库:
```python
import pandas as pd
```
3. 将字符串数据转换为DataFrame对象:
```python
data = {'col1': ['data1', 'data2', 'data3'],
'col2': ['data4', 'data5', 'data6']}
df = pd.DataFrame(data)
```
其中,data是一个字典类型的数据,每个key代表一列数据,每个value是一个列表,代表该列的每一行数据。
4. 将DataFrame对象写入Excel文件中:
```python
df.to_excel('output.xlsx', index=False)
```
其中,'output.xlsx'是输出文件的文件名,index=False表示不将行索引写入Excel文件中。
这样就可以将字符串数据写入Excel文件中了。
阅读全文