[英]Easier Way to Format Excel Data For SQL query
我經常收到基於Excel電子表格中發送給我的數據查詢SQL Server數據庫的請求。
我正在尋找一種比當前設置更有效的方式來完成這些類型的請求:
當前,為了完成請求,我執行以下操作:
復制包含將最終放置在WHERE子句中的數據的Excel列。
將數據僅作為文本粘貼到Microsoft Word中。
查找每個段落標記,並將其替換為“,”
然后用括號將整個子句括起來以輸入IN子句。
有沒有人建議采用更有效的方式來完成同一任務?
這有兩種方法:
直接查詢Excel電子表格 :
SELECT *
FROM OPENROWSET('Microsoft.ACE.OLEDB.12.0', 'Excel 12.0;Database=C:\excelfile.xls', [Sheet1$])
使用excel格式化數據 :
在下一個空列中= A1 & ","
然后向下復制,或者="'"&A1&"',"
您可以將excell保存為CSV逗號分隔文件,然后從那里開始,但是如果這是正常的事情,我可能會設置一個SSIS流程來為您完成所有操作
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.