phpexcel 将excel数据导入到mysql数据库_phpexcel导入excel到mysql数据库(示例)
session_start();
header("Content-type:text/html;charset:utf-8");
//全局变量
$succ_result=0;
$error_result=0;
$file=$_FILES['filename'];
$max_size="2000000"; //最大文件限制(单位:byte)
$fname=$file['name'];
$ftype=strtolower(substr(strrchr($fname,'.'),1));
//文件格式
$uploadfile=$file['tmp_name'];
if($_SERVER['REQUEST_METHOD']=='POST'){
if(is_uploaded_file($uploadfile)){
if($file['size']>$max_size){
echo "Import file is too large";
exit;
}
if($ftype!='xls'){
echo "Import file type is error";
exit;
}
}else{
echo "The file is not empty!";
exit;
}
}
require("./conn.php"); //连接mysql数据库
//调用phpexcel类库
require_once 'phpexcel.php';
require_once 'PHPExcel\IOFactory.php';
require_once 'PHPExcel\Reader\Excel5.php';
$objReader = PHPExcel_IOFactory::createReader('Excel5');//use excel2007 for 2007 format
$objPHPExcel = $objReader->load($uploadfile);
$sheet = $objPHPExcel->getSheet(0);
$highestRow = $sheet->getHighestRow(); // 取得总行数
$highestColumn = $sheet->getHighestColumn(); // 取得总列数
$arr_result=array();
$strs=array();
for($j=2;$j<=$highestRow;$j++)
{
unset($arr_result);
unset($strs);
for($k='A';$k<= $highestColumn;$k++)
{
//读取单元格
$arr_result .= $objPHPExcel->getActiveSheet()->getCell("$k$j")->getValue().',';
}
$strs=explode(",",$arr_result);
$sql="insert into student(typeId,name,sex,age) values ($strs[0],'$strs[1]','$strs[2]',$strs[3])";
echo $sql."
";
mysql_query("set names utf8");
$result=mysql_query($sql) or die("执行错误");
$insert_num=mysql_affected_rows();
if($insert_num>0){
$succ_result+=1;
}else{
$error_result+=1;
}
}
echo "插入成功".$succ_result."条数据!!!
";
echo "插入失败".$error_result."条数据!!!";
?>
phpexcel 将excel数据导入到mysql数据库_phpexcel导入excel到mysql数据库(示例)相关推荐
- java导入excel数据到mysql_java的poi技术读取Excel数据到MySQL
这篇blog是介绍java中的poi技术读取Excel数据,然后保存到MySQL数据中. 你也可以在 : 项目结构: Excel中的测试数据: 数据库结构: 对应的SQL: 1 CREATE TABL ...
- python对excel数据统计_用 python实现简单EXCEL数据统计
原博文 2016-11-24 23:06 − 任务: 用python时间简单的统计任务-统计男性和女性分别有多少人. 用到的物料:xlrd 它的作用-读取excel表数据 代码: import xlr ...
- 用matlab把表转化为图片,matlab怎么excel数据转化为图像《matlab将excel数据读成图片》...
这个表格的数据怎样用matlab转换为图像?是一个49*57的表格 load进workspace,数值类型做一定的转换,就可以了. 如何将Excel中的数据导入MATLAB并在MATLAB中画出图像 ...
- matlab表格中的数画图,excel数据表格画图-如何利用matlab根据excel表格里面的数据画图...
如何利用matlab根据excel表格里面的数据画图 方法/步骤 1,在excel中输入制图表所需要的数据. 2,选择数据(选择不连续的数据可以按住"ctrl"在选择就可以了.还有 ...
- python 网页上显示数据_怎么用python将excel数据写入网页中,python 网页上excel表格数据分析...
用python读取excel,怎样显示要查找的数据? 感觉还是CSV格式的好一些,EXCEL的要装插件,以CSV为例,段代码 sqlserver char 对应c# import linecache ...
- java读取excel数据的方法是_java怎么读取excel文件里的数据
展开全部 下面是一个简单的读取例子,如果报"java.io.IOException: Invalid header signature; read 4503608217567241, exp ...
- 遇到“脏乱差”的Excel数据怎么办??利用Python规范Excel表格数据(数据清洗)
此博客仅为我业余记录文章所用,发布到此,仅供网友阅读参考,如有侵权,请通知我,我会删掉. 本文章纯野生,无任何借鉴他人文章及抄袭等.坚持原创!! 1. 前言 本文章主要介绍利用Python去规范Exc ...
- python对excel数据统计_数据分析EPHS(4)-使用Excel和Python计算数列统计值
前面环境都搞的差不多了,这次咱们进入实战篇,来计算一列的统计值.统计值主要有最大值.最小值.均值.标准差.中位数.四分位数.话不多说,直接进入正题. 本文介绍使用Excel和Python来计算上述统计 ...
- python实现excel数据透视_在pywin32中创建Excel数据透视缓存
我试图用python创建一个pivot表,但无法让它在我自己的数据上工作.我已经确定了一个问题单元是示例文件中的最后一个单元.在excel中直接创建透视表时,同样的数据也可以正常工作.在 代码如下:i ...
最新文章
- 因子分析累计方差贡献率要在多少_R语言进阶之因子分析
- 如何高效读论文?剑桥CS教授亲授“三遍论”
- 怎样快速学习html5,如何快速学习HTML5?带你了解HTML5学什么?
- C++ Primer 5th笔记(chap 16 模板和泛型编程)可变参数模板
- 双指针算法 | 力扣344. 反转字符串
- TLS是如何保障数据传输安全(中间人攻击)
- 三层架构 android访问MSSQL数据库 程序 (服务器端)
- 对象json字符串数组 java对象,java把json的字符串转换为json对象和数组
- python 调用rpc服务_在Django项目中对Python函数进行RPC调用的优雅方式
- mysql中游标能不能更新数据库_数据库游标更新数据
- 小说和散文在写作语言(表达方式等)方面究竟有多大不同?
- Macbook pro M1使用免费的方法读写NTFS的折腾之路
- 计算机应用基础中专起大专,17秋中国医科大学《计算机应用基础(中专起点大专)》在线作业标准100分答案...
- java zoneid 中国_关于时区:Java 8 Time API – ZonedDateTime – 在解析时指定默认的ZoneId...
- ARM M3综合细节描述:
- vscode 配置ts自动转换成js文件
- java学习(方法)
- Python+ASAquick+PSIPred蛋白质序列特征计算,ASAquick安装调用(Linux)
- matlab 循环平稳检测,循环平稳信号处理完整的Matlab工具箱
- Docker理论与实践(三)