通过phpexcel读取excel文件到数据库 实例

CI框架下利用PHPExcel导入Excel数据进数据库 PHPExcel是一个PHP类库,用来帮助我们简单、高效实现从Excel读取Excel的数据和导出数据到Excel。也是我们日常开发中,经常会遇到的使用场景。 导入PHPExcel 下载PHPExcel Git下载: https://github.com/PHPOffice/PHPExcel 百度网盘下载:https://pan.baidu.com/s/1azR7ERyACm43npmgjhvIf... 阅读详情

js:

$('input[id=lefile]').change(function() {  
                $('#photoCover').val($(this).val());  
            });
            
            function doUpload(){
                var formData = new FormData($("#uploadForm")[0]);
                $.ajax({
                    url:'http://localhost/IQCInspect/resources/upload.php',
                    type:'POST',
                    data:formData,
                    async:false,
                    contentType:false,
                    processData:false,
                    success:function(returndata){
                        alert(returndata);
                    },
                    error:function(returndata){
                        alert(returndata);
                    }
                });
            }


php:


<?php
error_reporting(E_ERROR | E_WARNING | E_PARSE);    
header("Access-Control-Allow-origin:*");
header("Content-type:text/html;charset=utf-8");

$link=@mysql_connect('localhost','root','pudding') or die('连接数据库失败');
mysql_select_db('upload_iccid',$link);
mysql_query('set names utf8');

function upExecel(){
    
    if (empty($_FILES['file']['name'])){
        echo "您未选择表格";
        exit();
    }
    
    $ext = strtolower(substr(strrchr($_FILES['file']['name'],"."),1));
    
    if(is_uploaded_file($_FILES['file']['tmp_name'])){
        require_once '../../phpexcel/PHPExcel.php';
        require_once '../../phpexcel/PHPExcel/IOFactory.php';
        require_once '../../phpexcel/PHPExcel/Reader/Excel2007.php';
        require_once '../../phpexcel/PHPExcel/Reader/Excel5.php';
        
        
        if($ext == 'xlsx'){
            $objReader = PHPExcel_IOFactory::createReader('Excel2007');
        }else if($ext == 'xls'){
            $objReader = PHPExcel_IOFactory::createReader('Excel5');
        }else{
            echo "上传失败,只能上传excel的格式!";
            exit();
        }
        

        $filename = $_FILES['file']['tmp_name'];
        $objPHPExcel = $objReader->load($filename);
        $sheet = $objPHPExcel->getSheet(0);
        $highestRow = $sheet->getHighestRow();
//        $highestColumn = $sheet->getHighestColumn();
        
        for($i=2;$i<$highestRow;$i++){
             $val1 = $sheet->getCellByColumnAndRow(0, $i)->getValue();
             $val2 = $sheet->getCellByColumnAndRow(0, $i+1)->getValue();

             if(strlen($val1)!=strlen($val2)){
                 echo "上传失败,iccid长度不一样!";
                 exit();
             }
            
        }
        
        
        
        for($j=2;$j<=$highestRow;$j++){
            
            $a = $objPHPExcel->getActiveSheet()->getCell("A".$j)->getValue();
            $b = $objPHPExcel->getActiveSheet()->getCell("B".$j)->getValue();
            $c = $objPHPExcel->getActiveSheet()->getCell("C".$j)->getValue();
            $d = $objPHPExcel->getActiveSheet()->getCell("D".$j)->getValue();
            
            $sql = "INSERT ignore INTO iccid(iccid,partno,lotno,po,TIME) VALUES('$a','$b','$c','$d',curdate())";
            
//            echo "$sql";
//            exit();
            $res = mysql_query($sql) or die(mysql_error());
        
            if(!$res){

                echo "添加失败!";
                exit();
            }                            
            
        }
        echo '添加成功!';
        
        
    }
    
    
}    

upExecel();                                                                                                                                        

?>

