把excel导入sql server数据库日期类型变成科学计数法怎么办 10
我在sql2000中转换类型为varchar()了,不管用,数据量很大,将excel设置文本格式,必须一个个双击,很费时间,超级郁闷。...
我在sql2000中转换类型为varchar()了,不管用,数据量很大,将excel设置文本格式,必须一个个双击,很费时间,超级郁闷。
展开
6个回答
2015-12-11 · 做真实的自己 用良心做教育
千锋教育
千锋教育专注HTML5大前端、JavaEE、Python、人工智能、UI&UE、云计算、全栈软件测试、大数据、物联网+嵌入式、Unity游戏开发、网络安全、互联网营销、Go语言等培训教育。
向TA提问
关注
展开全部
解决办法:
1、首先把Excel的数据都转换成你需要的格式,比如原本的日期是:“2011-3-3”,而你的数据库的原有数据都是“2011-01-01”这样的
2、选择日期那列,然后右键【设置单元格格式】,然后在【数字】这个选项卡先选择【日期】,然后再选择最后一个【自定义】,这样就看到刚才的【类型】那儿是“yyyy-m-d”,你改才“yyyy-mm-dd”,就行了,其他的格式也是如此的。
3、改好后,也是同样的选中日期该列,然后复制,然后在桌面建立一个文档,然后粘贴在文本文档里面,然后把Excel里面的该列的【设置单元格格式】那个的【数字】选项卡选择成【文本】,然后把该列清空,或者直接复制刚粘贴在文本文档的里面的内容,然后粘贴在日期这列就行了。
1、首先把Excel的数据都转换成你需要的格式,比如原本的日期是:“2011-3-3”,而你的数据库的原有数据都是“2011-01-01”这样的
2、选择日期那列,然后右键【设置单元格格式】,然后在【数字】这个选项卡先选择【日期】,然后再选择最后一个【自定义】,这样就看到刚才的【类型】那儿是“yyyy-m-d”,你改才“yyyy-mm-dd”,就行了,其他的格式也是如此的。
3、改好后,也是同样的选中日期该列,然后复制,然后在桌面建立一个文档,然后粘贴在文本文档里面,然后把Excel里面的该列的【设置单元格格式】那个的【数字】选项卡选择成【文本】,然后把该列清空,或者直接复制刚粘贴在文本文档的里面的内容,然后粘贴在日期这列就行了。
展开全部
另起一列,把这一列设置为常规(不是文本)
在这一列写一个函数 ="'"&A1 ( A1为日期所在单元格)
从上到下拉一下,日期格式就变正常了
在这一列写一个函数 ="'"&A1 ( A1为日期所在单元格)
从上到下拉一下,日期格式就变正常了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
复制到记事本,把excel里面那一列设置成文本格式,然后从记事本复制到excel里面,试试看
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
前面加个'
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
excel设置文本格式
你对整列设置就可以了,怎么会 “一个个双击” 呢 ?
你对整列设置就可以了,怎么会 “一个个双击” 呢 ?
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询