用VBScript自动生成大量的Excel文件
有几百趟列车的里程表数据,需要将其画成阶梯形的里程表(公交车上一般也有类似的东西――阶梯形的价目表)。如果每个表都要手工去做,则不知道猴年马月才能完成。考虑到原始数据是Excel文件,里程表也可以用Excel表格来做,我决定写个小程序来完成这个事情。当然了,在Windows上,很多编程语言都可以完成这个功能。不过这样的事情似乎犯不着动用C#、VC++这样的重型武器,用VB这样的工具倒是可以考虑。不过我的VB用得不好,再说我那可怜的Windows 98上也没有这些开发工具。最后我选择了VBScript来完成这项任务。
程序的基本结构很简单:
程序很快就能工作了,然而任务却还没有结束:
当然也还有一些其他的小问题。如果这是我在日常开发中遇到的某个问题,可能解决起来要顺利的多。因为我不需要考虑界面,也能预先知道输入文件格式和输出的要求等。这是一个小的不能再小的工具,然而要让一个对电脑很不熟悉的用户用起来很顺手,也是一件比较困难的事情。