文章作者:姜南(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.
相关推荐
在使用Navicat for MySQL工具进行数据导入时,经常会出现中文乱码的问题,尤其是在处理Excel文件时更为常见。这种现象不仅影响数据的正确性,还可能导致后续的数据分析和处理出现错误。因此,有效地解决Navicat for ...
Excel数据导入MySQL是一种常见的数据迁移操作,...总之,Excel数据导入MySQL是数据管理中常见的一环,通过合适的工具或编程方法,可以实现高效、准确的数据迁移,从而更好地利用数据库的强大功能进行数据分析和管理。
本篇文章将详细讲解如何利用Python工具实现Excel数据的批量导入到MySQL数据库,以及如何优化这一过程,使得几千万的数据能够在半小时内完成导入。 首先,我们需要了解Python中用于操作Excel的主要库——pandas。...
- **错误处理**:检测并处理导入过程中的错误,如数据不匹配、超长字段等。 - **进度跟踪**:显示导入进度,让用户了解操作状态。 - **自动化脚本**:创建可重复使用的脚本,方便未来数据导入。 4. **使用流程**...
Excel数据导入SQL工具是一种实用程序,它允许用户方便地将Excel电子表格中的数据批量导入到SQL数据库中的相应表。这个工具极大地简化了数据迁移过程,特别是在处理大量结构化数据时,比如进行数据分析、数据清洗或...
标题中的“将excel数据导入mysql数据库--Excel2Mysql工具”揭示了本次讨论的主要内容,即如何使用特定的工具——Excel2Mysql,将Excel表格中的数据高效地导入到MySQL数据库中。这是一个常见的数据迁移需求,特别是在...
### MySQL导入SQL或Excel文件的方法 ...综上所述,通过上述方法,我们可以有效地将SQL脚本或Excel文件中的数据导入到MySQL数据库中。在实际操作过程中,还需要结合具体情况灵活运用,并注意相关的权限设置和错误处理。
在C#编程环境中,我们可以利用各种库来处理Excel文件,并将其数据导入到数据库系统,如MySQL或SQL Server。本文将详细讲解如何实现这个过程,主要包括以下几个步骤和涉及的知识点: 1. **安装必要的库**: - 对于...
MySQL 客户端 Sqlyog 之 Excel 数据导入方法 Sqlyog 是一款功能强大且易用的 MySQL ...通过 Sqlyog 的 Excel 数据导入方法,可以快速地将数据从 Excel 文件导入到 MySQL 数据库中,以便于进行其他数据处理和分析。
在IT行业中,经常需要处理大量的数据,而Excel作为常见的数据管理工具,其便捷性与灵活性深受用户喜爱。然而,当需要将Excel中的数据存入数据库,例如MySQL时,手动操作会变得低效且易出错。Java作为一种强大的编程...
在Java开发中,将Excel表格数据导入MySQL数据库是一项常见的任务,尤其在数据处理、数据分析以及系统集成等场景中。这个项目提供了一套完整的源码,可以直接在Eclipse环境中运行,帮助开发者快速实现这一功能。下面...
本文将详细介绍如何使用Excel数据导入到帝国CMS(Empire CMS)的MySQL数据库中,特别是在`phome_ecms_news`新闻类型的表中进行操作。这个过程通常涉及到数据整理、数据格式转换以及数据库接口的使用。 首先,我们...
本项目"java实现Excel数据导入到mysql数据库"旨在利用Java技术将Excel表格中的数据高效地导入到MySQL数据库,并且在数据库中存在相同数据时进行更新,同时也支持将数据库中的数据导出到Excel表中。这个过程涉及到多...
将 Excel 表格的数据导入到 MySQL 数据库中可以实现数据的共享和统一管理。下面是将 Excel 表格的数据导入到 MySQL 数据库的步骤和要点: 准备工作 在将 Excel 表格的数据导入到 MySQL 数据库之前,需要准备好以下...
这里我们关注的是一个特定的Java项目——"导入Excel到MySQL通用工具",它提供了一种方法来将Excel文件(仅支持.xls格式)的数据批量导入到MySQL数据库中。这个工具对于那些需要频繁处理Excel数据并将其存储到数据库...
在Visual Studio(VS)开发环境中,使用代码导入Excel表中的数据是一项常见的任务,尤其是在数据分析、报表生成或数据处理的应用程序中。以下是一些关键的知识点,涵盖了如何从数据库导出数据到Excel,以及如何将...
在C#开发中,Excel导入导出和MySQL数据库的交互是一项常见的需求,特别是在数据分析、报表生成和数据存储的场景下。下面将详细讲解这个主题涉及的知识点。 首先,C#中处理Excel文件主要依赖于两个库:Microsoft....
标题中的“EXCEL万能导入工具到SQL”指的是一个能够帮助用户将Excel数据高效地导入到SQL数据库的应用程序。这个工具通常适用于需要频繁从Excel表格中导入数据到SQL Server、MySQL、Oracle等数据库的情况,例如在数据...
本项目涉及的是利用C#将Excel数据导入到MySQL数据库中,这在数据分析、报表处理或者数据迁移等场景中非常常见。下面,我将详细讲解这个过程中的关键知识点。 1. **C#与.NET Framework**: C#是微软公司开发的一种...