把excel导入sql server数据库日期类型变成科学计数法怎么办

我在sql2000中转换类型为varchar()了,不管用,数据量很大,将excel设置文本格式,必须一个个双击,很费时间,超级郁闷。

解决办法:
1、首先把Excel的数据都转换成你需要的格式,比如原本的日期是:“2011-3-3”,而你的数据库的原有数据都是“2011-01-01”这样的
2、选择日期那列,然后右键【设置单元格格式】,然后在【数字】这个选项卡先选择【日期】,然后再选择最后一个【自定义】,这样就看到刚才的【类型】那儿是“yyyy-m-d”,你改才“yyyy-mm-dd”,就行了,其他的格式也是如此的。
3、改好后,也是同样的选中日期该列,然后复制,然后在桌面建立一个文档,然后粘贴在文本文档里面,然后把Excel里面的该列的【设置单元格格式】那个的【数字】选项卡选择成【文本】,然后把该列清空,或者直接复制刚粘贴在文本文档的里面的内容,然后粘贴在日期这列就行了。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-07-04
另起一列,把这一列设置为常规(不是文本)
在这一列写一个函数 ="'"&A1 ( A1为日期所在单元格)
从上到下拉一下,日期格式就变正常了
第2个回答  2012-07-02
复制到记事本,把excel里面那一列设置成文本格式,然后从记事本复制到excel里面,试试看
第3个回答  2012-07-05
前面加个'
第4个回答  2012-07-02
excel设置文本格式

你对整列设置就可以了,怎么会 “一个个双击” 呢 ?本回答被网友采纳
相似回答