<?php
header("Content-Type: text/html; charset=utf-8");
error_reporting(E_ALL ^ E_NOTICE);
require_once 'excel_reader2.php';//导入excel_reader文件
$data = new Spreadsheet_Excel_Reader();//创建对象
$data->setOutputEncoding('UTF-8');//设置编码格式
$data->read("example.xls");//读取excel文档*/
echo $hang=$data->sheets[0]['numRows']."行<br>";//读出一共几行
echo $lie=$data->sheets[0]['numCols']."列<br>";//读出一共几列
$dbms='mysql';
$dbname='biaoge';
$user='root';
$pwd='123456';
$host='localhost';
$dsn="$dbms:host=$host;dbname=$dbname";
try {
$pdo = new PDO($dsn, $user, $pwd);
$pdo->exec("SET NAMES UTF8");//设置数据库编码
$pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);//异常模式
$pdo->beginTransaction();//开启事物
$query = "INSERT INTO test SET id1=?,id2=?,id3=?,id4=?,id5=?";//预编译插入语句
$result=$pdo->prepare($query);
// $result->execute(array("111","222","333","444","555"));
// $pdo->commit();
for ($i = 1; $i <= $hang; $i++) {
$id1=$data->sheets[0]['cells'][$i][1];
$id2=$data->sheets[0]['cells'][$i][2];
$id3=$data->sheets[0]['cells'][$i][3];
$id4=$data->sheets[0]['cells'][$i][4];
$id5=$data->sheets[0]['cells'][$i][5];
$result->bindParam(1,$id1);//绑定参数
$result->bindParam(2,$id2);//绑定参数
$result->bindParam(3,$id3);//绑定参数
$result->bindParam(4,$id4);//绑定参数
$result->bindParam(5,$id5);//绑定参数
echo $result->execute();//执行插入操作
}
$pdo->commit();//执行事物的提交操作*/
}catch (PDOException $e){
die("Error!: ".$e->getMessage().'<br>');
$pdo->rollBack();//执行事物的回滚操作
}
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有