我想與SSIS 2008年讀表上的規定範圍內的XLSX文件語法Excel源的具體範圍,在表單名稱空間
開全片,我需要添加「報告數據1 '在Excel數據源面板的高級設置下的「OpenRowset」字段中。 現在,我需要第3行的所有內容(包括標題),所以我假設'報告數據1'$ A3:K將是不錯的選擇,但不起作用。我嘗試了一些其他的組合,但這些工作:
'Report Data 1$A3:K'
[Report Data 1]$A3:K
'[Report Data 1]$A3:K'
我也試圖與行的固定金額,並沒有幫助。
我得到的錯誤是: Error at Data Flow Task [Excel Source [9]]: Opening a rowset for "'Report Data 1'$A3:K100" failed. Check that the object exists in the database.
我試着用另一試驗片,如果有一個在工作表名稱沒有空間,我可以在OPENROWSET財產Sheet1$A3:K4
閱讀範圍。 openrowset屬性的正確語法是什麼?
你能更好地解釋任務? ..從Excel電子表格導入一段數據? –
我從Sharepoint日誌中提取每月製作的日誌。第一行包含站點URL,第二行是空的,第三行包含標題和數據。我做了一些研究,如何跳過第一個x行和通用解決方案 - 定義要讀取的範圍 - 不適用於此表。我唯一能想到的是它的名字中有空格。 – vilmarci
這可能是設置的源代碼問題,在Excel Source Editor中選擇數據訪問模式:SQL命令並在SQL命令文本中寫入:SELECT * FROM [Report Data 1 $ A3:K] –