从excel导入数据到mysql时间问题

in php+mysql, 网站建设

利用excel导入数据到mysql时,数据库中有一栏设置为时间变量,用于记录添加/修改的时间

在excel中时间一列,右键–设置单元格格式–自定义  ,在自定义中设置为yyyy-mm-dd hh:mm:ss,然后单元格公式设置为=NOW(),然后填充笔填充整列;虽然整列都按自己的想法出现了时间。但是在excel中利用公式

=CONCATENATE(“insert into table(id,title,content,add_time) values (‘”,A1,”‘,’”,B1,”‘,’”,C1,”‘,’”,D1,””);”)

复制单元格,将取来的公式在记事本里检查时却发现:

insert into table(id,titel,content,add_time) values (’10000001′,’aaa’,'ccc’,’40806.5724402778′);

时间变量却成了40806.5724402778

又不愿意写VBA

只好麻烦一下,按此方法:

跟前面一样:

1.在excel中时间一列选中,右键–设置单元格格式–数字–自定义  ,在自定义中设置为yyyy-mm-dd hh-mm-ss,然后单元格公式设置为=NOW(),然后填充笔填充整列;

2.将excel中时间这列复制到记事本里

3.将excel中时间这列选中,清空内容,右键–设置单元格格式–数字–文本

4.将记事本里记录的时间全选,粘贴到excel中

 

搞定!

阅读了本文的人还看了:

  1. WMAP中在MySQL添加或修改记录时自动更新时间戳
  2. table、DIV、XHTML建站的区别
  3. 用section处理关联数组
  4. Google企业邮箱无法收邮件的解决方法
  5. div+css布局比table布局的优势
  6. php中用smarty section多维数组的循环
  7. 解决phpmyadmin修改Mysql文件大小限制
  8. 一个关于301重定向的问题
  9. 京东商城上一把菜刀的营销
  10. 其实,今天不是我生日
0 Comments

Leave a Reply

Using Gravatars in the comments - get your own and be recognized!

XHTML: These are some of the tags you can use: <a href=""> <b> <blockquote> <code> <em> <i> <strike> <strong>