如何批量导入excel数据至数据库(MySql)--工具phpMyAdmin

之前由于数据储存使用excel保存了所有数据,经过初步数据筛选,数据量近4000条。一条一条录入数据库显然是不可行的。以下是我所操作的步骤:

1.只保留excel的数据部分,去除第一行的具体说明

2.文件另存为(.csv)格式 保存即可

3.把刚才存成csv格式的文件用TXT打开再次另存为

注意! 编码改成 UTF-8 这步必须要有,否则导入后极有可能出现乱码。

4.在phpmyadmin中按照数据顺序创建表,新建字段,字段名与你要导入的excel表字段关联且顺序相同。

5.点击“导入”-->"选择文件"(刚才改好的csv文件)

6.按照下图修改“格式”及“字段分隔符”(一定是英文逗号 “,”)

7.点击执行

数据就能成功导入辣~

如果数据出现乱码,

请回忆

(1)是否改UTF-8那步是否成功?

(2)数据库字符集是否为UTF-8?

(3)设置表的属性是否对应的是UTF-8?

(4)排序规则一定要记得改,因为默认是latin 什么什么的

这些问题我都一一遇到过 ┑( ̄Д  ̄)┍

(5)求助网络/大神~

时间: 2024-08-06 07:54:53

如何批量导入excel数据至数据库(MySql)--工具phpMyAdmin的相关文章

MySQL批量导入Excel数据

MySQL批量导入Excel数据 1.确定需要导入数据的表名称以及字段,然后在新建的Excel表中,按照表字段正确排序:(注:(Excel文件的名称最好和数据库的名称一致,sheet表的名字最好和表名称一致,方便需要导入多张表数据时一一对应)) 2.在Excel表中,正确填写需要导入的数据,一行数据对应着数据库表中的一行记录:(注:各个字段的格式要求需要和数据库中的限制一样,避免出现差错) 3.收集好需要导入的数据后,点击保存.(注:导入的时候,Excel文件处于打开状态) 4.选中需要导入数据

导入Excel数据至数据库——思路整理

说明 背景: 导入Excel数据到数据库成为目前项目中很常用的技术,整理以前的实现发现:在原来系统中的导入,没有实现方法复用,如果要实现某一处数据的导入,需要将原来的代码复制过去.修修改改,实现过程较为复杂,实现类似的功能需要对原来的代码重新梳理,结合业务修改代码. 为了让每次相同的功能都不需要重复的开发,我们需要实现一种能够得到复用的程序功能. 目的: 如图所示 我们需要将Excel中的数据记录插入到DB的表中,如何实现? 转换 将Excel转换为List 将Excel转换为DataTable

java 使用POI批量导入excel数据

一.定义 Apache POI是Apache软件基金会的开放源码函式库,POI提供API给Java程序对Microsoft Office格式档案读和写的功能. 二.所需jar包: 三.简单的一个读取excel的demo 1.读取文件方法 /** * 读取出filePath中的所有数据信息 * @param filePath excel文件的绝对路径 * */ public static void getDataFromExcel(String filePath) { //String fileP

导入excel数据到数据库

1.上传excel到服务器 jsp页面代码 <form action="actionname" method="post" id="form1" enctype="multipart/form-data"> <input type="file" name="excel" id="fileExecl" class="inputFile&quo

Winform导入Excel数据到数据库

public partial class ImportExcel : Form { AceessHelpers accessHelper = new AceessHelpers(); public ImportExcel() { InitializeComponent(); } private void btn_importExcelData(object sender, EventArgs e) { openFileDialog1.Title = "打开文件"; openFileDi

点餐小程序,点餐系统,管理后台批量导入excel菜品数据

点餐系统上线这段时间,有好多同学反馈,是否可以添加一个菜品批量导入的功能.由于平时比较忙,一直没有时间把菜品批量导入的功能加进来.今天正好空出来时间了,就来教大家实现下菜品批量导入的功能. 后面会把这节功能录制成视频放到点餐系统的课程里. 传送门:" rel="nofollow">点餐系统,java后台+点餐小程序 老规矩,先看效果图 选择excel菜品导入数据成功 之前有看过我课程的同学肯定知道,我之前是没有批量导入的类目的,不错,这个类目就是我们今天新加的功能. 实

[已解决]C#批量高效率导入大数据到数据库[百万级以上]

将几百万条数据导入到数据库中,怎么样高效率的导入?下面我就介绍一个高效率的方法:1.将数据库文件(DB.csv)导入到DataTable中: /// <summary> /// 将CSV文件的数据读取到DataTable中 /// </summary> /// <param name="fileName">CSV文件路径</param> /// <returns>返回读取了CSV数据的DataTable</returns

windows命令行下导入excel数据到SQLite数据库

1.转换文件格式,防止中文乱码:将excel保存成"CSV(逗号分隔)(*.csv)"格式,关闭文件,用记事本打开刚才保存的.csv文件,然后另存为UTF-8格式文本.需要注意的是,经过这样的转换,数字也全变成文本了. 2.通过adb shell(adb.exe存放在android开发软件安装文件夹中,如 F:\Develope\Tools\adt-bundle-windows-x86\sdk\platform-tools\)更改sqlite数据库的使用权限.运行adb之前要先打开AV

上传excel数据到数据库中

上传excel表格数据到数据库 导入固定路径下的excel数据到数据库 <form id="disposeFlightDataForm" action="../upload/disposeFlightData" method="post"> <input id="disposeFlightDataButton" type="submit" value="处理航班数据"