找回密码
 立即注册

QQ登录

只需一步,快速开始

yjl4964296

银牌会员

6

主题

25

帖子

2480

积分

银牌会员

积分
2480

活字格认证

最新发帖
yjl4964296
银牌会员   /  发表于:2011-4-25 17:07  /   查看:5469  /  回复:9
MemoryStream m_stream = new MemoryStream();
        XlsExport xlsExport1 = new XlsExport();
        xlsExport1.UseCellMerging = true;//试试看
        xlsExport1.DisplayGridLines = false;
        //xlsExport1.RemoveVerticalSpace = true;
        //xlsExport1.AutoRowHeight = true;//自动行高
        xlsExport1.MinColumnWidth = (float)0.5;
        xlsExport1.Export(nrp.Document, m_stream);
        m_stream.Position = 0;
        Response.ContentType = "application/vnd.ms-excel";
        Response.AddHeader("content-disposition", "attachment; filename=MyExport.xls");
        Response.BinaryWrite(m_stream.ToArray());
        Response.End();

9 个回复

倒序浏览
yjl4964296
银牌会员   /  发表于:2011-4-25 17:08:00
沙发
xlsExport1.UseCellMerging = true;//试试看
xlsExport1.DisplayGridLines = false;
已经设置过该属性,但报表格式还是有问题,报表文件也已修改,没有再出现重叠的控件。
回复 使用道具 举报
gw0506
超级版主   /  发表于:2011-4-25 17:09:00
板凳
不要用Stream,直接使用Export方法,将nrp.Document导出到MyExport.xls。
回复 使用道具 举报
yjl4964296
银牌会员   /  发表于:2011-4-25 18:16:00
地板
xlsExport1.Export(nrp.Document, ?);
那后面要放什么参数?
我没有帮助手册,我也不是很清楚。
望版主指导,QQQ
回复 使用道具 举报
gw0506
超级版主   /  发表于:2011-4-25 18:33:00
5#
后面是要保存的文件路径,string类型。

你为什么没有帮助手册呀?

你用的是Visual Studio么?VS有提示。
回复 使用道具 举报
yjl4964296
银牌会员   /  发表于:2011-4-26 10:14:00
6#
貌似不行,写死路径报表连内容就不显示了,这方面资料实在太少了。。
回复 使用道具 举报
gw0506
超级版主   /  发表于:2011-4-26 10:33:00
7#
我不知道你那里为什么不行,你可以给再我发个demo。

我这边是正常的,以CaseApplicationReports为例,代码如下:
  1. XlsExport export = new XlsExport();
  2. export.UseCellMerging = true;
  3. export.DisplayGridLines = false;
  4. export.Export(this.viewer1.Document, @"D:\Sales\CustomSupport\AR\Reports\report.xls");
复制代码
导出的report.xls文件如下:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
yjl4964296
银牌会员   /  发表于:2011-4-26 16:50:00
8#
问题解决,但是如果lable为数字,则导出的EXCEL报表会在右边显示,这个不知道怎么调整。
回复 使用道具 举报
yjl4964296
银牌会员   /  发表于:2011-4-26 17:41:00
9#
EXCEL文件里可以设置单元格格式为文本
代码里不知道是哪个属性
回复 使用道具 举报
gw0506
超级版主   /  发表于:2011-4-26 18:21:00
10#
ActiveReports不支持这个用例,很抱歉。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部