python编写excel表格转为word格式不变的代码
时间: 2024-05-05 10:18:48 浏览: 104
你好,可以使用 python-docx 和 openpyxl 库来编写代码实现将 Excel 表格转为 Word 格式不变的功能,下面是代码示例:
```python
from docx import Document
from docx.enum.table import WD_TABLE_ALIGNMENT
from openpyxl import load_workbook
# 加载 Excel 工作簿
wb = load_workbook('example.xlsx')
sheet = wb.active
# 创建 Word 文档实例
doc = Document()
# 添加表格
table = doc.add_table(rows=sheet.max_row, cols=sheet.max_column)
table.alignment = WD_TABLE_ALIGNMENT.CENTER # 居中对齐
# 将 Excel 数据写入 Word 表格中
for i, row in enumerate(sheet.iter_rows(min_row=1, max_row=sheet.max_row)):
for j, cell in enumerate(row):
table.cell(i, j).text = str(cell.value)
# 保存 Word 文档
doc.save('example.docx')
```
希望对你有所帮助!
阅读全文