首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

byte数组直接new一个excel工作簿解决方法

2011-12-31 
byte数组直接new一个excel工作簿情况:已经在server端把excel文件的fileStream保存到一个byte[]bt中了现在

byte数组直接new一个excel工作簿
情况:
        已经在server端把excel文件的fileStream   保存到一个byte[]   bt   中了
        现在想在client端还原这个excel文件,并对其进行数据填充
      (现在的办法是先写回磁盘,再打开,编辑,另存)
问题:
        如何直接用bt   数组   作为数据源,直接new一个excel工作簿,然后编辑?


[解决办法]
也帮你顶一下
[解决办法]
为什么不保存成xml格式的 然后再将数据流放到本地 这样 序列化和 反序列化 也比较容易
[解决办法]
如果你的应用是门户的话,这么做会有问题的,当有许多用户进行excel表操作的时候,内存会因为数据量过大而溢出。

如果你先序列化到硬盘的话,类似于一种管道了。可以只操作这个excel表的某几个元素就可以了,除了程序员费事外,其他对于用户来说没有什么变化的。

所以如果是我,我还是愿意把数据序列化到硬盘,然后再操作:)

热点排行