quote:以下是引用eaglesky在2009-02-24 08:59:44的发言:
我这没有什么合适的文件可以传上来,但是我做过的经常是没有固定规律的格式,不少都是到现场以后,和现场商量之后才确定的。和凌波微步的那种例子的主要不同就是:不是这种只有一行一列的引导内容之后,中间的都是数据了。而是不确定性的,甚至是不固定数据采集周期的。很头疼。我都是尽量和现场商量规划成简单规则的。
另外,想起一个问题,顺便请教一下:我在WINCC里面做过2种,一种是程序写在EXCEL里面,数据从WINCC实时读取,在EXCEL中处理和保存。另一种是在WINCC中写脚本,把数据写在EXCEL中,同样也是保存EXCEL文件。但是有一次遇到一个变态的,业主要同时记录的是20来个报表,最后被我强行拒绝了,我用的2种方法都无法保证程序的稳定性。
我曾经也做过类似的报表,如果通过外部程序实时读取的话,可能会出现不稳定的情况,特别是数据量大,这样就比较麻烦。后来我的一般做法分两种,一种是写入数据库,然后出报表。先保证数据的完整性;另外一种是利用本身的归档功能。然后使用系统自带的报表功能。这和具体报表格式有关。