日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

jsp后台批量导入excel表格数据到mysql中_PHP批量导入excell表格到mysql数据库

發布時間:2023/12/4 数据库 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 jsp后台批量导入excel表格数据到mysql中_PHP批量导入excell表格到mysql数据库 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

PHP批量導入excell表格到mysql數據庫,本人通過親自測試,在這里分享給大家

1,下載 php? excell類庫

網上搜索可以下載,這里不寫地址

2,建html文件

請選擇你要上傳的EXCELL:excell下載模板
請選擇你要上傳的excell:

3,php代碼寫入

//批量上傳操作

function upExecel(){

//判斷是否選擇了要上傳的表格

if (empty($_POST[‘myfile‘])) {

echo "";

}

$file_size = $_FILES[‘myfile‘][‘size‘];

if ($file_size>5*1024*1024) {

echo "";

exit();

}

//限制上傳表格類型

$file_type = $_FILES[‘myfile‘][‘type‘];

//application/vnd.ms-excel 為xls文件類型

//if ($file_type!=‘application/vnd.ms-excel‘) {

//echo "";

//exit();

//}

if (is_uploaded_file($_FILES[‘myfile‘][‘tmp_name‘])) {

if ($file_type=="application/vnd.ms-excel")

{

$objReader = PHPExcel_IOFactory::createReader(‘Excel5‘);

}

else

{

$objReader = PHPExcel_IOFactory::createReader(‘Excel2007‘);

}

$filename = $_FILES[‘myfile‘][‘tmp_name‘];

$objPHPExcel = $objReader->load($filename);

$sheet = $objPHPExcel->getSheet(0);

$highestRow = $sheet->getHighestRow();

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();

$e = $objPHPExcel->getActiveSheet()->getCell("E".$j)->getValue();

$f = $objPHPExcel->getActiveSheet()->getCell("F".$j)->getValue();

$g = $objPHPExcel->getActiveSheet()->getCell("G".$j)->getValue();

$h = $objPHPExcel->getActiveSheet()->getCell("H".$j)->getValue();

//null 為主鍵id,自增可用null表示自動添加

//$sql = "INSERT INTO house VALUES(null,‘$a‘,‘$b‘,‘$c‘,‘$d‘,‘$e‘,‘$f‘,‘$g‘,‘$h‘)";

$newrow = array(

‘title‘ => $c,

‘pid‘ => $b,

‘huohao‘ => $a,

‘guige‘ => $d,

‘price‘ => $e,

‘huoc‘ => $f,

‘wendu‘ => $g,

‘zbq‘ => $h,

‘content‘ => $content,

‘upfile‘ => ‘/upload/12.jpg‘,

‘add_time‘ => time(),

);

$row=spClass(‘goods_list‘)->create($newrow);

if ($row){

echo "";

}else{

echo "";

exit();

}

}

}

}

需要注意是:xls文件? 用?$objReader = PHPExcel_IOFactory::createReader(‘Excel5‘);? xlsx文件? 用?$objReader = PHPExcel_IOFactory::createReader(‘Excel2007‘);

原文:https://www.cnblogs.com/96net/p/11517950.html

總結

以上是生活随笔為你收集整理的jsp后台批量导入excel表格数据到mysql中_PHP批量导入excell表格到mysql数据库的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。