首页 新闻 会员 周边 捐助

vb.net 非独占打开Excel文件,其他进程仍可以写该文件?

0
悬赏园豆:100 [待解决问题]

 web工程两个页面,一个页面Excel文件保存数据,另一页面打开该文件查看,打开方式是windows.open(fileLocation,'_blank',''),如何使第二个页面非独占打开,第一个页面仍可以对该Excel文件编辑?

moneyisland的主页 moneyisland | 初学一级 | 园豆:102
提问于:2014-10-20 10:10
< >
分享
所有回答(3)
0

打开的当然都是独占的,不然保存的时候以哪个为准?

Set sail | 园豆:540 (小虾三级) | 2014-10-20 10:18

在读Excel的页面我只提供查看功能。其实我是想问是否有方法可以创建临时Excel副本再打开,这样子其他用户就可以继续写该Excel文件

支持(0) 反对(0) moneyisland | 园豆:102 (初学一级) | 2014-10-20 10:22

@moneyisland: 可以创建副本打开呀,就是你把当前路径下的excel用file.copy复制一份,然后打开副本。这样你就不影响其它用户访问原excel文件了。但你打开后是否会对副本进行编辑操作,如果要编辑这种方法就不适用了。

支持(0) 反对(0) Set sail | 园豆:540 (小虾三级) | 2014-10-20 17:48
0

sharepoint自带有这功能,如果没有环境的话,web打开的本来打开的就是本地临时文件

draculav | 园豆:734 (小虾三级) | 2014-10-20 16:42
0

不考虑“脏数据”的话,可以

查看的时候,以副本查看,保存的时候直接覆盖之前的

大志若愚 | 园豆:2138 (老鸟四级) | 2014-10-22 12:09
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册