手把手教你五种方案配置Obsidian免费同步,全平台通用(支持Alist/OpenList) Obsidian是一款优秀的Markdown笔记工具,但官方同步服务每年近700元让人望而却步💸 本文整理了5种免费同步方案,涵盖苹果生态专属方案、多网盘插件同步、版本管理同步、点对点同步、自建实时同步等不同场景📱💻 每种方案都附有详细配置步骤,助你找到最适合的同步方式✨ 阅读详情

相关推荐

在win10-wsl2(ubuntu)中安装jlink

在 官方下载linux版本的deb包拷贝到ubuntu的/home目录下(其他目录也可以),进行安装然后提示很多依赖缺失的错误,此时执行自动安装需要的依赖包再次重新安装就可以啦查看是否安装成功,输入JLink 再按下两次Table键,是否如下所示这样表示安装成功了。

yaq_30401的博客 3136

使用PHPexcel注意

<br />1.使用PHPExcel创建excel文档对象有2种。<br />一种是直接创建<br />include 'PHPExcel/Writer/Excel2007.PHP';<br />$objPHPExcel = new PHPExcel();<br />另外一种是通过reader类进行读取创建<br />require 'PHPExcel/Reader/Excel2007.PHP';<br />$objReader = new PHPExcel_Reader_Excel2007;<br />$

往事依旧 1850

宏基因组功能注释实战:从CAZyme到VFDB的完整流程(含数据库下载与脚本优化)

本文详细介绍了宏基因组功能注释的完整流程,涵盖CAZyme、eggNOG、CARD和VFDB四大核心数据库的实战应用。从环境配置、数据库下载与预处理到注释流程执行与优化,提供了全面的操作指南和脚本优化建议,帮助研究人员高效完成宏基因组数据分析。特别针对CAZyme注释等关键步骤给出了参数优化方案和常见问题排查方法。

weixin_29289821的博客 295

PHPExcel读取单元格格式化数据的方法

参考:http://www.jquerycn.cn/a_21872 如下图: 1、读取“章节名称”用方法:getValue(),示例代码如下: //章节名称 $section_name = $objWorksheet->getCellByColumnAndRow(9, $row)->getValue(); 2、读取格式化的数据,用方法getFormattedValue(),如读取“章节时长”,示例代码如下: //学习时长 $playtime = $objWorksheet-&g

ycs_0405的专栏 710

使用 MATLAB/Simulink 构建一个 核电站汽轮机与发电机协调控制系统 的仿真模型

在核电机组中,汽轮机-发电机系统是将核能最终转化为电能的关键环节。与火电机组不同,核反应堆的热惯性大、功率调节慢,因此汽轮机的控制策略需与反应堆特性相匹配,实现安全、稳定、高效的能量转换。维持发电机输出功率/频率稳定(响应电网调度)调节汽轮机进汽压力(匹配一回路蒸汽供应)实现“堆-机协调控制”保障机组在启停、变负荷、甩负荷等工况下的安全性本教程将带你使用构建一个核电站汽轮机与发电机协调控制系统汽轮机调速系统(调门控制)建模发电机与电网接口建模(同步机)

xiaoheshang_123的博客 188

控制算法研发工程师(博士)职位深度解析与面试指南

摘要:广东万和新电气股份有限公司招聘控制算法研发工程师(博士),工作地点佛山顺德。职位要求2026届博士学历,电子信息工程或控制科学与工程专业。主要职责包括:1)燃气热水、热泵等系统的电控软件设计与优化;2)开发PID、模糊控制、ADRC、MPC等智能算法,应用于恒温控制、变频调节等场景。重点考察算法研发能力、系统稳定性优化及嵌入式实现经验。该职位提供三年资深工程师培养计划,需具备扎实的控制理论基础和工程实践能力,能够处理非线性系统、多工况自适应等复杂控制问题。

郑伟强dev的专栏 139

php/thinkphp使用PHPExcel解析表格数据,生成表格案例

phpExcel->getActiveSheet()->setCellValue('A' . $i, '张鹏飞'.$i);$phpExcel->getActiveSheet()->setCellValue('A1', '姓名');降到效率问题,我是这样设计的,他把Excel导入,我通过phpExcel进行解析,匹配到姓名,电话,和订单号,订单类型。// 判断文档类型,使用相应的方法,可以解析多种文件,这只是判断两个,其余的自己判断。当然,拿到数据后,是不是想干什么就干什么呢。echo '文件不存在';

