python word依次每行写入excel
时间: 2023-05-12 13:05:45 浏览: 119
可以使用Python中的openpyxl库来实现将word文件中的内容逐行写入Excel表格中。具体实现方法可以参考以下代码:
```python
import openpyxl
from docx import Document
# 打开word文件
doc = Document('test.docx')
# 创建一个新的Excel文件
wb = openpyxl.Workbook()
ws = wb.active
# 逐行读取word文件中的内容,并将其写入Excel表格中
for para in doc.paragraphs:
row = [para.text]
ws.append(row)
# 保存Excel文件
wb.save('test.xlsx')
```
这段代码将会把名为"test.docx"的word文件中的每一行文字逐行写入到一个新的Excel文件"test.xlsx"中。
相关问题
python word依次每段写入excel
可以使用Python中的openpyxl库来实现将word文档中的内容逐段写入Excel表格中。具体实现方法可以参考以下代码:
```python
import openpyxl
from docx import Document
# 打开word文档
doc = Document('test.docx')
# 创建Excel工作簿
wb = openpyxl.Workbook()
ws = wb.active
# 遍历word文档中的段落
for para in doc.paragraphs:
# 将段落内容写入Excel表格中
ws.append([para.text])
# 保存Excel文件
wb.save('test.xlsx')
```
这段代码可以将名为"test.docx"的word文档中的每一段落内容逐行写入名为"test.xlsx"的Excel文件中。
python word指定行写入excel
可以使用Python中的openpyxl库来实现将word中指定行的内容写入excel中。以下是一个简单的示例代码:
```python
import openpyxl
from docx import Document
# 打开Word文档
doc = Document('example.docx')
# 获取指定行的内容
row_num = 2
row_content = []
for i, row in enumerate(doc.tables[0].rows):
if i == row_num:
for cell in row.cells:
row_content.append(cell.text)
# 打开Excel文件
wb = openpyxl.load_workbook('example.xlsx')
ws = wb.active
# 将内容写入指定行
for i, content in enumerate(row_content):
ws.cell(row=row_num, column=i+1, value=content)
# 保存Excel文件
wb.save('example.xlsx')
```
注意,这里假设Word文档中只有一个表格,并且要写入的Excel文件已经存在。如果需要创建新的Excel文件,可以使用openpyxl库中的Workbook类来创建。
相关推荐
![py](https://img-home.csdnimg.cn/images/20210720083646.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.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_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)