Python 把文本内容写入excel
时间: 2023-12-02 13:05:45 浏览: 34
你可以使用 Python 中的 openpyxl 模块来写入 Excel 文件。以下是一个简单的示例代码,用于将文本内容写入 Excel 文件中的单元格:
```python
import openpyxl
# 创建一个新的工作簿
workbook = openpyxl.Workbook()
# 选择要操作的工作表
worksheet = workbook.active
# 写入文本内容到单元格中
worksheet['A1'] = 'Hello, world!'
# 保存工作簿
workbook.save('example.xlsx')
```
在这个例子中,我们创建了一个新的工作簿,然后选择要操作的工作表。我们将文本“Hello, world!”写入单元格 A1 中,最后将工作簿保存为 example.xlsx 文件。
你可以根据自己的需求修改代码来写入不同的文本内容和单元格。
相关问题
怎么把python输出的文本写入excel内
您可以使用 Python 中的第三方库 `openpyxl` 来将文本写入 Excel 文件中。下面是一个简单的示例代码:
```python
import openpyxl
# 打开 Excel 文件
workbook = openpyxl.Workbook()
# 选择当前活动的工作表
worksheet = workbook.active
# 写入文本
worksheet.cell(row=1, column=1, value="Hello, world!")
# 保存 Excel 文件
workbook.save("output.xlsx")
```
这个代码将在当前文件夹下创建一个名为 `output.xlsx` 的 Excel 文件,并在第一行第一列写入了文本 "Hello, world!"。您可以使用 `cell()` 方法写入任何文本,并通过 `save()` 方法保存 Excel 文件。
python如何将word文本写入excel
在Python中,可以使用openpyxl库将Word文本写入Excel文件。首先,我们需要安装openpyxl库,可以使用以下命令进行安装:
```
pip install openpyxl
```
安装完成后,我们可以使用下面的代码将Word文本写入Excel文件:
```python
from openpyxl import Workbook
# 创建一个新的Excel文件
wb = Workbook()
# 选择默认的活动工作表
ws = wb.active
# 读取Word文本文件
with open('word_text.docx', 'r') as file:
text = file.read()
# 将文本写入Excel的A1单元格
ws['A1'] = text
# 保存Excel文件
wb.save('word_text.xlsx')
```
在上述代码中,我们首先导入Workbook类和openpyxl库,然后创建一个新的Excel文件以及一个默认的活动工作表。接着,我们使用open函数来读取Word文本文件,并将读取的文本写入Excel的A1单元格。最后,我们使用save方法保存Excel文件。
需要注意的是,上述代码中使用了openpyxl库来处理Excel文件,故需要在系统中安装此库。当然,还需要将Word文本文件的路径和名称适配到代码中,确保能正确读取到文本内容,并将其写入Excel文件中。