Python将print的内容输出到一个Excel中
时间: 2023-12-03 22:44:51 浏览: 577
你可以使用Python中的openpyxl模块来将print的内容输出到Excel中。以下是一个简单的示例:
```python
import openpyxl
# 创建一个新的Excel文件
workbook = openpyxl.Workbook()
# 选择默认的工作表
sheet = workbook.active
# 定义要写入的内容
content = "Hello World!"
# 将内容写入单元格
sheet['A1'] = content
# 保存Excel文件
workbook.save("output.xlsx")
```
在上面的示例中,我们首先导入openpyxl模块,并创建一个新的Excel文件。然后,我们选择默认的工作表,并定义要写入的内容。最后,我们将内容写入单元格并保存Excel文件。
你也可以将print语句的输出重定向到一个文件中,然后将该文件读入Excel文件中。例如:
```python
import openpyxl
import sys
# 创建一个新的Excel文件
workbook = openpyxl.Workbook()
# 选择默认的工作表
sheet = workbook.active
# 将print的输出重定向到一个文件中
sys.stdout = open("output.txt", "w")
# 定义要写入的内容
print("Hello World!")
# 将print的输出重定向回控制台
sys.stdout = sys.__stdout__
# 从文件中读取内容,并将其写入Excel文件中
with open("output.txt", "r") as f:
content = f.read()
sheet['A1'] = content
# 保存Excel文件
workbook.save("output.xlsx")
```
在这个示例中,我们使用sys模块将print语句的输出重定向到一个文件中。然后,我们从文件中读取内容,并将其写入Excel文件中。最后,我们保存Excel文件。
相关推荐
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)