从Stream打开Excel文档

时间:2013-03-25 19:42:59

标签: c# excel visual-studio-2010

我将我的excel文档作为byte [](blobs)而不是将其写入磁盘,然后打开它我正在寻找一种直接从流中打开的方法。谷歌搜索给我带来了一些像http://msdn.microsoft.com/en-us/library/office/ff478410(v=office.14).aspx这样的结果,这是正确的,因为我们在目标机器上安装了Office 2010.

我做的第一件事是去添加对DocumentFormat的引用,它没有列出?我是否必须浏览二进制文件才能添加它?

但严重的是,Msoft只提供了一个采用字符串路径的开放方法?我必须做错事,因为没有意义的是他们不会为了一个流而过载超载???

这是我的代码,我看到的是一个采用字符串路径的Open选项?

if(!initialized)
 Init();
workbooks =application.Workbooks;
workbook = workbooks.Open("string file path");

所以我真的对DocumentFormat不感兴趣,除非我必须这样做。我想要做的是从流中打开而不写入磁盘......除非我真的需要??

0 个答案:

没有答案