m0_72345017的博客 887

手把手教你学AI GPU UMD驱动软件开发专栏--1.1 UMD(用户模式驱动)的定义与定位

摘要:UMD(用户模式驱动)是GPU驱动架构中的关键组件,负责连接AI应用与硬件。作为运行在用户空间的动态链接库,UMD通过减少系统调用开销显著提升AI计算性能。其核心功能包括API转换、资源管理和命令生成,同时具备安全性高(崩溃不影响系统)、开发灵活等优势。随着AI发展,UMD已从图形驱动演变为深度学习加速的关键组件,支持TensorCore等硬件特性优化。未来趋势包括深度框架集成、硬件感知增强和虚拟化支持。UMD通过性能优化和安全隔离机制,成为现代AI计算基础设施的理想选择。

MHD0815的博客 170

phpexcel 导入超过26列时的解决方案$objPHPExcel->getActiveSheet()->getCell

phpexcel导入超过26列时的解决方案

编程算啥事(公总号)的博客 479

openclaw通俗入门系列4——智能体工作区

工作区 = 智能体的家,存放它的性格、记忆、技能。默认不是牢笼(可以用沙箱隔离)。建议放到私有 Git 备份,但绝对不要提交密钥!

m0_60605453的博客 462

加权均值向量算法(INFO)详解:从数学原理到智能算法

本文系统介绍了加权均值向量算法(INFO)的理论基础、数学模型与实现应用。该算法基于加权均值数学概念,通过MeanRule规则平衡探索与开发能力,具有结构新颖、参数合理的特点。核心内容包括:1) 算法理论基础,阐述加权均值数学定义与小波函数权重计算;2) 算法原理,详细解析更新规则、向量组合和局部搜索三阶段数学模型;3) 实现方法,提供MATLAB代码关键参数解析;4) 改进方向,介绍INFO-KELM混合模型等变体;5) 应用案例,涵盖函数优化、工程设计与机器学习领域。

qq_42212808的博客 234

php_excel引用php,PHP 引用PHPExcel类 读取excel文件存入数据表的实现过程

header("Content-type:text/html;charset=utf-8");include('conn.php');require_once 'Classes/PHPExcel.php';require_once 'Classes/PHPExcel/IOFactory.php';require_once 'Classes/PHPExcel/Reader/Excel5.php';$...

weixin_30072693的博客 386

【低照度图像增强系列】使用MSRCR(Multi-Scale Retinex with Color Restoration)算法对低照度图像进行增强处理

【低照度图像增强系列】使用MSRCR(Multi-Scale Retinex with Color Restoration)算法对低照度图像进行增强处理

静谧、淡雅 648

laravel框架实现phpExcel导入导出,首先必须在laravel引入第三方类

