python读取word中内容写入excel中
时间: 2024-05-03 11:22:00 浏览: 351
可以使用Python的docx和openpyxl库来实现从Word文档中读取内容并写入Excel文件中。
首先,需要安装docx和openpyxl库。可以使用以下命令进行安装:
```
pip install python-docx openpyxl
```
接下来,可以使用以下代码读取Word文档中的内容:
```python
import docx
# 打开Word文档
doc = docx.Document('example.docx')
# 遍历文档中的段落
for para in doc.paragraphs:
# 打印每个段落的内容
print(para.text)
# 遍历文档中的表格
for table in doc.tables:
# 遍历表格中的行
for row in table.rows:
# 遍历行中的单元格
for cell in row.cells:
# 打印每个单元格的内容
print(cell.text)
```
接下来,可以使用以下代码将读取的内容写入Excel文件中:
```python
import docx
from openpyxl import Workbook
# 打开Word文档
doc = docx.Document('example.docx')
# 创建Excel文件
wb = Workbook()
ws = wb.active
# 遍历文档中的段落
for para in doc.paragraphs:
# 将每个段落的内容写入Excel文件中
ws.append([para.text])
# 遍历文档中的表格
for table in doc.tables:
# 遍历表格中的行
for row in table.rows:
# 创建一个空列表用于存储行中的单元格内容
row_data = []
# 遍历行中的单元格
for cell in row.cells:
# 将每个单元格的内容添加到列表中
row_data.append(cell.text)
# 将列表中的内容写入Excel文件中
ws.append(row_data)
# 保存Excel文件
wb.save('example.xlsx')
```
以上代码将文档中的每个段落作为一行写入Excel文件中,将表格中的每个单元格作为一列写入Excel文件中。可以根据需要进行修改。
阅读全文
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20241231044930.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)
![](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)