excel将文本转换为时间,导入到sql以后不能变成datetime类型

将文本类型的单元格内容"20130101121212"转换成2013-01-0112:12:12(方法:=TEXT(A1,"0-00-0000!:00!:00")),然后... 将文本类型的单元格内容"20130101121212"转换成2013-01-01 12:12:12 (方法:=TEXT(A1,"0-00-00 00!:00!:00")),然后使用数据导入功能导入到sql server 2000,结果不能转换成datetime类型,请问怎么才能变成datetime类型,谢谢 展开
 我来答
pwjfvqwm
2016-01-28 · TA获得超过1.2万个赞
知道小有建树答主
回答量:3951
采纳率:82%
帮助的人:907万
展开全部

这是由于设置不当导致的。

解决办法:

  1. 选中单元格;

  2. 右击——设置单元格格式;

  3. 自定义——类型——确定,如图:

百度网友3c9bdba1b
2014-02-13 · TA获得超过106个赞
知道小有建树答主
回答量:191
采纳率:0%
帮助的人:162万
展开全部
新增一列datetime,然后给该列赋值update ,用cast('xxx' as datetime),再把另外一列删除掉,更换此列名称

表的列在表确定后,是不能更改类型的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
chenda8852
2014-02-13 · TA获得超过309个赞
知道小有建树答主
回答量:308
采纳率:0%
帮助的人:185万
展开全部
cast('2013-01-01 12:12:12' as datetime)
追问
=cast(D2 as datetime)

不管用啊,怎么办?
追答
cast是在sql语句里用,不是excel中用
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式