我的报告只有“报告标题”部分,没有“详细信息部分”,没有任何其他部分。
它应该是那种格式,因为我有一个查询返回有很多列的1行,如下所示:
val1,val2,val3,val4,val5,val6
我希望它在水晶报告和excel文件中显示如下:
常量Label1 val1
常量Label2 val2
常量Label3 val3
常量Label4 val4
常量Label5 val5
常量Label6 val6
它在水晶报表中正确显示但是当导出到excel(仅限数据)时,它会将所有这些显示为包含多列的1条水平线: 常量标签1 val1常量标签2 val2常量标签3 val3 .....
如何解决这个问题?非常感谢!!!
答案 0 :(得分:0)
导出将所有值抛出到Excel中的一行是因为没有excel可以理解的分隔符。只是在报告的同一部分中将它们放在另一个值之上是不够的。你可以尝试一些事情。
如果您只有6行,只需将报表标题拆分为6个子部分,并在每个子部分中放置一个常量标签值。 CR可能会使用某种分隔符导出这些分隔符,这些分隔符将转移到Excel。
如果这不起作用,请在报表头中放置一个公式,使用制表符,换行符等构建一个您想要的长字符串值。例如,totext(constant) + chr(9) + label + chr(10) + totext(constant2) + ...
或者您希望格式化数据。这种方法的缺点是你将丢失每个单元格的格式(相反,所有单元格都是字符串类型)。