SQL Server导入Excel数据..在导入和导出向导中选择数据类型中的输入
问题描述:
问题是关于SQL Server 2010导入和导出向导。我处于一种奇怪的状况。SQL Server导入Excel数据..在导入和导出向导中选择数据类型中的输入
我想导入Excel数据到我的数据库。 Excel中的其中一列是Part Number
,它可以具有像(418138031,A1801354B)这样的值。
现在Import and Export Wizard
- >在Edit mappings
..如果我选择nvarchar
数据类型的列...只喜欢A1801354B
值被导入到我的数据库。如果我选择float
数据类型,只有像418138031这样的值被导入到我的数据库中。
如果我想要检索两种类型的值,即418138031,A1801354B,应该怎么做。
请帮帮我。
感谢, 瓦努
答
这是蹩脚的Excel(喷气机)驱动器的问题。我的建议是将文件保存为csv,然后使用平面文件源。否则,你必须与什么驱动程序的启发式决定的Excel数据类型,并得到你所描述的行为...
有没有SQL Server ** 2010 ** ....有2005年,2008年, 2008 R2,并很快成为2012 ....所以哪一个呢? –
正确,但无关紧要。问题在于XL驱动程序。非常令人沮丧的事情。它的“猜测”往往是错误的,但它不会让你重写它。 –