数据量庞大的Excel表如何导入到网站MySQL

创络讲堂 2013-05-13 08:00:00 4493次 https://www.chuangluo.com/news_287.html 作者:创络科技

来自深圳福田区鹏生电子的柯先生联系到深圳网络公司【创络】,希望我们能为其更新网站上的库存系统。因为我们地处公明,直接去福田要1个多小时的时间。于是文件是通过网络传输过来的,当我们从柯先生那边接收到文件后,发现是一个11MB的Excel表,打开一看,里面的数据全部都是文字,纯文本就达到了11MB,数据量可想而知有多大。

对文件进行分析以后,我们发现这个Excel表总共有近4万条数据记录。要将Excel里面的数据导入到MySQL方法有很多,但是在导入之前,都需要先对Excel表进行格式化。也就是说,要让Excel里面的数据结构和现有MySQL的数据结构一致(新建表除外),例如:没有ID索引字段的情况下,需要先在Excel中新建好这个字段并填写好对应的数据。在导入数据库的时候,还应该在表的第一行列出字段名。值得注意的是,如果事先列好字段名,更改工作表的名称为表名(如下图),导入MySQL后就不用再去修改数据结构,可以直接使用,非常方便。

数据量庞大的Excel表如何导入到网站MySQL

但是PHPMYADMIN导入Excel数据有一个缺点,那就是数据量如果太大的话,就有可能会因为超时而出现错误,导致导入数据失败。当然,大家可以选择修改Apache的配置文件,但是在没有服务器配置权限的虚拟主机中又该如何操作呢?很简单,当数据量非常大,如上图所示中的36000多条数据,一次性导入肯定会提示错误。这个时候我们就只需要将Excel表分成几段即可。每一个Excel表中都只存放10000条数据,那么导入就会非常轻松了。

不过大家要注意的是,并不是每一个版本的MySQL数据库都支持导入Excel,如果遇到不支持的情况,可以先在本地配置好MySQL,导入Excel后,再以sql语句的形式导出。sql语句形式就不必担心数据量太大而不能导入了。

  • 低级但很实用:解决Excel导入MySQL日期为0000-00-00
    2016-07-14 08:00:00
    深圳网络公司【创络】根据自身经历和真实项目经验,为您提供解决Excel导入MySQL日期为0000-00-00,低级但很实用的方案。
  • 本地MySQL用一会提示2005错误后就不能用了是怎么回事
    2013-05-14 08:00:00
    很多做网站的技术员会遇到这样的一个问题:使用MySQL和PHP在本地开发网站,突然发现数据库连接不上,提示2005错误,然后MySQL就连接不上不能用了,这是怎么回事呢?我们该怎么解决呢?
  • 怎样将MySQL数据库上传到服务器
    2013-04-09 08:00:00
    是不是已经在本地测试好网站,却不知道如何将MySQL数据库上传到服务器呢?没有关系,这是大多数网站建设新手都不怎么会操作的。现在我们一起来学习下目前MySQL数据库的上传方法。
  • 顶尖级网页用户体验体验方面的设计
    2012-05-05 08:00:00
    如果我们抛开网站来说,任何一个好的产品,都会在用户体验设计上做足功夫,一般会让人觉得外观大方,使用起来很方便,容易上手,而且有可能的话还会让用户上瘾。
  • 用什么留住从搜索引擎上来的顾客
    2012-07-06 08:00:00
    现在稍微有点营销意识的企业都会比较看重网站的排名和优化,毕竟在当前的互联网大环境下,搜索引擎为人们带来了无限的商机。
  • 创络关于2019年元旦节日安排通知
    2018-12-29 09:03:56
    值此元旦来临之际,根据《国务院办公厅关于2019年节假日安排的通知》中的相关规定,结合创络科技公司实际情况,经讨论决定,现将2019年元旦节放假事项通知如下: 2019年元旦节日放假3天(2018年12月30日—2019年1月1日),12月29日(星期六)补班,1月2日(星期三)全体员工正式上班。
标准建站流程
客服电话
  • 132-6576-8769
  • 0755-23698839