python将print的值存到excel
时间: 2023-07-07 11:04:33 浏览: 255
你可以使用Python中的pandas库来将print的值存储到Excel中。以下是一个示例代码:
```python
import pandas as pd
# 创建一个空的DataFrame
df = pd.DataFrame()
# 添加需要保存的数据
df['列1'] = ['值1', '值2', '值3']
df['列2'] = ['值4', '值5', '值6']
# 将数据保存到Excel文件
df.to_excel('文件名.xlsx', index=False)
```
在上面的代码中,我们首先导入了pandas库。然后,我们创建一个空的DataFrame,并添加了需要保存的数据。接着,我们使用to_excel()方法将DataFrame中的数据保存到Excel文件中。请注意,我们将index参数设置为False,这样就不会将DataFrame的行索引保存到Excel文件中。
相关问题
python将print结果写入excel
要将Python中的print输出结果写入Excel,可以使用Python中的xlsxwriter库。以下是一个示例代码:
```python
import xlsxwriter
# 创建一个新的Excel文件
workbook = xlsxwriter.Workbook('output.xlsx')
# 创建一个新的工作表
worksheet = workbook.add_worksheet()
# 在工作表中写入数据
data = [['Name', 'Age', 'Gender'], ['John', 25, 'Male'], ['Jane', 30, 'Female']]
row = 0
for row_data in data:
col = 0
for cell_data in row_data:
worksheet.write(row, col, cell_data)
col += 1
row += 1
# 关闭Excel文件
workbook.close()
```
在上面的示例代码中,我们创建了一个名为“output.xlsx”的新Excel文件,并在其中创建了一个名为“Sheet1”的新工作表。然后,我们使用一个包含数据的二维列表来填充工作表,最后将Excel文件关闭。
你可以根据自己的需求修改代码。
python将print写入excel文件
可以使用Python中的`openpyxl`库来将print中的数据写入Excel文件中。下面是一个简单的示例:
```python
from openpyxl import Workbook
# 创建一个工作簿
wb = Workbook()
# 选择第一个工作表
ws = wb.active
# 定义要写入的数据
data = [
[1, 2, 3],
[4, 5, 6],
[7, 8, 9]
]
# 将数据写入工作表
for row in data:
ws.append(row)
# 将数据保存到Excel文件中
wb.save('data.xlsx')
```
在上面的示例中,我们创建了一个包含一些数字的数据列表,并将它们写入到Excel文件中。你可以将你想要写入的数据替换为`data`列表中的内容,然后运行代码即可将其写入到Excel文件中。
阅读全文