laravel框架实现phpExcel导入导出,首先必须在laravel引入第三方类 1、在app目录下创建一个新的文件夹,命名libs(可自定义) 2、(可选)考虑到后面可能会引用很多库,so,在libs下再创建一个phpExcel文件夹,把phpExcel类放入此文件夹下。 3、找到根目录下的composer.json文件 4、找到composer.json中定义的(看

will5451的博客 6070

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

PHP读取Excel文件(PHPExcel)

/* * 读取Excel文件 * */ require_once (dirname(dirname(dirname(__FILE__))).'/PHPExcel/PHPExcel.php');//Classes为根目录 require_once (dirname(dirname(dirname(__FILE__))).'/PHPExcel/PHPExcel/IOFact...

weixin_34381666的博客 3847

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

PHPExcel读取excel数据

<?php namespace app\index\controller; class Index { public function index() { $res = $this->goods_import('./ceshi.xlsx', 'xlsx');//读取excel表中的数据 } //读取excel表中的数据 pr...

php小白的奔牛历程 464

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

[转载]PHP用PHPExcel 对excel进行读写并写入到mysql数据库

//先下载好PHPExcel 放在与脚本同目录中 <?php //ini_set("memory_limit","4096M"); //ini_set(”memory_limit”,”4096M”); header("Content-Type: text/html;charset=utf-8"); $serverName = ""; $username = "root";//linux数...

lovehuishouzan的专栏 196

thinkphp5 php读取超大的excel文件数据的方案

thinkphp5PHP读取超大的excel文件数据的方案 public function convert($size) { $unit = array('b', 'kb', 'mb', 'gb', 'tb', 'pb'); return @round($size / pow(1024, ($i = floor(log($size, 1024)))), 2) . ' ' . ...

weixin_41965172的博客 1381

PHP CI框架下利用PHPExcel导入Excel数据进数据库

PHPExcel是一个PHP类库,用来帮助我们简单、高效实现从Excel读取Excel的数据和导出数据到Excel。也是我们日常开发中,经常会遇到的使用场景。 导入PHPExcel 下载PHPExcel Git下载: https://github.com/PHPOffice/PHPExcel 百度网盘下载:https://pan.baidu.com/s/1azR7ERyACm43npmgjhv...

han_cui的博客 546

php存储数据到excel中,使用phpexcel解析Excel数据表并存储到数据库中全过程_PHP_thinkphp_cmf...

分享经验是为了让你少走弯路————华伟君##使用PHPExcel解析Excel数据表并存储到数据库中全过程###第一部分:thinkphp中实例化上传类获取from表单提交的文件(非thinkPHP用户可以忽略,直接看第二部分)####HTML文件核心代码:上传####PHP文件接收上传的核心代码:$upload = new \Think\Upload();// 实例化上传类$upload-&gt...

weixin_36366711的博客 329

exc导入mysql phpcms_php通过PHPExcel导入Excel表格到MySQL数据库的简单实例

如下所示:define('BASE_URL', realpath(dirname(__FILE__)));require_once BASE_URL . '/PHPExcel/PHPExcel.php';//引入PHPExcel类文件//excel文件的地址$excel_fiel_path = './phpexcel.xls';$PHPExcel = new PHPExcel();// 实例化PH...

weixin_32047493的博客 248

使用phpExcel类新数据库中数据导出excel表

首先在phpExcel官网下载最新的类文件,下面是一个小例子,对中文乱码进行了处理 /** PHPExcel */ require_once '../Classes/PHPExcel.php'; // Create new PHPExcel object $objPHPExcel = new PHPExcel(); //连接数据库获取数据 $conn=mysql_connect('

老毕的技术博客 1649

tp5.1使用phpexcel———上传与下载

将上传的phpexcel数据传到数据库 //处理上传的文件数据 public function doUpload() { $data = input(); $file = request()-&gt;file('excel'); //dump($data); //考试批次 $batch = $data['batch']; //班级 $class ...

weixin_43202364的博客 1561

利用PHPExcel将数据导出到xls格式的excel文件

什么是PHPExcel? PHPExcel 是用来操作Office Excel 文档的一个PHP类库,它基于微软的OpenXML标准和PHP语言。可以使用它来读取、写入不同格式的电子表格,如 Excel (BIFF) .xls, Excel 2007 (OfficeOpenXML) .xlsx, CSV, Libre/OpenOffice Calc .ods, Gnumeric, PD...

weixin_30436891的博客 175

【PHP】Excel表格导入导出

在我们的管理系统开发中经常需要使用到表格导入导出的功能,今天我们就使用phpexcel这个类库来实现我们需要的表格导入导出功能 什么是PHPExcel? 是用来操作Office Excel 文档的一个PHP类库,它基于微软的OpenXML标准和PHP语言。可以使用它来读取、写入不同格式的电子表格 本案例是在YII2.0框架中来使用phpexcel 首先我们需要将Classes目录下的文

追寻水中桥 2520

使用phpexcel解析Excel数据表并存储到数据库中全过程_PHP_thinkphp_cmf

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_34366546的博客 125
上一篇: php与ajax交互——实现php实时返回结果给ajax,并在后台保持继续运行的方法
下一篇: cmd和dos的区别
puddingpp
博客等级 码龄9年 10粉丝 2原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值