2013-07-16 196 views
0

我有一個混合數據類型數字和字符串的列。我設置IMEX = 1幷包含標題,以便每個值都被視爲字符串。但SSIS仍然以指數形式輸入大量數據。有沒有辦法解決這個問題?Excel數字轉換爲指數形式

有問題的源行

Col1 Col2 Col3 Col4 Col5 

5.65679E+16 2196 Yes MD 3 4 as is 

但在Excel中第一列的實際值是56567876998768900

enter image description here

+0

你可以把樣品源數據? –

回答

0

您appraoach是正確的數據處理字符串(在Excel中的文字),當excel認爲數據是文本類型,它不會改變任何數據格式(實際上沒有文本類型的數據格式)。它會直接讀取值,在你的情況下,它是'5.65679E + 16',你可以在運行包之前改變Excel中第一列的數字格式,例如將其改爲'0',然後excel將會閱讀它爲'56567876998768900'。

enter image description here