自动填表软件

使用 js 脚本实现表格自动生成。完全自由配置,办公人员的利器。


自动填表软件是一款使用脚本进行文档自动生成的软件。

用途

日常办公中常常有自动生成文档的需求。小的比如个人日常办公,大的比如公司自动生成报表。 本软件正是为了解决这个需求。它使用脚本来驱动所有任务,给予了用户以极大的自由度,可以实现非常复杂的任务。 目前支持 pdf 和 excel 文档的填写。

脚本

软件使用 JavaScript 作为执行脚本。调用软件提供了若干全局对象来实现文件操作和表格填写任务。 JavaScript 脚本语言简单易学,应用广泛,有大量学习资料,易于入门。但是功能并不低。 借助于它,用户可以实现复杂多样的计算和字符串处理操作,足以应付大部分任务。 对于更复杂的任务,用户可以引入 js 库。js 库数量庞大,功能多样,几乎应有尽有。 我们并对 JavaScript 进行了扩展,用户可以在脚本开头导入其他脚本,使得导入操作库的操作更加方便。 我们提供了 API 文档和入门教程,可以辅助用户学习使用脚本。也提供了很多的样例。用户可以参考这些样例,复制、修改后用到自己的工作之中。

比较

微软 Office 软件支持 VBA 宏功能,也可以执行实现强大的文档自动生成任务。 但是,我们的软件使用的是 JavaScript 脚本,这更易于学习使用,而且有数不尽的库可以使用。 而且,可以生成 Office 以外的文档,比如 pdf。

反馈

软件尚在开发阶段,欢迎提出任何意见。

服务

目前,我们提供免费的制作脚本的服务。软件尚在开发之中,制作脚本进行测试可以帮助我们改进软件。所以请不必客气。

学习制作第一份填表脚本。

0. 第一个脚本

打开你常用的文本编辑器,创建一个新的 js 文件:test01.js。

在文件中输入如下语句:

system.ShowMessage("这是我的第一份 js 脚本。");

1. 背景知识

1.1 JavaScript

JavaScript 是一种脚本语言,常用于网页中。本软件使用 JavaScript 作为执行脚本。关于 JavaScript,网络上有大量教程可以参考。

1.2 预设对象

为了完成表格填写操作,软件提供了三个预设的全局对象,以供用户调用。

它们分别是:excel,pdf 和 system。

这三个对象可以直接使用。它们提供了用户填写表单以及交互的有用方法,用户通过它们完成文件选择、消息显示、表单填写等操作。

2. 填写 Excel 表格

代码如下:

excel.Copy("C:\\新建 Excel 文件.xlsx", "C:\\001.xlsx");
excel.Open("C:\\001.xlsx");
excel.FirstSheet();
excel.Fill(1, 1, "123");
excel.Fill(1, 2, "哈哈哈");
excel.SaveAndClose();
保存该代码,运行之。它将复制 C:\\新建 Excel 文件.xlsx 文件到 C:\\001.xlsx,并编辑该文件。

本软件适用于 windows 7 及以上系统。

安装包下载

直接下载安装包:fill_form-v1.0.0.msi

百度网盘下载:网盘下载