01.
<?php
02.
require_once
(
'connect.php'
); ?>
03.
<?php
04.
05.
06.
require_once
'Classes/PHPExcel.php'
;
07.
08.
09.
include
'Classes/PHPExcel/IOFactory.php'
;
10.
11.
12.
$inputFileName
=
"uploads/myData.xls"
;
13.
$inputFileType
= PHPExcel_IOFactory::identify(
$inputFileName
);
14.
$objReader
= PHPExcel_IOFactory::createReader(
$inputFileType
);
15.
$objReader
->setReadDataOnly(true);
16.
$objPHPExcel
=
$objReader
->load(
$inputFileName
);
17.
18.
$objWorksheet
=
$objPHPExcel
->setActiveSheetIndex(0);
19.
$highestRow
=
$objWorksheet
->getHighestRow();
20.
$highestColumn
=
$objWorksheet
->getHighestColumn();
21.
$headingsArray
=
$objWorksheet
->rangeToArray(
'A1:'
.
$highestColumn
.
'1'
,null, true, true, true);
22.
$headingsArray
=
$headingsArray
[1];
23.
24.
$r
= -1;
25.
$namedDataArray
=
array
();
26.
for
(
$row
= 2;
$row
<=
$highestRow
; ++
$row
) {
27.
$dataRow
=
$objWorksheet
->rangeToArray(
'A'
.
$row
.
':'
.
$highestColumn
.
$row
,null, true, true, true);
28.
if
((isset(
$dataRow
[
$row
][
'A'
])) && (
$dataRow
[
$row
][
'A'
] >
''
)) {
29.
++
$r
;
30.
foreach
(
$headingsArray
as
$columnKey
=>
$columnHeading
) {
31.
$namedDataArray
[
$r
][
$columnHeading
] =
$dataRow
[
$row
][
$columnKey
];
32.
}
33.
}
34.
}
35.
36.
37.
38.
39.
40.
41.
$i
= 0;
42.
foreach
(
$namedDataArray
as
$result
) {
43.
$i
++;
44.
$strSQL
=
""
;
45.
$strSQL
.=
"INSERT INTO chkmember "
;
46.
$strSQL
.=
"(mem_stdnum,mem_stdid,mem_number,mem_name,mem_lname, mem_birth,mem_uclass,mem_named,mem_namem,mem_adr ,mem_type,mem_place,mem_district,mem_province,mem_adr1 ,mem_type1,mem_place1,mem_district1,mem_province1,mem_numsd9, mem_status) "
;
47.
$strSQL
.=
"VALUES "
;
48.
$strSQL
.=
"('"
.
$result
['mem_stdnum
']."'
,
'".$result['
mem_stdid
']."'
,
'".$result['
mem_number
']."'
,
'".$result['
mem_name
']."'
,
'".$result['
mem_lname
']."'
,
'".$result['
mem_birth
']."'
,
'".$result['
mem_uclass
']."'
,
'".$result['
mem_named
']."'
,
'".$result['
mem_namem
']."'
,
'".$result['
mem_adr
']."'
,
'".$result['
mem_type
']."'
,
'".$result['
mem_place
']."'
,
'".$result['
mem_district
']."'
,
'".$result['
mem_province
']."'
,
'".$result['
mem_adr1
']."'
,
'".$result['
mem_type1
']."'
,
'".$result['
mem_place1
']."'
,
'".$result['
mem_district1
']."'
,
'".$result['
mem_province1
']."'
,
'".$result['
mem_numsd9
']."'
,
'".$result['
mem_status
']."'
)";
49.
50.
mysql_query(
$strSQL
)
or
die
(mysql_error());
51.
}
52.
?>
53.
<script>
54.
window.location.href =
"upload.php"
;
55.
</script>