如何更改 Excel 连接以停止只读错误
Posted
技术标签:
【中文标题】如何更改 Excel 连接以停止只读错误【英文标题】:How to change Excel Connection to stop the Read-Only Erro 【发布时间】:2012-06-13 19:29:54 【问题描述】:我有 3 个源 Excel 文件和一个主 Excel 文件。
主文件连接到 3 个源文件,并根据 3 个文件中的数据创建数据透视表。
当用户打开主文件并更新数据时,3 个源文件变为“只读”。
我想知道一些获取数据然后释放连接的方法。
connections中的连接字符串为:
Provider=Microsoft.ACE.OLEDB.12.0;User ID=Admin;Data Source=Z:\Supply Chain Planning\Short Shipment Reports\RT- Shortage Report 2012.xls;Mode=Share Deny Write;Extended Properties=" HDR=YES;";Jet OLEDB:System database="";Jet OLEDB:Registry Path="";Jet OLEDB:Engine Type=35;Jet OLEDB:Database Locking Mode=0;Jet OLEDB:Global Partial Bulk Ops=2 ;Jet OLEDB:Global Bulk Transactions=1;Jet OLEDB:New Database Password="";Jet OLEDB:Create System Database=False;Jet OLEDB:Encrypt Database=False;Jet OLEDB:不要在 Compact=False 上复制区域设置; Jet OLEDB:Compact without Replica Repair=False;Jet OLEDB:SFP=False;Jet OLEDB:Support Complex Data=False
【问题讨论】:
你可以在这里找到答案:***.com/questions/8985580/… 【参考方案1】:尝试将Mode
参数从Share Deny Write
更改为Read
。
【讨论】:
以上是关于如何更改 Excel 连接以停止只读错误的主要内容,如果未能解决你的问题,请参考以下文章