如题,将excel导入数据库后,所有的日期都变成float型,想将其变成datetime型,怎么办?

解决方案 »

  1.   

    在excel中想将此列设置为文本型,然后再导.
      

  2.   

    我换成文本了,但是导入后还是float型的
      

  3.   

    我那个excel变大概有1W行,要在每行都加个引号吗?
      

  4.   

    你在excel中选中列,然后用自定义格式,然后输入'XXXX-MM-DD'试试或自己调整到你需要的格式.
    如果要你手工对每行加引号,那我不是太蠢了?
      

  5.   

    我换成文本了,但是导入后还是float型的:
    1. 先在excel设置为文本格式,然后再把数据贴进excel
    2. 或者数据已经存在,就双击那个表格
      

  6.   

    顶,但是如果一列都是数字的话,往SQL里面到就变成Float了,多了很多位,设为文本格式也不行,还非得加‘才行,不知道有没有好方法
      

  7.   

    excel抽了什么风,怎么都不行,我把excel保存为txt,直接用txt导入数据库中,解决K.O!结贴,大家领分