写一段将word题库转为excel的python代码
时间: 2024-10-15 09:15:22 浏览: 66
Python中可以使用`python-docx`库读取Word文档的内容,然后使用`pandas`库将其转换为Excel文件。以下是一个简单的示例:
```python
# 导入所需库
import pandas as pd
from docx import Document
# 读取Word文档
def read_word_file(file_path):
document = Document(file_path)
data = []
for paragraph in document.paragraphs:
data.append(paragraph.text) # 假设Word内容都是纯文本
return data
# 将数据转换为DataFrame
def convert_to_excel(data, output_file):
df = pd.DataFrame(data, columns=['Content']) # 如果有标题行,可以根据实际情况设置列名
df.to_excel(output_file, index=False)
# 使用函数
input_word_file = "your_word_file.docx"
output_excel_file = "output.xlsx"
word_data = read_word_file(input_word_file)
convert_to_excel(word_data, output_excel_file)
阅读全文