`

关于mysql 导入excel 中 数据不全或导入不了的 处理办法(工具sqlyong)借鉴经验

阅读更多

文章作者:姜南(Slyar) 文章来源:Slyar Home (www.slyar.com) 转载请注明,谢谢合作。

之前发了《表达式变量批量替换器 batchSQL》这篇文章,有童鞋说导入数据用phpMyAdmin提供的csv导入功能不是更好。的确,导入数据进入mysql用这个功能非常好,不过如果需要进行批量操作的是update或者其他操作呢,例如要从新的excel里批量更新某一部分的数据,总不能全部删除重建表吧,那个小软件最大的优点就是随意性强,因为SQL命令可以随便我们自己写。

好了,现在我来介绍一下如何利用phpMyAdmin批量导入Excel内容到MySQL。首先你要知道phpMyAdmin是什么(不知道的这篇文章可以跳过了),我今天用的版本是phpMyAdmin 3.2.4,MySQL的版本是5.1.41。

 

1、第一步我们得到了一个excel表,里面有很多需要我们导入的数据。

2、删除第1行"准考证号""XXX"....只保留我们需要的数据部分。

3、单击"文件"--"另存为",类型选择为"CSV(逗号分隔)(*.csv)",将excel表另存为csv文档。中间不管提示什么一律"是"就好了...

4、重点!另存为的slyar.csv是可以用记事本或者Editplus等文本编辑器打开的,我们打开来看一下。

可以看到其实csv文档就是txt(即你可以使用自己的txt然后换个后缀名就行),只不过把各个字段之间用","分隔开了而已。既然它是txt文档,那么就涉及到了文件编码的问题!默认保存的文件编码是ANSI,如果你的数据库(数据表)使用UTF-8编码,那么一定要将这个csv文件另存为UTF-8格式!

5、进入phpMyAdmin创建一个表,新建字段,字段名与你要导入的excel表字段关联且顺序相同。太简单,不截图了。

6、在phpMyAdmin中打开你创建的表,在最上面单击"导入"。

7、"导入文件的格式"选择第二个"CSV 使用 LOAD DATA"

8、"要导入的文件"选择你刚才另存为的csv文件。

9、"字段分隔符"更改为",",就是excel另存为默认选择的"(逗号分隔)",你可以自由选择分隔符,通常出现在你的excel表格数据里有","的情况下。

10、"字段名"是个高级应用,这里的字段名是你数据表里的字段名,它表示你要进行填充的字段,多个字段之间用","隔开。这里为空表示全部填充,并且按顺序填充,多余的数据不要。

10、检查没问题就可以按"执行"了。

11、"导入成功,执行了 1 个查询"。看到这个就表示成功了,如果导入不成功请从头到尾再仔细对照本文重做一次,如果还不行请往下看...

12、某些excel导出的数据可能会变得很奇怪,例如中间会有特殊字符神马神马的,总之如果这个方法不行的话,你还是可以去用我之前写的那个软件...

End.

转载请注明:Slyar Home » 从phpMyAdmin批量导入Excel内容到MySQL

分享到:
评论

相关推荐

    Navicat for MySql 导入EXCEL中文乱码问题解决

    在使用Navicat for MySQL工具进行数据导入时,经常会出现中文乱码的问题,尤其是在处理Excel文件时更为常见。这种现象不仅影响数据的正确性,还可能导致后续的数据分析和处理出现错误。因此,有效地解决Navicat for ...

    excel数据导入mysql工具

    Excel数据导入MySQL是一种常见的数据迁移操作,...总之,Excel数据导入MySQL是数据管理中常见的一环,通过合适的工具或编程方法,可以实现高效、准确的数据迁移,从而更好地利用数据库的强大功能进行数据分析和管理。

    python工具-excel批量导入mysql (几千万数据半小时可搞定)

    本篇文章将详细讲解如何利用Python工具实现Excel数据的批量导入到MySQL数据库,以及如何优化这一过程,使得几千万的数据能够在半小时内完成导入。 首先,我们需要了解Python中用于操作Excel的主要库——pandas。...

    Excel数据导入SQL工具

    - **错误处理**:检测并处理导入过程中的错误,如数据不匹配、超长字段等。 - **进度跟踪**:显示导入进度,让用户了解操作状态。 - **自动化脚本**:创建可重复使用的脚本,方便未来数据导入。 4. **使用流程**...

    excel数据导入sql工具

    Excel数据导入SQL工具是一种实用程序,它允许用户方便地将Excel电子表格中的数据批量导入到SQL数据库中的相应表。这个工具极大地简化了数据迁移过程,特别是在处理大量结构化数据时,比如进行数据分析、数据清洗或...

    将excel数据导入mysql数据库--Excel2Mysql工具

    标题中的“将excel数据导入mysql数据库--Excel2Mysql工具”揭示了本次讨论的主要内容,即如何使用特定的工具——Excel2Mysql,将Excel表格中的数据高效地导入到MySQL数据库中。这是一个常见的数据迁移需求,特别是在...

    mysql导入sql或excel文件

    ### MySQL导入SQL或Excel文件的方法 ...综上所述,通过上述方法,我们可以有效地将SQL脚本或Excel文件中的数据导入到MySQL数据库中。在实际操作过程中,还需要结合具体情况灵活运用,并注意相关的权限设置和错误处理。

    mysql客户端Sqlyog之excel数据导入方法.docx

    MySQL 客户端 Sqlyog 之 Excel 数据导入方法 Sqlyog 是一款功能强大且易用的 MySQL ...通过 Sqlyog 的 Excel 数据导入方法,可以快速地将数据从 Excel 文件导入到 MySQL 数据库中,以便于进行其他数据处理和分析。

    Java 实现从Excel批量导入数据到MySQL

    在IT行业中,经常需要处理大量的数据,而Excel作为常见的数据管理工具,其便捷性与灵活性深受用户喜爱。然而,当需要将Excel中的数据存入数据库,例如MySQL时,手动操作会变得低效且易出错。Java作为一种强大的编程...

    利用java 导入Excel表格数据到mysql数据库里,源码,直接导入eclipse就可以运行

    在Java开发中,将Excel表格数据导入MySQL数据库是一项常见的任务,尤其在数据处理、数据分析以及系统集成等场景中。这个项目提供了一套完整的源码,可以直接在Eclipse环境中运行,帮助开发者快速实现这一功能。下面...

    excel数据导入帝国cms MySQL数据库phome_ecms_news导入excel

    本文将详细介绍如何使用Excel数据导入到帝国CMS(Empire CMS)的MySQL数据库中,特别是在`phome_ecms_news`新闻类型的表中进行操作。这个过程通常涉及到数据整理、数据格式转换以及数据库接口的使用。 首先,我们...

    excel数据导入工具

    Excel数据导入工具是一种高效的数据管理解决方案,主要用于将Excel表格中的数据批量导入到各种类型的数据库系统中。这样的工具极大地简化了数据迁移过程,特别是在处理大量结构化数据时,能够节省大量手动输入的时间...

    java实现Excel数据导入到mysql数据库.zip

    本项目"java实现Excel数据导入到mysql数据库"旨在利用Java技术将Excel表格中的数据高效地导入到MySQL数据库,并且在数据库中存在相同数据时进行更新,同时也支持将数据库中的数据导出到Excel表中。这个过程涉及到多...

    如何将excel表格的数据导入到mysql数据中去.docx

    将 Excel 表格的数据导入到 MySQL 数据库中可以实现数据的共享和统一管理。下面是将 Excel 表格的数据导入到 MySQL 数据库的步骤和要点: 准备工作 在将 Excel 表格的数据导入到 MySQL 数据库之前,需要准备好以下...

    导入Excel到MySQL通用工具(Java)源码

    这里我们关注的是一个特定的Java项目——"导入Excel到MySQL通用工具",它提供了一种方法来将Excel文件(仅支持.xls格式)的数据批量导入到MySQL数据库中。这个工具对于那些需要频繁处理Excel数据并将其存储到数据库...

    在VS中使用代码导入Excel表中的数据

    在Visual Studio(VS)开发环境中,使用代码导入Excel表中的数据是一项常见的任务,尤其是在数据分析、报表生成或数据处理的应用程序中。以下是一些关键的知识点,涵盖了如何从数据库导出数据到Excel,以及如何将...

    C#开发excel导入导出+mysql数据库

    在C#开发中,Excel导入导出和MySQL数据库的交互是一项常见的需求,特别是在数据分析、报表生成和数据存储的场景下。下面将详细讲解这个主题涉及的知识点。 首先,C#中处理Excel文件主要依赖于两个库:Microsoft....

    EXCEL万能导入工具到SQL

    标题中的“EXCEL万能导入工具到SQL”指的是一个能够帮助用户将Excel数据高效地导入到SQL数据库的应用程序。这个工具通常适用于需要频繁从Excel表格中导入数据到SQL Server、MySQL、Oracle等数据库的情况,例如在数据...

    excel导入数据到mysql中

    在IT行业中,将Excel数据导入到MySQL数据库是常见的数据处理任务,尤其在数据分析、报表制作或系统集成等场景中。本篇文章将详细讲解如何利用Java和SpringMVC框架实现这一功能,同时处理一对多和主从表的关系。 ...

Global site tag (gtag.js) - Google Analytics