找回密码
 立即注册

QQ登录

只需一步,快速开始

seasky083

银牌会员

7

主题

39

帖子

2360

积分

银牌会员

积分
2360

活字格认证微信认证勋章元老葡萄

seasky083
银牌会员   /  发表于:2015-8-24 16:16  /   查看:9736  /  回复:16
spread8 ,vs2010 ,asp.net mvc
我已经在spread中打开多个sheet,现在的情况是,如果将当前打开的所有sheet保存到excel中去

单独添加了一个button按钮用于导出到excel,但是后台读取[FarPoint.Mvc.Spread.MvcSpread]FarPoint.Mvc.Spread.FpSpread FpSpread_Report
这个的时候FpSpread_Report 总是为空

请教一个如何再mvc中将已打开的多个sheet中的数据导出到excel

能否给个demo,thks

16 个回复

倒序浏览
Helen
高级会员   /  发表于:2015-8-25 11:46:00
沙发
回复 1楼seasky083的帖子

您好!
您的问题已经重现,并反馈给研发组,有解决方案之后,我们会及时回复您!
谢谢!
回复 使用道具 举报
seasky083
银牌会员   /  发表于:2015-8-25 17:35:00
板凳
问题请尽快解决,急用,还有你们的产品总不能让用户来测试,好多问题
回复 使用道具 举报
Helen
高级会员   /  发表于:2015-8-26 11:48:00
地板
回复 3楼seasky083的帖子

您好!
已经反馈给给研发组。有任何进展,我们会及时回复您!
给您带来的不便,我们深感抱歉!
谢谢!
回复 使用道具 举报
Helen
高级会员   /  发表于:2015-8-26 17:20:00
5#
回复 3楼seasky083的帖子

您好!
您这个问题应该是使用不当导致的,并不是产品的bug。为了帮助您实现这个功能,我们的开发人员为您实现了一个演示程序,请您参考以下附件:

MvcApplication2.zip (526.46 KB, 下载次数: 146)
回复 使用道具 举报
seasky083
银牌会员   /  发表于:2015-8-27 10:23:00
6#
你这个附件用什么版本的vs写的,我这里都打不开,用添加网站的方式打开都全是错误,没办法运行,可以提供一个VS2010的MVC的参考例子么
参考这个环境spread8 ,vs2010 ,asp.net mvc

还有我大致看了一下你们的代码,我这里是在js里面ajax调用的后台方法中提取数据的,
你这里直接form表单提交的,是这个地方有影响么
谢谢
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2015-8-27 16:32:00
7#
回复 6楼seasky083的帖子

请问你的MVC是什么版本的?确认后我会发送个Demo给你。

js ajax 调用能否提供提供个demo 我们用于重现问题?
回复 使用道具 举报
seasky083
银牌会员   /  发表于:2015-8-27 16:52:00
8#
我用的mvc是3.0的
spread那个界面有个按钮
  1. <a href="javascript:void(0);" class="k-button" onclick="SaveToExcel()"><span class="k-icon k-i-tick">
  2. </span>保存到EXCEL</a>
复制代码


然后下面是一个js
  1. function SaveToExcel() {
  2.         execAjax("RMP_LedgerReportQuery", "Op_SaveToExcel", {}, function (data) {
  3.         });
  4.     }

  5. function execAjax(controllerName, actionName, parameter, reCall) {
  6. $.ajax({
  7.         type: "POST",
  8.         url:  controllerName + '/' + actionName,
  9.         data: parameter,
  10.         async: false,
  11.         cache: false,
  12.         beforeSend: function () {
  13.         },
  14.         success: function (data) {
  15.         }
  16.     });
  17. }
复制代码


后面是对应的Controller里面的方法
  1. public ActionResult Op_SaveToExcel([FarPoint.Mvc.Spread.MvcSpread]FarPoint.Mvc.Spread.FpSpread FpSpread_Report)
  2.         {
  3.             //FileContentResult f=  FpSpread_Report.SaveExcel(
  4.             // //f.FileDownloadName
  5.             return null;
  6.         }
复制代码


在这个里面FpSpread_Report他一直是为null的,去不到对应的数据


代码大概就是这样子,你们看下可能模拟出来,工程较大,给不了
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2015-8-28 14:11:00
9#
回复 8楼seasky083的帖子

好的,我会搭建相应环境进行重现,Spread 8.0+MVC3+VS2010
回复 使用道具 举报
seasky083
银牌会员   /  发表于:2015-9-2 08:59:00
10#
你好,请问此问题目前进度如何?
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部