目前能够有自定义功能的报表为数不少,但真正能够实现自定义功能的实际上少之又少,以下是评判的几个标准:
一、界面定义功能
a) 在界面定义中,是否可以自动生成界面,是否可以对已经生成的界面进行任意的修改,如修改字体、颜色、线,行宽等等,都成为界面是否能够自定义的参考。
b) 能否提供类excel等操作方式的的界面自定义,成为真正能否进行界面自定义的一个标准。
二、数据定义功能
a) 数据定义功能指字段定义和取数方式定义这两种主要的功能。
b) 字段定义指用户可以直接在界面上面选择一个或多个字段,并设置到对应的单元中。也可以修改或删除已有的字段。
c) 取数方式是指用户要获取数据的方式,如直接从数据库的某一张表中取数,或者是指定条件的方式取数。
三、模板管理功能
a) 可以把已经定义完成的模板保存到数据库或服务器的文件中。
b) 可以在下次定义的时候从服务器中获取已经定义好的模板进行修改。
四、数据预览功能
a) 在定义过程中或者完成后,可以预览已经定义的报表中的数据。
五、二次开发功能
a) 提供完整的二次开发接口api,只有这样才能满足用户对自定义报表不断变化的需求。
b) ChinaExcel提供了一千多个开放的API,可以满足几乎各种各样的需求。