请教有没有能够分组中内容相同的多行自动合并成一行的报表打印控件

请问有没有能够分组中内容相同的多行自动合并成一行的报表打印控件
请问有没有能够分组中内容相同的多行自动合并成一行的报表打印控件
具体意思如下:

序号 物品名称 购买数量 单价 单项合计 总金额 票据单号 购买日期
  1 苹果 10 1 10 70 0000001 2012-6-1
  2 香蕉 20 2 40 70 0000001 2012-6-1
  3 核桃 5 4 20 70 0000001 2012-6-1
  4 牙膏 2 5 10 70 0000002 2012-6-3
  5 牙刷 1 10 10 70 0000002 2012-6-3
  6 脸盆 2 25 50 70 0000002 2012-6-3

有没有报表 控件 , 可以直接按 票据单号 将 总金额 票据单号 购买日期三项 按票据单号分组 并自动合并单元格

合并后的效果如下
序号 物品名称 购买数量 单价 单项合计 总金额 票据单号 购买日期
  1 苹果 10 1 10  
  2 香蕉 20 2 40 70 0000001 2012-6-1
  3 核桃 5 4 20  
  4 牙膏 2 5 10  
  5 牙刷 1 10 10 70 0000002 2012-6-3
  6 脸盆 2 25 50  


还有 有没有 能直接按这种格式直接导出到EXCEL的功能。


------解决方案--------------------
自动合并的木有 只能自己代码控制 。导出液是需要自己控制的
------解决方案--------------------
这问题好象挺难的。
------解决方案--------------------
owc控件
需要控制合并单元格,很简单;可以直接导出excel;前提计算机要装office软件
------解决方案--------------------
水晶报表就可以了。