我將Excel文件加載到SQL表中。 Excel文件,一個字段由(數據類型一般)的VARCHAR
數據組成。加載到SQL表中時,其中一些值的前綴爲零。Excel到SQL表字段值附加0
例如:在Excel文件中它是1081999
,在SQL表中相同的值變成01081999
。
這可能是什麼原因?
我將Excel文件加載到SQL表中。 Excel文件,一個字段由(數據類型一般)的VARCHAR
數據組成。加載到SQL表中時,其中一些值的前綴爲零。Excel到SQL表字段值附加0
例如:在Excel文件中它是1081999
,在SQL表中相同的值變成01081999
。
這可能是什麼原因?
Excel將隱藏前導0,因爲它將字段內容標識爲數字並將其顯示爲。我會假設excel工作表確實包含這些前導0,它們不會被Excel顯示。如果您將列的類型從「常規」更改爲「文本」,則會顯示?
作爲一個側面說明,如果這些確實的數字,你應該將它們存儲在數據庫中的一個數字類型...
這些是csv文件,但始終在excel中打開!只是想知道如何使它在記事本中永久打開++ – user1254579
它可以在記事本++中打開,如果我右鍵單擊它 – user1254579
在Open With的右鍵單擊菜單中。如果您選擇了「另一個程序」,則會出現一個窗口,選擇NotePad ++和底部的tickbox,說'總是使用這個應用程序來打開CSV文件' – Milney
如果你做你的Excel文件的CSV提取(所以你必須在原始值) , 號碼多少 ? '1081999'還是'01081999'? – meucaa