将Excel导入SQL2005,在数字字段中使用货币符号和文本

时间:2010-09-10 11:53:19

标签: sql sql-server-2005 excel

我的Excel中有一个字段如下

€250 €240 自由 ....

在我的SQL2005预览版中,如下所示 250 240         (空白)

所以它不喜欢这个专栏中的符号和文本,但它会转到varchar列。

任何想法?

1 个答案:

答案 0 :(得分:1)

检查€是作为单元格值的一部分还是格式化存储在excel文件中。

我试图重现你的问题,当我输入250欧元进入一个单元格时,当我后来选择单元格检查值时,它是250(Excel已经决定我试图给单元格一个数值,格式化为货币)

如果这不是问题,请尝试使用nchar作为列类型而不是varchar。 nchar允许更广泛的符号。