

Python 如何统一读取 Word、Excel 和 Markdown?Work Inbox Agent 多格式解析设计
在上一篇文章中,我介绍了自己开发并上传到 AtomGit 的开源项目。这个项目的主要用途,是读取一个文件夹中的工作记录,并将分散在 Word、Excel、Markdown 和 TXT 文件中的内容整理成统一数据,供后续生成工作周报。Work-Inbox-Agent:基于 Python 与 DeepSeek 的工作周报自动生成项目 - AtomGit在实现过程中,我首先需要解决一个问题:Word、Excel 和 Markdown 的数据结构完全不同,后续的周报生成模块应该怎样统一处理它们?
Spring Boot 集成 Poi-tl 实现动态 Word 文档生成:模板渲染、表格行循环与多图水印
本文分享了在业务系统中使用Poi-tl实现合同、报告等Word文档自动化生成的实战经验。相比直接用Apache POI硬编码,Poi-tl通过模板渲染大幅简化开发:支持文本、图片、超链接、条件与循环区块,且样式由模板维护,无需修改代码即可快速迭代。关键要点包括:模板需为.docx格式,占位符避免手动输入以防解析错误;图片建议使用PictureRenderData控制尺寸;动态表格通过LoopRowTableRenderPolicy绑定列表数据;日期格式化和合并单元格等复杂操作需结合底层POI处理。整体显著提

Kotlin Multiplatform for OpenHarmony 实战:okio 字节缓冲适配
本文介绍 okio 库在 OpenHarmony 上的 KMP 适配实践,采用“语义层 + 引擎层 + 验收页”三层架构:语义层用 ArrayBuffer + DataView 实现 Buffer/ByteString,手写 UTF-8 编解码;引擎层复用 @kit.ArkTS.util.Base64Helper 完成 base64 桥接;验收页在真机验证字节级 round-trip、base64 编解码与 ByteString 展示。重点总结了 DataView 偏移、代理对处理、严格模式限制及系统 AP


