如何在代码中读取一个已经打开的excel文件

juezhao007 2016-08-20 11:28:46
情况是这样 我在程序中要读取一个excel表的信息,但是这个表是策划在改 也就是说我必须支持打开excel表的同时 在代码中能读取到这个表的信息 ,现在在代码中读取这个文件时报Sharing violation错误. 上网查了一下可以以只读方式读取进来 我现在代码是这些写不行 FileStream s2 = new FileStream(fileName, FileMode.Open, FileAccess.Read, FileShare.Read); 请问下大家有什么办法解决吗?谢谢.
...全文
221 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
u010031616 2020-02-23
  • 打赏
  • 举报
回复
引用 楼主 juezhao007 的回复:
情况是这样 我在程序中要读取一个excel表的信息,但是这个表是策划在改 也就是说我必须支持打开excel表的同时 在代码中能读取到这个表的信息 ,现在在代码中读取这个文件时报Sharing violation错误. 上网查了一下可以以只读方式读取进来 我现在代码是这些写不行 FileStream s2 = new FileStream(fileName, FileMode.Open, FileAccess.Read, FileShare.Read); 请问下大家有什么办法解决吗?谢谢.
哥们,这个问题解决没有,我也遇到这个问题,Windows上有这种情况,Mac上就没有,不知道咋解决
juezhao007 2016-08-20
  • 打赏
  • 举报
回复
哈哈,哥哥说的是,是这个理.
Poopaye 2016-08-20
  • 打赏
  • 举报
回复
FileShare.ReadWrite 只有read,意思就是不和别人共享write,你让excel怎么想?

110,526

社区成员

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

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

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