皕杰报表之文本数据源

皕杰报表可以使用excel表作为数据源么,当然可以了。

文本数据库,指的是用文本文件编写的数据表如:

1类别ID 类别名称 21 饮料 32 调味品 43 点心 54 日用品 65 谷类/麦片 76 肉类/家禽 87 特制品 98 海鲜

一。报表设计器中使用。

1.我们将它存储为csv文件。 image 2. 创建文本数据源 image 3. 新建数据集,数据源选择刚才创建的文本数据源。 image 完了后我们就可以正常使用了。

二。服务器端报表数据源的配置。

1.用文本文件打开Tomcat的conf文件夹中的server.xml数据源,在Context节点处添加JNDI,如 image 2.  添加驱动 这里需要的驱动“bios-core.jar”可以从皕杰提供的jar包中找到。然后将其放到tomcat文件夹下的lib文件中即可。

3.用文本文件打开报表应用的WEB-INF\resources\report_config.xml文件,在dsConf节点处添加dataSource节点,如:

1 <dataSource> 2 <Name>txt</Name><!-- 数据源名称,与设计器中一致 --> 3 <JNDIPrefix>java:comp/env/</JNDIPrefix><!-- JNDI查找前缀 --> 4 <JNDIName>bios_txt</JNDIName> <!-- 数据源的JNDI资源名称 --> 5 <DBType>text</DBType><!-- 数据库类型 --> 6 <DBEncode>GBK</DBEncode><!-- 数据库编码方式 --> 7 <SQLDecode>false</SQLDecode><!-- 是否进行Sql语句转码 --> 8 <Default>false</Default><!-- 是否为默认数据源 --> 9</dataSource>
点赞
收藏

评论区

加载中...

相关推荐

皕杰报表之UUID

​在我们用皕杰报表工具设计填报报表时,如何在新增行里自动增加id呢?能新增整数排序id吗?目前可以在新增行里自动增加id,但只能用uuid函数增加UUID编码,不能新增整数排序id。uuid函数说明:获取一个UUID,可以在填报表中用来创建数据ID语法:uuid()或uuid(sep)参数说明:sep布尔值,生成的uuid中是否包含分隔符'',缺省为

皕杰报表(关于日期时间时分秒显示不出来)

在使用皕杰报表设计器时,数据据里面是日期型,但当你web预览时候,发现有日期时间类型的数据时分秒显示不出来,只有年月日能显示出来,时分秒显示为0:00:00。1.可以使用tochar解决,数据集用selecttochar(flowdate,"yyyyMMddHH:mm:ss")fromtablename2.也可以把数据库日期类型date改成timestamp

皕杰报表数据源报错

1. 连接数据库失败,请检查数据源配置(oracle.jdbc.driver.OracleDriver)。原因:没配置数据库驱动解决方案:未配置数据库驱动,在首选项通用配置类加载配置中配置数据库驱动程序。2.连接数据库失败,请检查数

皕杰报表中参数和变量的区别

在皕杰报表中,参数是有数据类型的变量,在报表运算过程中作为变量使用。参数那么参数在皕杰报表中具体如何使用呢?1、作为sql语句的where条件:通过给参数赋值可以实现动态查询,给参数赋予不同的值,从而查询出来不同的数据结果。需

皕杰报表的初使用

使用皕杰报表,首先得配置数据库驱动,在首选项里面添加。然后的配置数据源,新建数据源,输入数据源名称,下一步,选择数据源类型,选择数据源的驱动程序,编写url及用户、密码等。单击“检测数据源”按钮,出现“连接成功”表示数据库连接成功。单击“完成”即可,如果不能正确配置,都会无法连接数据库。下来新建报表,如果是想简单的查询,可以新建展现报表,如果需要往数据库插

序列生成函数

皕杰报表的序列生成函数是我们经常会使用的,在做报表的时候,经常需要生成一个序列,比如:字母序列a、b、c、d、e…皕杰报表本身提供了list函数来生成有限的枚举序列,使用如下:语法:list(valueExp1,valueExp2,valueExp3,……)参数说明:valueExp(n) 可以是字符型数据,整型数据,浮点型数据,布尔型数据或表达式举例说