报表开发是企业级应用软件中不可或缺的环节,市场上也有许多开源和商业的报表工具,可以通过手绘做出精美的报表模板,但是其不足之处是这类报表工具都有自己的一套报表引擎,通过解析自定义的XML模板导出各种类型的文档,初学者使用时,需要较长时间学习理解工具的使用,很受限制,考虑到这些因素,开发一套自己的报表引擎,其方便之处就是使用大众所知的dreamweaver网页设计工具绘制出HTML的模板,通过我们的解析工具把填充有样式、数据的HTML模板转换成excel和PDF,这样做的目的是更加直观,修改模板方便灵活,上手很快.