用博计报表实现在Web页面导入Excel入数据库
在web报表应用中,常常需要导入数据,而这些数据往往来自Excel表格,Excel是个很简单易用的电子表格,大量的终端用户都喜欢用Excel记录并且上报数据。因此在用户引入报表工具或者启动信息化项目之前,用户手里往往已经存在大量的Excel报表,理所当然地,用户会提出:能否在Web网页上,直接把Excel里的数据导入页面中,进而保存到数据库?
面对这个问题,项目经理和程序员可以有两个选择方案A:自行开发实现这个需求;方案B:购买商用开发工具。对于方案A,仔细分析发现,自己开发这个功能还真是费时费力!原因在于这个需求的实现是包括以下几个方面的:
1、搭建一个类似Excel的页面控件,用来导入Excel单元格。2、Excel导入到页面上之后,要能够向数据库提交数据。3、页面上的格子要能够根据用户的需求,自由地匹配单元格与数据库字段、记录的关系。4、页面上的格子能够和Excel中的数据一一对应。5、存入数据库之前能进行数据的合法性检查以及用户权限的校验。6、对于那种样式比较简单的清单表,还要有导入不定行excel数据的能力。
以上这些要求,自行编程的工作量和技术难度那是相当大,其中第6条更是如此。而且这样开发出来的程序,很难设计得通用,最后导致不断修改程序或者维护好几种程序。再加上考虑到大数据量Excel导入的性能问题,方案A看来基本上是不可行了。
那么如果要买商用开发工具,有没有合适的?有没有非常便宜的?买了以后有没有售后服务(支持、升级和需求修改)?
可以肯定的告诉您,博计报表就是能够解决这些问题的开发工具!博计报表不仅是一个强大的报表工具,也是一个零代码的开发工具!
在博计报表中要实现上述的需求,不要编程或者特别的设置,只要可视化设计出需要的填报表,发布后即可导入!