社区
C#
帖子详情
导出Excel功能,如果行数超过65535行,怎么解决?
wulinshe
2012-08-28 04:57:36
用reportViewer控件的导出功能,数据如果超过65535行数据,导不出来。
想问下,是否有办法设置reportViewer导出Excel时,默认为excel 2007版本。
(reportViewer绑定的报表是由SQL2005自带的报表开发软件设计)
...全文
19791
21
打赏
收藏
导出Excel功能,如果行数超过65535行,怎么解决?
用reportViewer控件的导出功能,数据如果超过65535行数据,导不出来。 想问下,是否有办法设置reportViewer导出Excel时,默认为excel 2007版本。 (reportViewer绑定的报表是由SQL2005自带的报表开发软件设计)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
21 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
q418584383
2013-09-23
打赏
举报
回复
把format = EXCEL 改成 format = EXCELOPENXML
wulinshe
2012-08-29
打赏
举报
回复
[Quote=引用 18 楼 的回复:]
EXCEL 2003 格式不支持超过65535行的内容,因此不分SHEET是不可能导出到EXCEL 2003
建议升级reportViewer 到支持Office 2007(含) 以上的版本
还有一个解决方案是For 一些简单格式的,可以导出CSV,然后令命名为 .XLSX
[/Quote]
升级reportViewer,这个我试试,呵呵。希望可以
wulinshe
2012-08-29
打赏
举报
回复
[Quote=引用 16 楼 的回复:]
主要是excel最大行是65535,这个你需要程序来判断一下,如果超过了,你就要把Data分成多个部分,可以导到一个文件里的多个工作溥里去,要不你就直接导到多个文件里,比如报表1.....报表n。
[/Quote]
excel 2007可以100多万的数据。
鸭梨山大帝
2012-08-29
打赏
举报
回复
EXCEL 2003 格式不支持超过65535行的内容,因此不分SHEET是不可能导出到EXCEL 2003
建议升级reportViewer 到支持Office 2007(含) 以上的版本
还有一个解决方案是For 一些简单格式的,可以导出CSV,然后令命名为 .XLSX
enaking
2012-08-29
打赏
举报
回复
在一个sheet里显示是不行的,就算你手动输入也不会超过65535,你想用一匹马拉火车,咱可能嘛
enaking
2012-08-29
打赏
举报
回复
主要是excel最大行是65535,这个你需要程序来判断一下,如果超过了,你就要把Data分成多个部分,可以导到一个文件里的多个工作溥里去,要不你就直接导到多个文件里,比如报表1.....报表n。
fsstolw
2012-08-29
打赏
举报
回复
12,13楼的意思,可能是建议认错分析一下要导出的这些数据是否有什么规律,比如时间段啊,按月按天按年啊,或者其他规律,这样用这些规律跟客户沟通,分成多XLS导出,随便要怎么查询处理都好办的啊
wulinshe
2012-08-29
打赏
举报
回复
[Quote=引用 12 楼 的回复:]
这就是你和客户的沟通问题了,导出数据无非两种情况,
一,为了看,分sheet完全没问题
二,数据迁移,这个导出几个xls就行了
[/Quote]
导出的数据量有几十万,如果分sheet导出来,就得好几个,这样对用户来说,使用这些数据,是比较麻烦的。。(不考虑)
所以我一直想是否能导出为Excel2007。
这样的话,数据都可以在同一个sheet。
assky124
2012-08-29
打赏
举报
回复
不是所有问题,都需要从技术方面解决,沟通很重要
assky124
2012-08-29
打赏
举报
回复
这就是你和客户的沟通问题了,导出数据无非两种情况,
一,为了看,分sheet完全没问题
二,数据迁移,这个导出几个xls就行了
wulinshe
2012-08-29
打赏
举报
回复
有人知道解决方法吗?
wulinshe
2012-08-29
打赏
举报
回复
[Quote=引用 7 楼 的回复:]
在一个sheet里面放超出65536行的数据,有人看么?
[/Quote]
这不是他们看不看的问题,是用户需要导出这些数据。唉。
wulinshe
2012-08-29
打赏
举报
回复
[Quote=引用 8 楼 的回复:]
哈哈。office2007微软已经帮你把这个问题解决了,建议装个2007
[/Quote]
我机子上只有Excel2007,导出来,还是Excel2003
a123465123465
2012-08-28
打赏
举报
回复
哈哈。office2007微软已经帮你把这个问题解决了,建议装个2007
fsstolw
2012-08-28
打赏
举报
回复
在一个sheet里面放超出65536行的数据,有人看么?
wulinshe
2012-08-28
打赏
举报
回复
[Quote=引用 1 楼 的回复:]
reportViewer
这个可以既升级为最新的!
[/Quote]
现在使用的是VS2008,难道reportViewer不是最新版本?reportViewer要什么版本才支持Excel2007
wulinshe
2012-08-28
打赏
举报
回复
[Quote=引用 2 楼 的回复:]
超过了在导一次啊!
[/Quote]
第一次就导不出来,直接提示超出了。
wulinshe
2012-08-28
打赏
举报
回复
[Quote=引用 3 楼 的回复:]
这个你可以用代码判断一下,如果超过了Excel的最大上限,那么你在创建一个工作表Sheet,然后往新的工作表中插入数据…
[/Quote]
只能在一个sheet上显示的,不能分开。
happySnow_zhe
2012-08-28
打赏
举报
回复
这个你可以用代码判断一下,如果超过了Excel的最大上限,那么你在创建一个工作表Sheet,然后往新的工作表中插入数据…
E次奥
2012-08-28
打赏
举报
回复
超过了在导一次啊!
加载更多回复(1)
js
导出
excel
(支持大量数据)
前端
导出
数据为
excel
(兼容chrome 和 IE10以上版本),列举了网上常用的两种方法外,新增了可以
导出
超过
5W
行
数
据的方法
修改别人的一个简单的源代码
行
数
统计器,可
导出
到
excel
一个简单的源代码
行
数
统计器: 选择项目所在的文夹——选择文件类型——排除掉一些不希望统计的文件(比如VS自动生成的代码)——计算
行
数
。。。 有效代码
行
数
=总的
行
数
- 空格
行
- 注释
行
支持多级目录 修改后增加的
功能
: 增加了文件属性、支持任意文件、可
导出
到
excel
JFinal专题之POI-
Excel
导出
解决
方案
JFinal POI-
Excel
导出
视频教程,该课程主要讲解JFinal
导出
Excel
文件的
解决
方案,主要使用POI
导出
,JFinal输出文件流下载到本地。
sqlserver中
65535
_Sql Server数据
导出
EXCEL
解决
行
数
超过
65535
问题
Sql Server数据
导出
EXCEL
还是在用Sql Server2000的,放出一个修改过的SqlServer数据
导出
EXCEL
存储过程,提供了分sheet
功能
,之前的版本是没有这个
功能
的,
解决
超过
65535
行
的问题。CREATEproc p_exporttb@sqlstr varchar(8000),--查询语句,如果查询语句中使用了order by ,请加上top 100 percent...
Arcgis表转
excel
行
数
限制
超过
65535
,如何
解决
Arcgis表转
excel
行
数
限制
超过
65535
,如何
解决
C#
110,567
社区成员
642,567
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章