1
使用SSIS我正在將Excel文件中的數據下載到MS SQL數據庫中。在這個Excel文件中,有一列數據看起來像99,99
,它進入數據庫中的float
類型列。下載到數據庫後,此列中的數據忽略了逗號,它已變爲9999
。從Excel下載SSIS包裝
關於如何正確地將數據下載到我的數據庫並保留逗號的任何建議?
使用SSIS我正在將Excel文件中的數據下載到MS SQL數據庫中。在這個Excel文件中,有一列數據看起來像99,99
,它進入數據庫中的float
類型列。下載到數據庫後,此列中的數據忽略了逗號,它已變爲9999
。從Excel下載SSIS包裝
關於如何正確地將數據下載到我的數據庫並保留逗號的任何建議?
確保SSIS服務器上的語言環境設置與Excel的語言環境設置一致。具體看千位分隔符和小數點分隔符。如果SSIS認爲逗號是千位分隔符,則忽略它。
你也可以做一個Derived Column Transformation
,其中從Excel導入此列文本,使用字符串替換功能改變,
爲.
,然後將其轉換爲float
。
是否要使用逗號而非a來存儲數據?還是你想把它改成a。 99,99或99.99 –
我只是不知道爲什麼這個逗號忽略而下載.... –