把word中表格转成excle文件
from docx import Document
from openpyxl import Workbook
from pathlib import Path
document = Document('./weather_report.docx')
tables = document.tables
output_file = Path('./weather_report.xlsx')
if output_file.exists():print(f"🚮 {output_file} 已存在,删除...")output_file.unlink()
merged_wb = Workbook()
if not tables:print("❌ Word 文档中未找到任何表格。")
else:for i, t in enumerate(tables, start=1):if i == 1:ws = merged_wb.activews.title = f"Table{i}"else:ws = merged_wb.create_sheet(title=f"Table{i}")for row in t.rows:row_data = [cell.text.strip() for cell in row.cells]ws.append(row_data)merged_wb.save(output_file)print(f"✅ 所有表格已成功保存到 {output_file}")