2016-06-21 80 views
0

我將Excel文件加載到SQL表中。 Excel文件,一個字段由(數據類型一般)的VARCHAR數據組成。加載到SQL表中時,其中一些值的前綴爲零。Excel到SQL表字段值附加0

例如:在Excel文件中它是1081999,在SQL表中相同的值變成01081999

這可能是什麼原因?

+2

如果你做你的Excel文件的CSV提取(所以你必須在原始值) , 號碼多少 ? '1081999'還是'01081999'? – meucaa

回答

2

Excel將隱藏前導0,因爲它將字段內容標識爲數字並將其顯示爲。我會假設excel工作表確實包含這些前導0,它們不會被Excel顯示。如果您將列的類型從「常規」更改爲「文本」,則會顯示?

作爲一個側面說明,如果這些確實的數字,你應該將它們存儲在數據庫中的一個數字類型...

+0

這些是csv文件,但始終在excel中打開!只是想知道如何使它在記事本中永久打開++ – user1254579

+0

它可以在記事本++中打開,如果我右鍵單擊它 – user1254579

+1

在Open With的右鍵單擊菜單中。如果您選擇了「另一個程序」,則會出現一個窗口,選擇NotePad ++和底部的tickbox,說'總是使用這個應用程序來打開CSV文件' – Milney