皕杰报表可以使用excel表作为数据源么,当然可以了。
文本数据库,指的是用文本文件编写的数据表如:
类别ID | 类别名称 |
---|---|
1 | 饮料 |
2 | 调味品 |
3 | 点心 |
4 | 日用品 |
5 | 谷类/麦片 |
6 | 肉类/家禽 |
7 | 特制品 |
8 | 海鲜 |
一。报表设计器中使用。
1.我们将它存储为csv文件。
2. 创建文本数据源
3. 新建数据集,数据源选择刚才创建的文本数据源。
完了后我们就可以正常使用了。
二。服务器端报表数据源的配置。
1.用文本文件打开Tomcat的conf文件夹中的server.xml数据源,在Context节点处添加JNDI,如
2. 添加驱动
这里需要的驱动“bios-core.jar”可以从皕杰提供的jar包中找到。然后将其放到tomcat文件夹下的lib文件中即可。
3.用文本文件打开报表应用的WEB-INF\resources\report_config.xml文件,在dsConf节点处添加dataSource节点,如:
<dataSource> <Name>txt</Name><!-- 数据源名称,与设计器中一致 --> <JNDIPrefix>java:comp/env/</JNDIPrefix><!-- JNDI查找前缀 --> <JNDIName>bios_txt</JNDIName> <!-- 数据源的JNDI资源名称 --> <DBType>text</DBType><!-- 数据库类型 --> <DBEncode>GBK</DBEncode><!-- 数据库编码方式 --> <SQLDecode>false</SQLDecode><!-- 是否进行Sql语句转码 --> <Default>false</Default><!-- 是否为默认数据源 --> </dataSource>