2011-11-03 287 views
0

問題是關於SQL Server 2010導入和導出嚮導。我處於一種奇怪的狀況。SQL Server導入Excel數據..在導入和導出嚮導中選擇數據類型中的輸入

我想導入Excel數據到我的數據庫。 Excel中的其中一列是Part Number,它可以具有像(418138031,A1801354B)這樣的值。

現在Import and Export Wizard - >在Edit mappings ..如果我選擇nvarchar數據類型的列...只喜歡A1801354B值被導入到我的數據庫。如果我選擇float數據類型,只有像418138031這樣的值被導入到我的數據庫中。

如果我想要檢索兩種類型的值,即418138031,A1801354B,應該怎麼做。

請幫幫我。

感謝, 瓦努

+0

有沒有SQL Server ** 2010 ** ....有2005年,2008年, 2008 R2,並很快成爲2012 ....所以哪一個呢? –

+0

正確,但無關緊要。問題在於XL驅動程序。非常令人沮喪的事情。它的「猜測」往往是錯誤的,但它不會讓你重寫它。 –

回答

1

這是蹩腳的Excel(噴氣機)驅動器的問題。我的建議是將文件保存爲csv,然後使用平面文件源。否則,你必須與什麼驅動程序的啓發式決定的Excel數據類型,並得到你所描述的行爲...