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