找回密码
 立即注册

QQ登录

只需一步,快速开始

[已处理] Spread保存文件

swejet 悬赏达人认证 活字格认证
论坛元老   /  发表于:2014-10-10 19:45  /   查看:7426  /  回复:5
我想在后台缓存一个xslx文件,但是由于silverlight的安全限制,我不能这么做.那么我可以用SaveExcel方法保存一个xslx的内存对象,或者直接保存为byte数组 用来传给WebService么?

5 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2014-10-11 17:59:00
沙发
回复 1楼swejet的帖子

是的可以这样做,SaveExcel 方法可以保存 Spread 到 Stream,传给 service 即可。
回复 使用道具 举报
swejet悬赏达人认证 活字格认证
论坛元老   /  发表于:2014-10-13 08:40:00
板凳
回复 2楼iceman的帖子

那么能给一部分保存到Stream的示例代码么
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-10-13 15:46:00
地板
回复 3楼swejet的帖子

参考代码:

  1.             MemoryStream ms = new MemoryStream();
  2.             this.gcspreadsheet1.SaveExcel(ms, GrapeCity.Windows.SpreadSheet.Data.ExcelFileFormat.XLSX);
复制代码


推荐一篇参考资源:
http://www.silverlightchina.net/html/tips/2011/1014/10963.html
回复 使用道具 举报
swejet悬赏达人认证 活字格认证
论坛元老   /  发表于:2014-10-13 16:04:00
5#
回复 4楼iceman的帖子

谢谢 我再看一下
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-10-13 17:32:00
6#
回复 5楼swejet的帖子

好的,不客气
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部