水晶报表 导出excel格式,里面有好多空白列致使超出excel最大列数不能完全显示!在线等,急!!!

smallheart 2007-02-28 11:23:13
水晶报表 导出excel格式,里面有好多空白列,设计时的一列导出后要占3列的地方,致使超出excel最大列数不能完全显示!请问如何去掉那些空白的列,使设计的报表,和导出来的一致呢?
...全文
2254 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
雷肿么了 2010-03-25
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 babyt 的回复:]
这个是设计模板时纵向列没有对齐导致的,不是代码上的问题。
[/Quote]

问题就出在你的列的高度没统一,统一高度 OK 了...

 还有如果有汇总数据导出,那么报表页脚处没有汇总字段的地方也要拉个空的文本对象..
 这样导出EXCEL就会对齐...
lww886 2010-03-25
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 babyt 的回复:]
引用 9 楼 lww886 的回复:
引用 8 楼 babyt 的回复:
这个是设计模板时纵向列没有对齐导致的,不是代码上的问题。

我用水晶报表导出到word中,部分表格丢失了,是不是也是相同问题啊?


水晶报表导到Word的时候,确实会出现表格丢失的情况。不过相对比较少。
保持纵向对齐,宽度相等
保持横向对齐,高度相等
如果涉及到跨格子的,不要随意画,一定要保证完整的跨过……
[/Quote]

阿泰,谢谢你!
在你的指导下,我的问题解决了。
我设计的表格高度太小导致的。
非常感谢你!
阿泰 2010-03-24
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 lww886 的回复:]
引用 8 楼 babyt 的回复:
这个是设计模板时纵向列没有对齐导致的,不是代码上的问题。

我用水晶报表导出到word中,部分表格丢失了,是不是也是相同问题啊?
[/Quote]

水晶报表导到Word的时候,确实会出现表格丢失的情况。不过相对比较少。
保持纵向对齐,宽度相等
保持横向对齐,高度相等
如果涉及到跨格子的,不要随意画,一定要保证完整的跨过几个字段,而不是跨在某个字段中间的某个位置。
lww886 2010-03-24
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 babyt 的回复:]
这个是设计模板时纵向列没有对齐导致的,不是代码上的问题。
[/Quote]
我用水晶报表导出到word中,部分表格丢失了,是不是也是相同问题啊?
zxh6258 2010-03-24
  • 打赏
  • 举报
回复
关注,学习~~~
Rommen 2010-03-24
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 babyt 的回复:]
引用 8 楼 babyt 的回复:
这个是设计模板时纵向列没有对齐导致的,不是代码上的问题。

我用水晶报表导出到word中,部分表格丢失了,是不是也是相同问题啊?


水晶报表导到Word的时候,确实会出现表格丢失的情况。不过相对比较少。
保持纵向对齐,宽度相等
保持横向对齐,高度相等
如果涉及到跨格子的,不要随意画,一定要保证完整的跨过……
[/Quote]
学习
阿泰 2010-03-23
  • 打赏
  • 举报
回复
这个是设计模板时纵向列没有对齐导致的,不是代码上的问题。

yinlidong99 2010-03-23
  • 打赏
  • 举报
回复
关注, 我用9导出数据时也有同样的问题
njufrog 2007-03-14
  • 打赏
  • 举报
回复
我的建议是既然不利用水晶报表的excel导出功能。
可直接对excel编程(.net 在office编程上还是很方便的)
对水晶报表的数据源(数据库或dataset)进行同样的查询,然后写入到excel里
这样对excel表格的表现形式也可以自定义,好过crystal report自动导出


sealr 2007-03-07
  • 打赏
  • 举报
回复
顶下 我用9导出数据时也有同样的问题
smallheart 2007-03-02
  • 打赏
  • 举报
回复
TEXT OJBECT ?
我是想在导出的时候去掉多余的空白列
不是想添加空白
icqaaa 2007-03-01
  • 打赏
  • 举报
回复
请问TEXT OJBECT 是干什么的?在哪里加?要怎么加呢?我是新手 谢谢
gicjoe 2007-03-01
  • 打赏
  • 举报
回复
CrystalDecisions.Shared.DiskFileDestinationOptions disFile=new DiskFileDestinationOptions();
//导出目标指向磁盘文件。
CRCS.ExportOptions.ExportDestinationType=CrystalDecisions.Shared.ExportDestinationType.DiskFile;

CRCS.ExportOptions.ExportFormatType=CrystalDecisions.Shared.ExportFormatType.Excel;
disFile.DiskFileName=@"E:\joe\Pubs.xls";
cgl1992 2007-02-28
  • 打赏
  • 举报
回复
加入空白的TEXT OJBECT , 如果列头对应3个合并列, 则加两个空白的TEXT OJBECT ,
其他类推

4,819

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 图表区
社区管理员
  • 图表区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