当前位置:首页 > 日记 > 正文

PHPExcel阅读器将excel内容读入数据库实现代码

PHPExcel阅读器将excel内容读入数据库实现代码
文章最后介绍了利用excel阅读器读取excel文件的方法,如excel等数据的需要:
-数据库:校友

-表的结构'校友'

如果不存在,创建表(校友)

` ID ` bigint(20)不为空auto_increment,

` GID ` varchar(20)默认为空的文件数的评论,

` student_no ` varchar(20)默认为空的评论学校数,

`名字` varchar(32)默认为空,

主键(id),

关键` GID `(` GID `),

密钥'名称'('名称})

)= MyISAM引擎默认的字符集utf8;

数据库的结果如下:

复制代码代码如下所示:
< PHP
标题(内容类型:文本/ HTML;字符集= UTF-8);
require_once'excel_reader2 PHP的;
(20000)set_time_limit;
ini_set(memory_limit
/ /使用PDO连接数据库
DSN =MySQL:美元=本地主机;北京校友;;
$root;
=密码;
尝试{
新的PDO(胸径美元美元美元美元的DSN,用户,密码);
$胸径->查询(让名字UTF8;');
} catch(PDOException,e){
回声连接失败。$ E -> GetMessage();
}
/ / PDO结合参数操作
美元美元支撑=胸径->准备(插入校友(GID,student_no,名字)值(GID,student_no,:名字))))
支撑美元-> bindparam(:GID
支撑美元-> bindparam(:student_no
支撑美元-> bindparam(:名字
使用PHP Excel阅读器读取excel的内容。
$data =新spreadsheet_excel_reader();
$数据-> setoutputencoding('utf-8);
$数据->读(斯图.xls);
为($我= 1;$我表{ 0 } { 'numrows};我+ +){
对于($ = 1;$ j 3;$ + +){
student_no美元=美元数据->表{ 0 } { } { }为我'cells{ 1 };
$name = $数据->表{ 0 } { } { }为我'cells{ 2 };
GID =美元美元数据>表{ 0 } { } { }为我'cells{ 3 };
}
将将Excel内容插入到数据库访问中。
支撑美元->执行();
}
执行成功;
回声最后插入ID:。$胸径-> lastinsertid();
>

考虑到Excel的量大,PDO的绑定操作使用!

相关文章

gcasswupdater.exe的功能是什么该g

gcasswupdater.exe的功能是什么该g

查询,功能,过程,电脑软件,gcasswupdater,点评:gcasswupdater.exe是巨人 /微软反间谍软件相关程序 进程文件:gcasswupdater或gcasswupdater.exe 进程名称:微软反间谍软件更新过程 过程类别:安全风险的过程 英文描述: gcasswupdater.exe是一个过…

PHP的面向对象编程(OOP)的学习笔记(四

PHP的面向对象编程(OOP)的学习笔记(四

异常处理,面向对象编程,学习笔记,发生,电脑软件,使用异常 PHP5添加异常处理模块类似于其他语言,PHP代码生成异常可以抛出由catch语句的语句和捕获。代码需要例外处理必须放在try代码块捕获例外。每个尝试对应至少一个catch块。使用多个catc…

最好超过20的MySQL性能优化经验分

最好超过20的MySQL性能优化经验分

经验分享,性能优化,电脑软件,MySQL,我们设计的数据库表结构时,我们需要注意数据操作的性能当我们操作数据库(特别是在查询的SQL语句)。在这里,我们不谈太多关于SQL语句的优化,但只有MySQL,Web应用最广泛的数据库。我希望下面的优化技术对你有用。…

无法登录QQ提示服务器超时,错误代码

无法登录QQ提示服务器超时,错误代码

超时,服务器,提示,无法登录,错误代码,问题: 近年来,计算机网络是正常的,就是不能登陆QQ。当你登录QQ,提示你服务器超时,错误代码0x00000001 的原因是什么 答案uff1a 计算机网络正常,表明网络连接正常,网络设置正常,出现上述现象,原因如下: 如果是…

Linux用户管理和组管理使用详细的

Linux用户管理和组管理使用详细的

图形化,用户管理,解决方案,创建用户,详细,点评:本文主要介绍linux用户管理和组管理(图形化linux创建用户和组),有需要的朋友可以参考下。 有Linux下的三类用户:1、超级用户:根具有操作系统的所有权限的UID 0 2、普通用户:普通用户的操作系统权限…

我回忆并回忆起一切都有你的记忆。

我回忆并回忆起一切都有你的记忆。

一切都,回忆起,记忆,电脑软件,亲爱的,我不做永远,但永远不会忘记。 亲爱的,我不是Haikudanlan的,就在你身边。 回忆是无形的月光,一只眼睛闭上黑暗。 城市是一个听不见的大海,当它转过身时,它独自一人坠落。 黑人和白人的承诺还没有得到遗憾。…

MySQL无符号使用和减去补码溢出解

MySQL无符号使用和减去补码溢出解

溢出,解决方案,补码,符号,电脑软件,无符号是一个非负数,这种类型可以增加数据的长度。 例如,如果字段的最大值是127,那么字段符号最大可以达到127×2 无符号的属性是唯一的整数,和二进制属性仅用于CHAR和VARCHAR。 类型 解释 TINYINT 非常小的…

计算机名称修改后oracle正常启动问

计算机名称修改后oracle正常启动问

启动,修改,名称,电脑软件,oracle,不久前,在旁边的老姐安装了甲骨文,发现老姐的电脑名字很长,不容易记住,而且一个寿阳,电脑名字稍微改了一点,没想到这一步可以苦破一个老人,一个悲剧就要开始了! U3000 当你改变计算机名称并重新启动计算机,发现甲骨…

winhlp32.exe-过程的程序是什么

winhlp32.exe-过程的程序是什么

过程,程序,电脑软件,exe,综述:简要介绍了winhlp32.exe -程序过程 进程文件:程序或winhlp32.exe 过程名称:微软Windows帮助 过程类别:安全风险的过程 英文描述: winhlp32.exe是微软Windows帮助文件查看器。这个过程打开了进程,也称为第一、第二…

教你解决Win8的IE10浏览器不兼容

教你解决Win8的IE10浏览器不兼容

不兼容,浏览器,教你,电脑软件,点评:作为Windows8的朋友都知道,系统的IE10兼容性很差。为了避免网站的兼容性,IE10集成了IE9 IE7和IE8的诸多旅游模式。 1。如果你打开IE10预览页面,当页面不兼容或者页面字体很拥挤。 2、可以按键盘上的F12开发者…

linux修改SSH端口的两种方法

linux修改SSH端口的两种方法

方法,修改,两种,端口,电脑软件,点评:本文主要介绍了两种修改linux ssh端口的方法,需要的朋友可以参考一下。 Linux港顺利修改sshd 第一: 1。如果您想更改SSH(22)的默认端口,那么您只需修改: 复制代码代码如下所示: 端口22 / / / sshd_config SSH…

是drvlsnr.exe过程安全吗过程drvls

是drvlsnr.exe过程安全吗过程drvls

过程,电脑软件,drvlsnr,exe,点评:drvlsnr.exe的康柏compaq驱动声卡相关程序的一部分 进程文件:drvlsnr或drvlsnr.exe 进程名称:drvlsnr 过程类别:安全风险的过程 英文描述: drvlsnr.exe是一个过程,安装与康柏驱动集成的数字,盛大,它也被称为对与…