Skip to main content
Glama

docxtpl MCP Server

by z1w2r3
RELEASE_NOTES_v0.4.0.md2.7 kB
# Release Notes - v0.4.0 ## 🎉 新增 Excel 解析功能 发布日期: 2025-09-30 ### ✨ 新功能 #### 1. Excel 文档解析支持 添加了完整的 Excel (XLSX/XLS) 文档解析功能,现在可以像解析 DOCX 和 PDF 一样解析 Excel 文件! **新增工具:** - `parse_excel_document` - 解析 Excel 文档并提取结构化内容 - 支持 .xlsx 和 .xls 格式 - 可解析所有工作表或指定工作表 - 提取单元格数据、公式、合并单元格信息 - 提取工作簿元数据(作者、创建时间等) **扩展的工具:** - `extract_text_from_document` - 现在支持 Excel 文件快速文本提取 - `get_document_metadata` - 现在支持提取 Excel 文件元数据 ### 📊 使用示例 ```javascript // 解析整个 Excel 文件 { "file_path": "/path/to/data.xlsx" } // 解析指定工作表 { "file_path": "/path/to/data.xlsx", "sheet_name": "销售数据", "include_formulas": true } ``` ### 🔧 技术改进 - 添加 `openpyxl>=3.0.0` 依赖用于 Excel 解析 - 自动转换日期格式为 ISO 标准格式 - 支持公式提取和显示 - 识别并标记合并单元格 ### 📝 输出格式 解析结果包含: - 工作簿元数据(文件名、大小、创建者、修改时间等) - 每个工作表的详细信息(名称、行数、列数) - 所有单元格数据 - 公式映射表 - 合并单元格范围 ### 🧪 测试 添加了完整的测试脚本: - `test_excel_parsing.py` - 完整功能测试 - `demo_excel_parsing.py` - 快速演示脚本 ### 📚 文档更新 - 更新 README.md 添加 Excel 解析说明和示例 - 新增 `docs/excel_parsing_feature.md` 详细功能文档 - 更新工具描述以反映 Excel 支持 ### 🎯 使用场景 1. **数据分析** - 提取 Excel 表格数据进行 AI 分析 2. **文档处理** - 批量读取和转换 Excel 文件 3. **自动化工作流** - Excel 数据导入到其他系统 4. **报表生成** - 基于 Excel 数据生成报告 ### 🔄 升级指南 从 v0.3.0 升级到 v0.4.0: ```bash # 使用 npx (推荐) npx docxtpl-mcp@latest # 或更新全局安装 npm update -g docxtpl-mcp # 或在 Claude Code 中更新 claude mcp update docxtpl ``` 首次运行会自动安装 `openpyxl` Python 依赖包。 ### 🐛 已知问题 - 超大 Excel 文件(>50MB)的解析可能较慢 - 不支持解析图表和嵌入对象 - 仅提取单元格格式的基本信息 ### 📈 统计 - 新增代码: ~200 行 - 新增测试: 2 个文件 - 文档更新: 3 个文件 - 新增依赖: 1 个 (openpyxl) ### 🙏 感谢 感谢所有用户的反馈和建议! --- **完整变更日志**: [v0.3.0...v0.4.0](https://github.com/yourusername/docxtpl-mcp/compare/v0.3.0...v0.4.0)

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/z1w2r3/doc-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server