当前位置:编程学习 > C#/ASP.NET >>

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

水晶报表 导出excel格式,里面有好多空白列,设计时的一列导出后要占3列的地方,致使超出excel最大列数不能完全显示!请问如何去掉那些空白的列,使设计的报表,和导出来的一致呢?
--------------------编程问答-------------------- 加入空白的TEXT OJBECT , 如果列头对应3个合并列, 则加两个空白的TEXT OJBECT ,
其他类推 --------------------编程问答-------------------- 请问TEXT OJBECT 是干什么的?在哪里加?要怎么加呢?我是新手 谢谢 --------------------编程问答-------------------- 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"; --------------------编程问答-------------------- TEXT OJBECT ?
我是想在导出的时候去掉多余的空白列
不是想添加空白
--------------------编程问答-------------------- 顶下 我用9导出数据时也有同样的问题
--------------------编程问答-------------------- 我的建议是既然不利用水晶报表的excel导出功能。
可直接对excel编程(.net 在office编程上还是很方便的)
对水晶报表的数据源(数据库或dataset)进行同样的查询,然后写入到excel里
这样对excel表格的表现形式也可以自定义,好过crystal report自动导出


--------------------编程问答-------------------- 关注, 我用9导出数据时也有同样的问题 
--------------------编程问答-------------------- 这个是设计模板时纵向列没有对齐导致的,不是代码上的问题。

--------------------编程问答--------------------
引用 8 楼 babyt 的回复:
这个是设计模板时纵向列没有对齐导致的,不是代码上的问题。

我用水晶报表导出到word中,部分表格丢失了,是不是也是相同问题啊? --------------------编程问答--------------------
引用 9 楼 lww886 的回复:
引用 8 楼 babyt 的回复:
这个是设计模板时纵向列没有对齐导致的,不是代码上的问题。

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


水晶报表导到Word的时候,确实会出现表格丢失的情况。不过相对比较少。
保持纵向对齐,宽度相等
保持横向对齐,高度相等
如果涉及到跨格子的,不要随意画,一定要保证完整的跨过几个字段,而不是跨在某个字段中间的某个位置。 --------------------编程问答--------------------
引用 10 楼 babyt 的回复:
引用 8 楼 babyt 的回复:
这个是设计模板时纵向列没有对齐导致的,不是代码上的问题。

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


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

学习 --------------------编程问答-------------------- 关注,学习~~~ --------------------编程问答--------------------
引用 10 楼 babyt 的回复:
引用 9 楼 lww886 的回复:
引用 8 楼 babyt 的回复:
这个是设计模板时纵向列没有对齐导致的,不是代码上的问题。

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


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


阿泰,谢谢你!
在你的指导下,我的问题解决了。
我设计的表格高度太小导致的。
非常感谢你! --------------------编程问答--------------------
引用 8 楼 babyt 的回复:
这个是设计模板时纵向列没有对齐导致的,不是代码上的问题。


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

 还有如果有汇总数据导出,那么报表页脚处没有汇总字段的地方也要拉个空的文本对象..
 这样导出EXCEL就会对齐...
补充:.NET技术 ,  图表区
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,