如何更改Excel连接以停止只读错误

时间:2012-06-13 19:29:54

标签: excel pivot-table

我有3个Source Excel文件和一个Master Excel文件。

主文件与3个源文件有连接,并根据3个文件中的数据创建数据透视表。

当用户打开主文件并更新数据时,3个源文件将变为“只读”。

我想了解一些获取数据的方法,然后释放连接。

连接中的连接字符串是:

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:全局批量事务= 1; Jet OLEDB:新数据库密码=“”; Jet OLEDB:创建系统数据库= False; Jet OLEDB:加密数据库= False; Jet OLEDB:不要复制Compact上的Locale = False; Jet OLEDB:Compact没有复制修复= False; Jet OLEDB:SFP = False; Jet OLEDB:支持复杂数据= False

1 个答案:

答案 0 :(得分:3)

尝试将Mode参数从Share Deny Write更改为Read