读取xlsx数据php php读取excel文件存进数据库( 二 )


php读取excel并写入到数据库用 php Win32 OLE
##Using OLE;
read('Book1.xls');
// print number of rows, columns and sheets
echo "Number of sheets: " . sizeof($excel-sheets) . "\n";
for ($x=0; $xsheets); $x++) {
echo "Number of rows in sheet " . ($x+1) . ": " . $excel-sheets[$x]["numRows"] . "\n";
echo "Number of columns in sheet " . ($x+1) . ": " . $excel-sheets[$x]["numCols"] . "\n";
求PHP 读取xlsx 导入mysql代码?php
header("content-Type:
text/html;
charset=
utf8
");
error_reporting(0);
$
connection
=
mysql_connect('
localhost
',
'root',
'password');
// 连接数据库
mysql_select_db
('test');
//
选择数据库
mysql_query("SET
NAMES
'utf8'");
//
设置
字符集
//
连接EXCEL
$conn=new
com("adodb.connection",
NULL,
CP_UTF8);
$connstr="Driver={Microsoft
Excel
Driver
(*.xls)};DBQ=".realpath("excel.xls");
$conn-open($connstr);
$sql="select
*
from
[Sheet1$]";
//
查询EXCEL工作表
$rs=$conn-execute($sql);
while(!$rs-eof)
{
$id=
trim($rs-fields(id)-value);
//
将excel中Sheet1表中的id存到$id;
$name=
trim($rs-fields(name)-value);
//
将excel中Sheet1表中的name存到$name;
$sex
=
trim($rs-fields(sex)-value);
//
将excel中Sheet1表中的sex存到$sex;
// 生成SQL
INSERT语句
$sql
=
"INSERT
INTO
test(id,
name,
sex)
VALUES('$id',
'$name',
'$sex')";
//
插入数据库
mysql_query($sql);
$rs-movenext;
}
mysql_close
($connection);
?
【读取xlsx数据php php读取excel文件存进数据库】关于读取xlsx数据php和php读取excel文件存进数据库的介绍到此就结束了 , 不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。

推荐阅读