如果反一个excel写入到一个流(stream),如何在C#中进行读写操作

程序的色彩 2006-07-31 09:43:59
先是使用读出内嵌资源.
Assembly assem =Assembly.GetExecutingAssembly ();
string[] str = assem.GetManifestResourceNames();
Stream stream = assem.GetManifestResourceStream(str[1]);//假设str[1]里面是我的资源文件名.

然后.
StreamReader sr = new StreamReader(stream);
ApplicationClass app = new ApplicationClass();
app.Visible = false;
Workbook wb = app.Workbooks.Add(stream);
Console.Read();
编译文件报错.
类型不匹配。 (异常来自 HRESULT:0x80020005 (DISP_E_TYPEMISMATCH))

请教一下.我应该如何正确的对读写其进行操作?
...全文
627 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
程序的色彩 2006-08-18
  • 打赏
  • 举报
回复
up
程序的色彩 2006-07-31
  • 打赏
  • 举报
回复
如何存成文件啊..............
Knight94 2006-07-31
  • 打赏
  • 举报
回复
如果是office文件的话,不能直接通过stream操作,因为ApplicationClass没有提供类似的接口。

你需要先存成文件才能操作。
程序的色彩 2006-07-31
  • 打赏
  • 举报
回复
up
没有人知道吗?
程序的色彩 2006-07-31
  • 打赏
  • 举报
回复
快啊,我在线等啊.

111,095

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