wex5 实战 HeidiSQL 导入Excel数据

一 前言

以前没做过大东西,突然客户说,我给你个数据,你部署到云上。我想,很简单啊,随口答应了。

悲剧发生了,客发给我的,居然是一张excel表!!!

本来想一条一条数据复制,一看,2000多条!!

网上搜索excel生成sql,说什么宏编辑,写java语句,搞了半天,始终不行。按网上的图文一步步来,都不行。也许是我理解有误,也许是写教程的人写的有出入。不管怎么说,

总得搞定啊。

最后找方法,查资料,测试,终于找到方法。

二 效果演示:

2000多条数据,顺利导入成功。

三  实现方法:

1 修改excel文件

这就是数据,不能直接导入。

必须加一列id列,并托拽生成序号。避免在数据库里id列自增破坏数据。

2  在excel里生成CSV文件

(注)名称不能是汉字。否则导入会提示文件不存在。保存提示,直接点“是”。

3   在HeidiSQL里新建表

(注)字段名称和顺序,要与Excel里的数据一一对应,几个字段建几个字段。

4  在HeidiSQL里导入CSV文件

5  修改导入参数

一共有4个地方,需要注意:

1   忽略行数,根据Excel里数据,哪些不需要,来选择

2   逗号分隔。在生成CSV文件时提示是逗号分隔,分隔的是列与列,在数据库中,则是字段。如果HeidiSQL默认是分号,要手动修改。否则只能生成第一列。

3   数据冲突,是否更新,看你数据库需求

4  可以选择插入数据字段。字段可以多,但不能少,少了会提示插入不成功。

最后,点击导入,可爱的千条数据终于准确导进来了。

以后可以大胆用Excel写数据了,必竟还是Excel操作起来方便简单。

时间: 2024-10-17 06:45:57

wex5 实战 HeidiSQL 导入Excel数据的相关文章

HeidiSQL 导入Excel数据

一 前言 原文出处:http://blog.csdn.net/qq_27727681/article/details/53944744 二 效果演示: 2000多条数据,顺利导入成功. 三  实现方法: 1 修改excel文件 这就是数据,不能直接导入. 必须加一列id列,并托拽生成序号.避免在数据库里id列自增破坏数据. 2  在excel里生成CSV文件 (注)名称不能是汉字.否则导入会提示文件不存在.保存提示,直接点"是". 3   在HeidiSQL里新建表 (注)字段名称和顺

SQL Server服务器上需要导入Excel数据的必要条件

SQL Server服务器上需要导入Excel数据,必须安装2007 Office system 驱动程序:数据连接组件,或者Access2010的数据库引擎可再发行程序包,这样就不必在服务器上装Excel了.

asp.net采用OLEDB方式导入Excel数据时提示:未在本地计算机上注册"Microsoft.Jet.OLEDB.4.0" 提供程序"

asp.net采用OLEDB方式导入Excel数据时提示:未在本地计算机上注册"Microsoft.Jet.OLEDB.4.0" 提供程序" 笔者在项目中做做了一个从Excel表格中导入数据的模块.大体上asp.net项目中导入Excel大体分成三类: 1)采用c#内置方案System.Data.OleDb(限制较小, 通用) 2)采用Excel的COM组件(会有版本问题) 3)采用伪Excel文件.即使用文本流的方式根据需求自己定义数据格式.同时在服务端进行反格式化 笔者采

C#导入Excel数据

using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using System.Data; using System.Data.OleDb; using test.App_Code; using System.Text.RegularExpressions; using Sy

(转)PLSQL Developer导入Excel数据

场景:近来在做加班记录的统计,主要是统计Excel表格中的时间,因为我对于Excel表格的操作不是很熟悉,所以就想到把表格中的数据导入到数据库中,通过脚本语言来统计,就很方便了!但是目前来看,我还没有完成最终统计的目的,只是将Excel中的数据导入到了数据库中了,所以未完待续! 最近处理将Excel数据导入Oracle的工作比较多.之前都是采用Sqlldr命令行导入的方式处理.每次导入不同格式的Excel表数据,都需要先把Excel文件由“.xls”格式转换为“.csv”格式,再手工根据Exce

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

Oracle导入excel数据快速方法

Oracle导入excel数据快速方法 使用PLSQL  Developer工具,这个可是大名鼎鼎的Oracle  DBA最常使用的工具.    在单个文件不大的情况下(少于100000行),并且目的表结构已经存在的情况下——对于excel而言肯定不会超过了,因为excel文件的最大行为65536——  可以全选数据复制,然后用PLSQL  Developer工具.    1  在PLSQL  Developer的sql  window里输入select  *  from  test  for 

结合bootstrap fileinput插件和Bootstrap-table表格插件,实现文件上传、预览、提交的导入Excel数据操作流程

1.bootstrap-fileinpu的简单介绍 在前面的随笔,我介绍了Bootstrap-table表格插件的具体项目应用过程,本篇随笔介绍另外一个Bootstrap FieInput插件的使用,整合两者可以实现我们常规的Web数据导入操作,导入数据操作过程包括有上传文件,预览数据,选择并提交记录等一系列操作. 关于这个插件,我在早期随笔<Bootstrap文件上传插件File Input的使用>也做了一次介绍,这是一个增强的 HTML5 文件输入控件,是一个 Bootstrap 3.x

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

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