TSOffice 项目:纯 TSL 代码实现 excel、word 文件读写
Go to file
csh 2b62e4e1a5 v1.8.3 2025-10-30 15:50:10 +08:00
Demo v1.6.6 2024-03-14 10:18:16 +08:00
Linux-aarch64 v1.2.2 2023-03-06 15:36:51 +08:00
Linux-x86_64 v1.5.7-patch1 2024-01-30 18:03:53 +08:00
Windows-X64 v1.5.7 2024-01-17 17:10:16 +08:00
funcext/TSOffice v1.8.3 2025-10-30 15:50:10 +08:00
.gitmodules v1.6.5 2024-03-04 16:14:03 +08:00
DocxFile使用帮助.docx v1.7.1 2024-11-19 18:26:49 +08:00
LICENSE Initial commit 2022-10-26 17:49:59 +08:00
README.md v1.6.5 2024-03-04 16:14:03 +08:00
XlsxFile使用帮助.xlsx v1.7.1 2024-11-19 18:26:49 +08:00
template.docx v1.1.6-patch2 2023-02-14 15:12:05 +08:00
更新日志.md v1.8.3 2025-10-30 15:50:10 +08:00

README.md

TSOffice

TSOffice 项目:纯 TSL 代码实现 excel、word 文件读写

部署

windows

对应文件夹的 dll 文件按如下要求

  • office_plugin 放入 tsl 安装根目录下 Plugin 文件夹

可选:

  • fmt_pubkrnl_plugin 放入 tsl 安装根目录下 Plugin 文件夹,若需要执行 Demo 文件夹下的XlsxHelp.tslDocxHelp.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