<?php
if
(
$_POST
['leadExcel'] ==
"true"
)
{
$filename
=
$_FILES
['inputExcel']['name'];
$tmp_name
=
$_FILES
['inputExcel']['tmp_name'];
$msg
= uploadFile(
$filename
,
$tmp_name
);
echo
$msg
;
}
function
uploadFile(
$file
,
$filetempname
)
{
$filePath
= 'upFile/';
$str
=
""
;
require_once
'../PHPExcel/PHPExcel.php';
require_once
'../PHPExcel/PHPExcel/IOFactory.php';
require_once
'../PHPExcel/PHPExcel/Reader/Excel5.php';
$time
=
date
(
"y-m-d-H-i-s"
);
$extend
=
strrchr
(
$file
,'.');
$name
=
$time
.
$extend
;
$uploadfile
=
$filePath
.
$name
;
$result
=move_uploaded_file(
$filetempname
,
$uploadfile
);
if
(
$result
)
{
include
"conn.php"
;
$objReader
= PHPExcel_IOFactory::createReader('Excel5');
$objPHPExcel
=
$objReader
->load(
$uploadfile
);
$sheet
=
$objPHPExcel
->getSheet(0);
$highestRow
=
$sheet
->getHighestRow();
$highestColumn
=
$sheet
->getHighestColumn();
$objWorksheet
=
$objPHPExcel
->getActiveSheet();
$highestRow
=
$objWorksheet
->getHighestRow();
echo
'highestRow='.
$highestRow
;
echo
"<br>"
;
$highestColumn
=
$objWorksheet
->getHighestColumn();
$highestColumnIndex
= PHPExcel_Cell::columnIndexFromString(
$highestColumn
);
echo
'highestColumnIndex='.
$highestColumnIndex
;
echo
"<br>"
;
$headtitle
=
array
();
for
(
$row
= 1;
$row
<=
$highestRow
;
$row
++)
{
$strs
=
array
();
for
(
$col
= 0;
$col
<
$highestColumnIndex
;
$col
++)
{
$strs
[
$col
] =
$objWorksheet
->getCellByColumnAndRow(
$col
,
$row
)->getValue();
}
$sql
= "INSERT INTO te(`1`, `2`, `3`, `4`, `5`) VALUES (
'{
$strs
[0]}',
'{
$strs
[1]}',
'{
$strs
[2]}',
'{
$strs
[3]}',
'{
$strs
[4]}')";
if
(!mysql_query(
$sql
))
{
return
false;
echo
'sql语句有误';
}
}
}
else
{
$msg
=
"导入失败!"
;
}
return
$msg
;
}
?>