1.2 KiB
1.2 KiB
document TEST
覆盖场景
- Excel 基础读写: 验证
NewExcel,Set,Get,Save,OpenExcel。 - Excel 对象映射: 验证
SetData,GetData及动态列扩展。 - 统一 API: 验证
document.Open自动识别、ToJSON和ToMarkdown。 - ID 生成解析: 验证
MakeCellID和ParseCellID的准确性。 - Docx 标题识别: 通过 XML 提取带
#的层级 Markdown。 - Graph 关系文档: 验证
Node增删、ToMarkdown(Mermaid) 及Save/Open。 - CSV/Markdown 支持: 验证 CSV 转对象/表格,Markdown 文件的统一接口读写。
- 多 Sheet Excel: 验证
ToMarkdown导出所有工作表。 - PDF 页码标记: 验证提取内容中包含页码注释。
性能测试 (Benchmark)
- 环境: Darwin / Apple M3 Max
- Excel.SetData: 写入 100 行对象数据。
BenchmarkExcel_SetData-8 712 1673885 ns/op
基础设施对齐
- 全面使用
apigo.cc/go/cast替代原生类型转换。 - 移除了所有原生
os和strconv依赖。 - Docx 提取原生集成,不再强制依赖第三方 binary 提取工具。