貌似大家都有将表格中的数据写入文件(比如TXT)的需求,本章就讨论下这个东西。
需要明确的是:
- Write 之前需要先 Open;先打开才能写入,代码上下文需要体现这一逻辑。准确地说并不是真的“打开”,可以理解为通过 Open语句 “占位”。
- Write 之后要 Close;写完之后要关闭(解除占用)。
WPS JSAPI 中的 Open、Write 均源自 VBA,因此具体API文档可以参考 VBA 的(目前 WPS 的文档还没有这部分的)。
我一直都不太喜欢 VBA 的文件写入、读取逻辑。比起 Open、Write 这些我更喜欢 Node.js 的 fs 模块。希望 WPS 能出类似 API吧。
一个完整的写入过程需要用到的 API:
- Open
- FreeFile
- Write
- Close
Open 语句
先看看 VBA 上怎么说的:
在处理大量数据时,向文件中写入数据或从文件中读取数据通常很方便。 Open 语句允许您直接创建和访问文件。 Open
提供三种类型的文件访问:
顺序访问(输