找回密码
 立即注册

QQ登录

只需一步,快速开始

fmyuan2000

注册会员

26

主题

58

帖子

190

积分

注册会员

积分
190

活字格认证元老葡萄

fmyuan2000
注册会员   /  发表于:2015-8-17 15:48  /   查看:4796  /  回复:3
在前台页面显示正常,但是在导出的Excel没有导出来合并的单元格, 请教怎么设置。
  1.   protected void Page_Load(object sender, EventArgs e)
  2.         {
  3.             if (!IsPostBack)
  4.             {
  5.                 FpSpread1.Width = 1000;
  6.                 FpSpread1.Height = 540;
  7.                 FpSpread1.ActiveSheetView.DefaultRowHeight = 100;
  8.                 FpSpread1.ActiveSheetView.PageSize = 300;
  9.                 for (int i = 1; i < 4; i++)
  10.                 {
  11.                     FpSpread1.ActiveSheetView.SetColumnMerge(i, FarPoint.Web.Spread.Model.MergePolicy.Always);
  12.                 }
  13.             }
  14.         }
  15. protected void btnSaveExcel_Click(object sender, EventArgs e)
  16.         {
  17.             string filepath = Server.MapPath("~/test.xlsx");
  18.             FpSpread1.SaveExcel(filepath, FarPoint.Excel.ExcelSaveFlags.UseOOXMLFormat);           
  19.             string filename = Path.GetFileName(filepath);
  20.             FileInfo file = new FileInfo(filepath);
  21.             Response.Clear();
  22.             Response.ContentType = "application/octet-stream";
  23.             Response.AddHeader("Content-Disposition", "attachment; filename=" + HttpUtility.UrlEncode(filename, System.Text.Encoding.UTF8));
  24.             Response.AddHeader("Content-length", file.Length.ToString());
  25.             Response.Flush();
  26.             Response.WriteFile(filepath);
  27.         }

复制代码


spreadExcel001.png

评分

参与人数 1金币 +300 收起 理由
iceman + 300 提交产品需求

查看全部评分

3 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2015-8-17 17:32:00
沙发
回复 1楼fmyuan2000的帖子

你好,

Spread目前无法导出自动合并单元格(SetColumnMerge),可以导出手动合并单元格方法如下:
  1.                 this.FpSpread1.ActiveSheetView.AddSpanCell(0, 0, 2, 2);
复制代码


不过可以把你当前的需求提交给产品组,看能否在后续版本中添加。

谢谢
回复 使用道具 举报
fmyuan2000
注册会员   /  发表于:2015-8-18 09:54:00
板凳
好的。
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2015-8-18 10:44:00
地板
回复 3楼fmyuan2000的帖子

为了给你提供更优质的服务,请对本次服务进行评分。我们会认真对待你提出的宝贵意见,谢谢
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部