我試圖從12個不同的文件中自動導入數據,每個文件有6-10張。是否有一個過程可以通過「選定工作表」僅從每個文件自動提取數據並將其加載到單個文件(或SQL表)中。自動從不同的Excel工作表導入到TSQL表中
實施例:
File A with Columns "Name" Column "Amount".
File A has total of 4 sheets (2 sheets named "ABC Trend", "DEF Trend")
File B - 6 sheets (2 sheets named "XXX Trend", "DEF Trend")
輸出:
import into Table C (or File C - One Sheet) with 'Trend' data
"Name", "Amount", "FromFile", "FromSheet"
Jo, 56.3 , A , ABC Trend
Mary, 16.3 , A , ABC Trend
Dave, 26.3 , A , ABC Trend
Jim, 26.3 , A , DEF Trend
Mary, 16.3 , A , DEF Trend
Dave, 26.3 , A , DEF Trend
Shu, 16.3 , B , XXX Trend
Marie, 16.3 , B , XXX Trend
Tom, 26.3 , B , XXX Trend
Jack, 26.3 , B , DEF Trend
Ma, 16.3 , B , DEF Trend
Doe, 26.3 , B , DEF Trend
*Ideal would be to load into a SQL table
任何幫助,將不勝感激。
如果您安裝了sql server,您還可以通過「開始」菜單訪問「導入和導出數據嚮導」。這就是我會用的。 – CustodianOfCode
「導入和導出」一次可以處理一個文件,並且不允許我選擇數據行 - 我的標題在第5行,數據從第6行到第48行 - 將第48行下的所有內容都保留爲備份數據或公式。我如何才能選擇第5行5-48作爲我的標題?..謝謝 –
應該有'標題行跳過'選項。導入/導出數據嚮導只是製作ssis包的捷徑,所以如果使用Juans方法,您還會發現這是數據源上的一個選項。 – CustodianOfCode