php通过实现excel导入,php实现excel导入数据
表单页面
if($_POST ['import']=="导入数据 "){
$leadExcel=$_POST['leadExcel'];
//echo $leadExcel;die;
if($leadExcel == "true")
{
//echo "OK";die();
//获取上传的文件名
$filename = $_FILES['inputExcel']['name'];
//上传到服务器上的临时文件名
$tmp_name = $_FILES['inputExcel']['tmp_name'];
$msg = uploadFile($filename,$tmp_name);
echo $msg;
}
}
//导入Excel文件
function uploadFile($file,$filetempname)
{
//自己设置的上传文件存放路径
$filePath = 'upFile/';
$str = "";
//下面的路径按照你 PHPExcel的路径来修改
//提高开发效率
set_include_path('.'. PATH_SEPARATOR .dirname(__FILE__).'\PHPExcel' . PATH_SEPARATOR .get_include_path()); require_once 'PHPExcel.php';
require_once 'PHPExcel\IOFactory.php';
//require_once 'PHPExcel\Reader\Excel5.php';//excel 2003
require_once 'PHPExcel\Reader\Excel2007.php';//excel 2007
$filename=explode(".",$file);//把上传的文件名以“.”好为准做一个数组。
$time=date("y-m-d");//去当前上传的时间
$filename[0]=$time;//取文件名t替换
$name=implode(".",$filename); //上传后的文件名
$uploadfile=$filePath.$name;//上传后的文件名地址
$result = move_uploaded_file($filetempname,$uploadfile);//假如上传到当前目录下
if($result) //如果上传文件成功,就执行导入 excel操作
{
$objReader = PHPExcel_IOFactory::createReader('Excel2007');//use excel2003 和 2007 format
$objPHPExcel = PHPExcel_IOFactory::load($uploadfile);//改成这个写法就好了
$sheet = $objPHPExcel->getSheet(0);
$highestRow = $sheet->getHighestRow(); // 取得总行数
$highestColumn = $sheet->getHighestColumn(); // 取得总列数
//循环读取excel文件,读取一条,插入一条
for($j=2;$j<=$highestRow;$j++)
{
for($k='A';$k<=$highestColumn;$k++)
{
$str .= iconv('utf-8','gbk',$objPHPExcel->getActiveSheet()->getCell("$k$j")->getValue()).'\\';//读 取单元格
}
//explode:函 数把字符串分割为数组。
$strs =explode("\\",$str);
//var_dump ($strs);
//die();
$conn = new mysqli('ip', '用户名', '密码','数据库名');
$sql ="INSERT INTO username(u_name,u_pwd) VALUES ('".$strs[1]."','".$strs[2]."')";
//echo $ sql;
$re = $conn->query("set names utf-8");//这就是指定数据库字 符集,一般放在连接数据库后面就系了
if(! $conn->query($sql)){
return false;
}
$str ="";
}
unlink ($uploadfile); //删除上传的excel文件
$msg = "导入成 功!";
}else{
$msg = "导入失 败!";
}
return $msg;
}
php通过实现excel导入,php实现excel导入数据相关推荐
- Spring MVC 实现Excel的导入导出功能(2:Excel的导入优化和Excel的导出)
Excel的导入V2优化版 有些时候文件上传这一步骤由前端来处理,只将上传后的 URL 传输给后端(可以参考上一文中的图片上传功能),也就是导入请求中并不会直接处理 MultipartFile 对象, ...
- office excel单列数据类型不一致,导入时部分数据为空
这个小问题,遇上两三回都无法无效解决.这次终于找到解决方法: [以下内容从网络转载] 现象:excel导入SQL时发现有部分数据导入后变成空值,查了很多资料,发现SQL数据库在导入时会检查EXCEL列 ...
- 分享我基于NPOI+ExcelReport实现的导入与导出EXCEL类库:ExcelUtility (续2篇-模板导出综合示例)...
自ExcelUtility类推出以来,经过项目中的实际使用与不断完善,现在又做了许多的优化并增加了许多的功能,本篇不再讲述原理,直接贴出示例代码以及相关的模板.结果图,以便大家快速掌握,另外这些示例说 ...
- excel数据库_将excel文件导入mysql数据库教程(PHP实现)
点击蓝字关注我们!每天获取最新的编程小知识! 源 / php中文网 源 / www.php.cn 在这篇文章中,我将给大家介绍如何使用PHP将excel文件导入mysql数据库.有时候我们需 ...
- python导入excel数据-Python导入数值型Excel数据并生成矩阵操作
riginal_Data 因为程序是为了实现对纯数值型Excel文档进行导入并生成矩阵,因此有必要对第五列文本值进行删除处理. Import_Data import numpy as np impor ...
- python导入excel表格-Python 将Excel表格数据导入MySQL数据库
今天分享一个刚刚完成的Python脚本,一个实用的小技能,就是利用Python代码,将EXCEL表格数据导入到MySQL数据库中!话不多说,下面代码示例. Excel表格数据.jpg 1示例代码: i ...
- 使用NPOI导入导出标准Excel
使用NPOI导入导出标准Excel 转自http://www.cnblogs.com/lwme/archive/2011/11/18/npoi_excel_import_export.html 试过很 ...
- 利用js-xlsx.js插件实现Excel文件导入并解析Excel数据成json数据格式
<!--本文转载于网络,有太多一样的文章,不知道原作者是哪位了,就不注明出处了.这里记载下来,用于自己的学习借鉴--><!DOCTYPE html><html lang= ...
- java导入、导出Excel文件
一.介绍 当前B/S模式已成为应用开发的主流,而在企业办公系统中,常常有客户这样子要求:你要把我们的报表直接用Excel打开(电信系统.银行系统).或者是:我们已经习惯用Excel打印.这样在我们实际 ...
- exls导入数据库 php_PHP Excel导入数据到MySQL数据库
数据导出已经有了,怎么能没有数据导入呢,同样使用TP5框架,首先需要下载 phpexcel.zip,放到第三方类库目录vendor目录下,然后有一个页面可以让你选择要导入的Excel文件,然后点击导入 ...
最新文章
- python入门必备10个坑_适合 Python 初学者的一些技巧和坑
- 已知等势面如何画电场线_线段的三等分点怎么画?有多少画法?
- 为什么没有MMU的处理器无法安装操作系统?
- r语言和python-r语言和python学哪个
- reactjs路由router的基本使用
- MongoDB 性能瓶颈分析
- Android的配置界面PreferenceActivity
- ConcurrentHashMap--自用,非教学
- linux远程登录三种方式telnet,ssh,vnc
- python 百度ocr安装_Python调用百度OCR实现图片文字识别的示例代码
- 击鼓传花c语言编程题,c语言-第5章 循环程序设计.ppt
- 记录在Ubuntu 18.04系统中安装Apache, MySQL和PHP环境
- php 环境 手动,手动搭建php环境(win系统)
- 西安大略电子与计算机工程专业,2020年西安大略大学电子与计算机工程(工程科学硕士, 工程硕士)专业硕士申请条件-学费-世界排名...
- Arduino Adafruit GFX图形库介绍(三)- 图形基本元素
- 离线安装mumu模拟器的方法
- 台式计算机最新配置,例举2019推荐组装台式电脑最新配置清单
- [zz]明月虽好by 王大根 from 豆瓣
- 廊坊金彩教育:店铺主图如何优化
- 字节架构师: Kafka 的消费者客户端详解