FazBrowse GitHub Viewer
|
Trending
|
URL:
|
Home
Tools:
[Download Repo ZIP]
[View Raw Code]
[Original HTTPS Page]
PHPExcel/Examples/Excel2003XMLReader.php at 1.8 · phpsong/PHPExcel · GitHub
phpsong
/
PHPExcel
Public
forked from
PHPOffice/PHPExcel
Notifications
You must be signed in to change notification settings
Fork
0
Star
0
Code
Pull requests
0
Actions
Projects
Wiki
Security and quality
0
Insights
Additional navigation options
Code
Pull requests
Actions
Projects
Wiki
Security and quality
Insights
Expand file tree
Breadcrumbs
PHPExcel
/
Examples
/
Excel2003XMLReader.php
Copy path
More file actions
More file actions
Latest commit
History
History
History
61 lines (48 loc) · 2.26 KB
Breadcrumbs
PHPExcel
/
Examples
/
Excel2003XMLReader.php
Copy path
File metadata and controls
61 lines (48 loc) · 2.26 KB
Raw
Copy raw file
Download raw file
Open symbols panel
Edit and raw actions
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
<?php
/**
* PHPExcel
*
* Copyright (c) 2006 - 2015 PHPExcel
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*
* @category PHPExcel
* @package PHPExcel
* @copyright Copyright (c) 2006 - 2015 PHPExcel (http://www.codeplex.com/PHPExcel)
* @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL
* @version ##VERSION##, ##DATE##
*/
/** Error reporting */
error_reporting
(
E_ALL
);
date_default_timezone_set
(
'
Europe/London
'
);
/** PHPExcel_IOFactory */
require_once
dirname
(
__FILE__
) .
'
/../Classes/PHPExcel/IOFactory.php
'
;
echo
date
(
'
H:i:s
'
) ,
"
Load from Excel2003XML file
"
,
PHP_EOL
;
$
callStartTime
=
microtime
(
true
);
$
objReader
= PHPExcel_IOFactory::
createReader
(
'
Excel2003XML
'
);
$
objPHPExcel
=
$
objReader
->
load
(
"
Excel2003XMLTest.xml
"
);
$
callEndTime
=
microtime
(
true
);
$
callTime
=
$
callEndTime
-
$
callStartTime
;
echo
'
Call time to read Workbook was
'
,
sprintf
(
'
%.4f
'
,
$
callTime
) ,
"
seconds
"
,
PHP_EOL
;
// Echo memory usage
echo
date
(
'
H:i:s
'
) ,
'
Current memory usage:
'
, (
memory_get_usage
(
true
) /
1024
/
1024
) ,
"
MB
"
,
PHP_EOL
;
echo
date
(
'
H:i:s
'
) ,
"
Write to Excel5 format
"
,
PHP_EOL
;
$
objWriter
= PHPExcel_IOFactory::
createWriter
(
$
objPHPExcel
,
'
Excel5
'
);
$
objWriter
->
save
(
str_replace
(
'
.php
'
,
'
.xls
'
,
__FILE__
));
echo
date
(
'
H:i:s
'
) ,
"
File written to
"
,
str_replace
(
'
.php
'
,
'
.xls
'
,
__FILE__
) ,
PHP_EOL
;
// Echo memory peak usage
echo
date
(
'
H:i:s
'
) ,
"
Peak memory usage:
"
, (
memory_get_peak_usage
(
true
) /
1024
/
1024
) ,
"
MB
"
,
PHP_EOL
;
// Echo done
echo
date
(
'
H:i:s
'
) ,
"
Done writing file
"
,
PHP_EOL
;
Back
|
FazBrowse Home
|
New Git URL