【发布时间】:2018-06-17 08:46:39
【问题描述】:
我有一个列类型为“自定义”=“0000000000000”的 Excel 文件
通过 sql 导入导出向导导入 excel 文件时,源列类型为 double。我想保留前面的 0,所以我尝试了目标类型为 varchar(max) 但它给出了错误:无法转换。
有什么建议吗?
【问题讨论】:
标签: sql sql-server excel sql-server-2012
我有一个列类型为“自定义”=“0000000000000”的 Excel 文件
通过 sql 导入导出向导导入 excel 文件时,源列类型为 double。我想保留前面的 0,所以我尝试了目标类型为 varchar(max) 但它给出了错误:无法转换。
有什么建议吗?
【问题讨论】:
标签: sql sql-server excel sql-server-2012
如果你想要前面的零,它不是真正的数字 (Double)。
将字段导入并存储为文本(Varchar 或 Varchar(13))。
为此,您可能必须在 Excel 中将该值存储为 Text。
【讨论】: