将Excel表格导入mysql数据表_如何把Excel导入mysql数据表的方法详解
把Excel导入mysql数据表其实是一件非常的简单的事情了,我们可以通过多种方法来实现了,下面我们来看一些关于小编整理的把Excel导入mysql数据表的方法了。
方法一
把Excel导入mysql数据表,首先新建数据表,新建字段,字段数量和excel的表格列数量保持一致。
然后把Excel文件另存为csv或者txt文本文件放在桌面上面
然后执行如下命令:
一:保存为csv导入方法
load data local infile 'C:\\Users\\xwidea\\Desktop\\areaid_v.csv' into table 数据表名称 fields terminated by ','
二:保存为txt文本文件导入方法
load data local infile 'C:\\Users\\xwidea\\Desktop\\areaid_v.txt' into table 数据表名称 fields terminated by '\t'
方法二,利用程序如php
PHP-ExcelReader,下载地址: http://sourceforge.net/projects/phpexcelreader
说明:
PHP将EXCEL导入MYSQL的测试环境:MYSQL数据库采用utf8编码.导入EXCEL文档是xls格式,经过测试,xlsx 格式[excel 2007]也OK.
测试环境:MYSQL数据库采用utf8编码.导入EXCEL文档是xls格式,经过测试,xlsx 格式[excel 2007]也OK.
文中红色标注为需要注意的地方,请替换成你配置好的数据,如数据库配置等。运行实现导入。
以下是我贴出的详细代码,其中test.php为我写的测试文件,reader.php和oleread.inc文件是从上面提供的网址中下载的。
1. test.php
以下为引用的内容:
require_once 'reader.php'
// ExcelFile($filename, $encoding);
$data = new Spreadsheet_Excel_Reader();
// Set output Encoding.
$data->setOutputEncoding('gbk');
//”data.xls”是指要导入到mysql中的excel文件
$data->read('data.xls');
@ $db = mysql_connect('localhost', 'root', ?') or
die("Could not connect to database.");//连接数据库
mysql_query("set names 'gbk'");//输出中文
mysql_select_db('mydb'); //选择数据库
error_reporting(E_ALL ^ E_NOTICE);
for ($i = 1; $i <= data-="">sheets[0]['numRows']; $i ) {
//以下注释的for循环打印excel表数据
/*
for ($j = 1; $j <= data-="">sheets[0]['numCols']; $j ) {
echo """.$data->sheets[0]['cells'][$i][$j]."",";
}
echo "n";
*/
//以下代码是将excel表数据【3个字段】插入到mysql中,根据你的excel表字段的多少,改写以下代码吧!
$sql = "INSERT INTO test VALUES('".
$data->sheets[0]['cells'][$i][1]."','".
$data->sheets[0]['cells'][$i][2]."','".
$data->sheets[0]['cells'][$i][3]."')";
echo $sql.'
'
$res = mysql_query($sql);
}
?>
将Excel表格导入mysql数据表_如何把Excel导入mysql数据表的方法详解相关推荐
- python3占位符详解_占位符最新:Python 占位符的使用方法详解_爱安网 LoveAn.com
关于"占位符"的最新内容 聚合阅读 这篇文章主要介绍了Python 占位符的使用方法详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以 ...
- pythonbool类型数组生成_对numpy中布尔型数组的处理方法详解
布尔数组的操作方式主要有两种,any用于查看数组中是否有True的值,而all则用于查看数组是否全都是True. 如果用于计算的时候,布尔量会被转换成1和0,True转换成1,False转换成0.通过 ...
- java调用javascript函数_[Java教程]JavaScript函数的4种调用方法详解
[Java教程]JavaScript函数的4种调用方法详解 0 2016-08-09 00:00:12 在JavaScript中,函数是一等公民,函数在JavaScript中是一个数据类型,而非像C# ...
- python布尔型数组_对numpy中布尔型数组的处理方法详解
布尔数组的操作方式主要有两种,any用于查看数组中是否有True的值,而all则用于查看数组是否全都是True. 如果用于计算的时候,布尔量会被转换成1和0,True转换成1,False转换成0.通过 ...
- html表单 access,【Access基础】OpenForm打开窗体方法详解
时 间:2020-06-11 08:01:25 作 者:摘 要:对openform方法中的相关参数进行详解. 正 文: expression.OpenForm(FormName, View, Filt ...
- iif能用到mysql中吗_数据库基础知识:SQL中的IIF语句详解
IIf 返回由逻辑测试确定的两个数值或字符串值之一. 语法 数字 IIf(Logical EXPression, Numeric Expression1, Numeric Expression2) 如 ...
- 华为mate20参数表_华为Mate20售价5000起 华为Mate20配置参数详解
华为Mate20最新消息:华为Mate20配置被曝光地差不多了,花火网小编也会在下文对华为Mate20的配置参数详细介绍,不过更多人关注的还有一点,就是华为Mate20的售价,据说华为Mate20售价 ...
- python中requests库的用途-数据爬虫(三):python中requests库使用方法详解
有些网站访问时必须带有浏览器等信息,如果不传入headers就会报错,如下 使用 Requests 模块,上传文件也是如此简单的,文件的类型会自动进行处理: 因为12306有一个错误证书,我们那它的网 ...
- python提速_如何让Python程序轻松加速,正确方法详解
你可能在想,这很好,但这个装饰器究竟是什么?它提供对已构建的缓存的访问,该缓存使用LRU(译者注: Least Recently Used的缩写,即最近最少使用,是一种常用的页面置换算法,选择最近最久 ...
- windows7安dns服务器_在Windows 7 上安装DNS服务器bind9方法详解
本文主要介绍在WIN7上安装bind9 DNS服务器的方法,非常详细希望对大家有所帮助 本文主要介绍在WIN7上利用ntbind部署DNS服务器的方法.ntbind是Bind的Windows版本, 1 ...
最新文章
- BZOJ 1009: [HNOI2008]GT考试(kmp+dp+矩阵优化)
- STM32启动BOOT0 BOOT1设置方法 [
- Java黑皮书课后题第4章:*4.8(给出ASCII码对应的字符)编写程序,得到一个ASCII码的输入(0~27之间的一个整数),然后显示该字符
- python 类可以调用实例变量_python面向对象中类对象、实例对象、类变量、实例变量、类方法、实例方法、静态方法...
- java解析dxf文件_CAD文件无法打开,这两点原因你必须要知道
- 苹果Mac文件自动化整理工具:Hazel
- 全网首发:ScrollBarUI混淆后效果错误的分析
- 用C实现SEH的例子如何跟进SEH
- 康熙字典214个部首CJK编码
- 浏览器与输入法——用户入口的争夺
- Java代码校验银行卡号
- 在网页中加入透明flash代码
- miui kindle安装目录
- Java+Selenium实现网页截图
- 打开html自动播放音乐,如何使背景音乐在打开网页时就自动播放
- iOS开发之App Icon(整套)生成工具App Icon Gear
- python一个月工资多少钱_Python工资一般是多少 看完吓你一跳【python教程是什么】...
- 算法-经典趣题-三色球
- 关于科技趋势和未来机会,这8本书告诉你答案
- 常用的学习软件,网站
热门文章
- AS3的数据结构知识(参考Nshen的文章)
- jQuery设置disabled属性与移除disabled属性
- Linux文件系统【02】creat,open,close,read,write,lseek;ioctl,fcntl,dup,dup2,自定义创建文件命令
- RabbitMq 消息发送确认(可靠生产和推送确认)
- 字典的数据怎么转变为excel_Excel小技巧——快速为多行数据排列名次
- 小程序页面之间数据传递的五种方法
- VS远程调试与附加调试
- 计算机职称评审条件,计算机助理职称评审条件有哪些
- 电脑虚拟内存不足原因解析与解决办法
- 数据分析项目(python):股票数据导入、计算上涨、计算下跌、收益计算、双均线策略