c#读取已打开Excel文件

wvirtue 2014-10-24 01:21:06
各位大侠,我现在要用c#去读取一个Excel文件,这个文件放在公共盘上面,有很多人可以读,问题是当这个文件被别的用户打开后,程序就读取不了这个文件的内容了,这种情况怎么解决呢?谢谢!
...全文
391 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
wvirtue 2014-10-24
  • 打赏
  • 举报
回复
谢谢各位,结贴给分!
  • 打赏
  • 举报
回复
你的公共盘可以写?如果不能写,别人不可能以你说的这种方式读。如果能写,那么搞这个“公共盘”的人就有问题了。 打开这样的文件,应该先复制到本地再打开。
卧_槽 2014-10-24
  • 打赏
  • 举报
回复
只读模式可以打开。
truediego 2014-10-24
  • 打赏
  • 举报
回复
共享目录中的Excel文件,可以多人同时打开 第二人以后就是只读的而已
truediego 2014-10-24
  • 打赏
  • 举报
回复
先copy到本地,然后读本地 你按只读方式打开文件,应该没问题才对
忘丿殇 2014-10-24
  • 打赏
  • 举报
回复
文件被占用了还能怎么办 1、加权限,加密,让用户不能打开Excel。 2、软件进行提示,已被其他用户或软件打开。 3、如果用户只有读取没有写入权限的话,可以将文件复制到特定的文件夹内,软件读取这个文件夹的Excel
於黾 2014-10-24
  • 打赏
  • 举报
回复
或者你要读文件,也先copy到本地,再打开 已经打开的文件,copy应该还是能copy的
於黾 2014-10-24
  • 打赏
  • 举报
回复
没办法,文件被占用了 你直接打开也是打不开的 告诉别人,不要在共享目录里直接打开文件,想看文件,copy到自己电脑上看

110,537

社区成员

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

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

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