|
|
||
|---|---|---|
| Demo | ||
| Linux-aarch64 | ||
| Linux-x86_64 | ||
| Windows-X64 | ||
| funcext/TSOffice | ||
| .gitignore | ||
| .gitmodules | ||
| DocxFile使用帮助.docx | ||
| LICENSE | ||
| README.md | ||
| XlsxFile使用帮助.xlsx | ||
| template.docx | ||
| 更新日志.md | ||
README.md
TSOffice
TSOffice 项目:纯 TSL 代码实现 excel、word 文件读写
部署
windows
对应文件夹的 dll 文件按如下要求
office_plugin放入 tsl 安装根目录下 Plugin 文件夹
可选:
fmt_pubkrnl_plugin放入 tsl 安装根目录下 Plugin 文件夹,若需要执行 Demo 文件夹下的XlsxHelp.tsl和DocxHelp.tsl,需要部署改动态库
Linux
Ubuntu-18.04
根据架构选择 aarch64 或 x86 版本将对应文件夹内容进行部署
liboffice_plugin放入 tsl 安装根目录下 Plugin 文件夹
帮助文档
扩展
扩展模块的内容需要通过git submodule update --init --recursive获取,相关帮助文档在./funcext/TSOffice/Extensions/模块名目录下可获取
支持的扩展:
- OfficeVba: 可通过类 Vba 方式对 office文件 进行读写操作。
Demo
Demo 文件夹提供了一些参考的 demo