0
我想從電子表格中獲取數據並將其移入SQL Server查詢中。到目前爲止,電子表格中的數據僅僅是正數,如1643256.我在前後插入了一個值爲''的列,該值爲前後單引號和最後一列逗號。我打算複製並粘貼4列,以便我可以將所有數據放在「where in()」子句中。但是,當我這樣做時,複製粘貼總是具有尾隨空間。如何在Excel中刪除它,因爲Trim似乎不適用於''值?在Excel列中使用''時刪除尾部空格
我想從電子表格中獲取數據並將其移入SQL Server查詢中。到目前爲止,電子表格中的數據僅僅是正數,如1643256.我在前後插入了一個值爲''的列,該值爲前後單引號和最後一列逗號。我打算複製並粘貼4列,以便我可以將所有數據放在「where in()」子句中。但是,當我這樣做時,複製粘貼總是具有尾隨空間。如何在Excel中刪除它,因爲Trim似乎不適用於''值?在Excel列中使用''時刪除尾部空格
在另一個專欄中,我把由@LaughingVergil在徵求意見建議:
="'" & A1 & "',"
A1可以什麼都細胞你指的是。按下Enter鍵後,您可以轉到該單元格並將其複製。現在,無論您將其粘貼到哪個單元格中,excel都會應用相同的公式,但會將單元格更新爲您粘貼到的相應單元格編號,例如,如果粘貼E8,它會將公式更新爲A8,非常直觀。
編寫一個讀取每個單元格值並將其附加到以逗號分隔的字符串的excel宏。如果您需要報價,請添加它們。在查詢中使用該字符串。 –
這聽起來像是你將值直接粘貼到一個語句然後執行它。一旦動態SQL的風險是SQL注入。我會創建一個變量,將值賦給變量,修剪變量並將其包含在查詢中。 另外,你有意尋找字符串4嗎? –
比較字段是數字類型嗎?如果是這樣,爲什麼添加單引號 - 你不需要它們。也就是說,在您的第一個數字右邊最上面的單元格中添加以下公式。我會假設你的第一個數字在A2欄。 '=「'」&A2&「',」'。複製該單元格,然後將該列粘貼到最後。這將給你你的格式化列表,然後你可以複製並粘貼到SSMS(或任何你需要它的地方)。 –