|
@ -1,83 +0,0 @@
|
||||||
<?php
|
|
||||||
|
|
||||||
error_reporting(E_ALL);
|
|
||||||
set_time_limit(0);
|
|
||||||
|
|
||||||
date_default_timezone_set('Europe/London');
|
|
||||||
|
|
||||||
|
|
||||||
?>
|
|
||||||
<html>
|
|
||||||
<head>
|
|
||||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
|
|
||||||
|
|
||||||
<title>PHPExcel Calculation Examples</title>
|
|
||||||
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
|
|
||||||
<h1>DATE</h1>
|
|
||||||
<h2>Returns the serial number of a particular date.</h2>
|
|
||||||
<?php
|
|
||||||
|
|
||||||
/** Include path **/
|
|
||||||
set_include_path(get_include_path() . PATH_SEPARATOR . '../../../../Classes/');
|
|
||||||
|
|
||||||
/** Include PHPExcel */
|
|
||||||
include 'PHPExcel.php';
|
|
||||||
|
|
||||||
|
|
||||||
// Create new PHPExcel object
|
|
||||||
$objPHPExcel = new PHPExcel();
|
|
||||||
$worksheet = $objPHPExcel->getActiveSheet();
|
|
||||||
|
|
||||||
// Add some data
|
|
||||||
$testDates = array( array(2012,3,26), array(2012,2,29), array(2012,4,1), array(2012,12,25),
|
|
||||||
array(2012,10,31), array(2012,11,5), array(2012,1,1), array(2012,3,17),
|
|
||||||
array(2011,2,29), array(7,5,3), array(2012,13,1), array(2012,11,45),
|
|
||||||
array(2012,0,0), array(2012,1,0), array(2012,0,1),
|
|
||||||
array(2012,-2,2), array(2012,2,-2), array(2012,-2,-2),
|
|
||||||
);
|
|
||||||
$testDateCount = count($testDates);
|
|
||||||
|
|
||||||
$worksheet->fromArray($testDates,NULL,'A1',true);
|
|
||||||
|
|
||||||
for ($row = 1; $row <= $testDateCount; ++$row) {
|
|
||||||
$worksheet->setCellValue('D'.$row, '=DATE(A'.$row.',B'.$row.',C'.$row.')');
|
|
||||||
$worksheet->setCellValue('E'.$row, '=D'.$row);
|
|
||||||
}
|
|
||||||
$worksheet->getStyle('E1:E'.$testDateCount)
|
|
||||||
->getNumberFormat()
|
|
||||||
->setFormatCode('yyyy-mmm-dd');
|
|
||||||
|
|
||||||
|
|
||||||
echo '<hr />';
|
|
||||||
|
|
||||||
|
|
||||||
// Test the formulae
|
|
||||||
?>
|
|
||||||
<table border="1" cellspacing="0">
|
|
||||||
<tr>
|
|
||||||
<th colspan="3">Date Value</th>
|
|
||||||
<th rowspan="2" valign="bottom">Formula</th>
|
|
||||||
<th rowspan="2" valign="bottom">Excel DateStamp</th>
|
|
||||||
<th rowspan="2" valign="bottom">Formatted DateStamp</th>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<th>Year</th>
|
|
||||||
<th>Month</th>
|
|
||||||
<th>Day</th>
|
|
||||||
<tr>
|
|
||||||
<?php
|
|
||||||
for ($row = 1; $row <= $testDateCount; ++$row) {
|
|
||||||
echo '<tr>';
|
|
||||||
echo '<td>' , $worksheet->getCell('A'.$row)->getFormattedValue() , '</td>';
|
|
||||||
echo '<td>' , $worksheet->getCell('B'.$row)->getFormattedValue() , '</td>';
|
|
||||||
echo '<td>' , $worksheet->getCell('C'.$row)->getFormattedValue() , '</td>';
|
|
||||||
echo '<td>' , $worksheet->getCell('D'.$row)->getValue() , '</td>';
|
|
||||||
echo '<td>' , $worksheet->getCell('D'.$row)->getFormattedValue() , '</td>';
|
|
||||||
echo '<td>' , $worksheet->getCell('E'.$row)->getFormattedValue() , '</td>';
|
|
||||||
echo '</tr>';
|
|
||||||
}
|
|
||||||
?>
|
|
||||||
</table>
|
|
|
@ -1,76 +0,0 @@
|
||||||
<?php
|
|
||||||
|
|
||||||
error_reporting(E_ALL);
|
|
||||||
set_time_limit(0);
|
|
||||||
|
|
||||||
date_default_timezone_set('Europe/London');
|
|
||||||
|
|
||||||
|
|
||||||
?>
|
|
||||||
<html>
|
|
||||||
<head>
|
|
||||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
|
|
||||||
|
|
||||||
<title>PHPExcel Calculation Examples</title>
|
|
||||||
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
|
|
||||||
<h1>DATEVALUE</h1>
|
|
||||||
<h2>Converts a date in the form of text to a serial number.</h2>
|
|
||||||
<?php
|
|
||||||
|
|
||||||
/** Include path **/
|
|
||||||
set_include_path(get_include_path() . PATH_SEPARATOR . '../../../../Classes/');
|
|
||||||
|
|
||||||
/** Include PHPExcel */
|
|
||||||
include 'PHPExcel.php';
|
|
||||||
|
|
||||||
|
|
||||||
// Create new PHPExcel object
|
|
||||||
$objPHPExcel = new PHPExcel();
|
|
||||||
$worksheet = $objPHPExcel->getActiveSheet();
|
|
||||||
|
|
||||||
// Add some data
|
|
||||||
$testDates = array( '26 March 2012', '29 Feb 2012', 'April 1, 2012', '25/12/2012',
|
|
||||||
'2012-Oct-31', '5th November', 'January 1st', 'April 2012',
|
|
||||||
'17-03', '03-2012', '29 Feb 2011', '03-05-07',
|
|
||||||
'03-MAY-07', '03-13-07',
|
|
||||||
);
|
|
||||||
$testDateCount = count($testDates);
|
|
||||||
|
|
||||||
for($row = 1; $row <= $testDateCount; ++$row) {
|
|
||||||
$worksheet->setCellValue('A'.$row, $testDates[$row-1]);
|
|
||||||
$worksheet->setCellValue('B'.$row, '=DATEVALUE(A'.$row.')');
|
|
||||||
$worksheet->setCellValue('C'.$row, '=B'.$row);
|
|
||||||
}
|
|
||||||
|
|
||||||
$worksheet->getStyle('C1:C'.$testDateCount)
|
|
||||||
->getNumberFormat()
|
|
||||||
->setFormatCode('yyyy-mmm-dd');
|
|
||||||
|
|
||||||
|
|
||||||
echo '<hr />';
|
|
||||||
|
|
||||||
|
|
||||||
// Test the formulae
|
|
||||||
?>
|
|
||||||
<p><strong>Warning: </strong>The PHPExcel DATEVALUE() function accepts a wider range of date formats than MS Excel's DATEFORMAT() function.</p>
|
|
||||||
<table border="1" cellspacing="0">
|
|
||||||
<tr>
|
|
||||||
<th>Date String</th>
|
|
||||||
<th>Formula</th>
|
|
||||||
<th>Excel DateStamp</th>
|
|
||||||
<th>Formatted DateStamp</th>
|
|
||||||
</tr>
|
|
||||||
<?php
|
|
||||||
for ($row = 1; $row <= $testDateCount; ++$row) {
|
|
||||||
echo '<tr>';
|
|
||||||
echo '<td>' , $worksheet->getCell('A'.$row)->getFormattedValue() , '</td>';
|
|
||||||
echo '<td>' , $worksheet->getCell('B'.$row)->getValue() , '</td>';
|
|
||||||
echo '<td>' , $worksheet->getCell('B'.$row)->getFormattedValue() , '</td>';
|
|
||||||
echo '<td>' , $worksheet->getCell('C'.$row)->getFormattedValue() , '</td>';
|
|
||||||
echo '</tr>';
|
|
||||||
}
|
|
||||||
?>
|
|
||||||
</table>
|
|
|
@ -1,80 +0,0 @@
|
||||||
<?php
|
|
||||||
|
|
||||||
error_reporting(E_ALL);
|
|
||||||
set_time_limit(0);
|
|
||||||
|
|
||||||
date_default_timezone_set('Europe/London');
|
|
||||||
|
|
||||||
?>
|
|
||||||
<html>
|
|
||||||
<head>
|
|
||||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
|
|
||||||
|
|
||||||
<title>PHPExcel Reading WorkBook Data Example #03</title>
|
|
||||||
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
|
|
||||||
<h1>PHPExcel Reading WorkBook Data Example #03</h1>
|
|
||||||
<h2>Read Custom Property Values for a WorkBook</h2>
|
|
||||||
<?php
|
|
||||||
|
|
||||||
/** Include path **/
|
|
||||||
set_include_path(get_include_path() . PATH_SEPARATOR . '../../../Classes/');
|
|
||||||
|
|
||||||
/** PHPExcel_IOFactory */
|
|
||||||
include 'PHPExcel/IOFactory.php';
|
|
||||||
|
|
||||||
|
|
||||||
$inputFileType = 'Xlsx';
|
|
||||||
$inputFileName = './sampleData/example1.xlsx';
|
|
||||||
|
|
||||||
/** Create a new Reader of the type defined in $inputFileType **/
|
|
||||||
$objReader = PHPExcel_IOFactory::createReader($inputFileType);
|
|
||||||
/** Load $inputFileName to a PHPExcel Object **/
|
|
||||||
$objPHPExcel = $objReader->load($inputFileName);
|
|
||||||
|
|
||||||
|
|
||||||
echo '<hr />';
|
|
||||||
|
|
||||||
/** Read an array list of any custom properties for this document **/
|
|
||||||
$customPropertyList = $objPHPExcel->getProperties()->getCustomProperties();
|
|
||||||
|
|
||||||
echo '<b>Custom Properties: </b><br />';
|
|
||||||
/** Loop through the list of custom properties **/
|
|
||||||
foreach($customPropertyList as $customPropertyName) {
|
|
||||||
echo '<b>',$customPropertyName,': </b>';
|
|
||||||
/** Retrieve the property value **/
|
|
||||||
$propertyValue = $objPHPExcel->getProperties()->getCustomPropertyValue($customPropertyName);
|
|
||||||
/** Retrieve the property type **/
|
|
||||||
$propertyType = $objPHPExcel->getProperties()->getCustomPropertyType($customPropertyName);
|
|
||||||
|
|
||||||
/** Manipulate properties as appropriate for display purposes **/
|
|
||||||
switch($propertyType) {
|
|
||||||
case 'i' : // integer
|
|
||||||
$propertyType = 'integer number';
|
|
||||||
break;
|
|
||||||
case 'f' : // float
|
|
||||||
$propertyType = 'floating point number';
|
|
||||||
break;
|
|
||||||
case 's' : // string
|
|
||||||
$propertyType = 'string';
|
|
||||||
break;
|
|
||||||
case 'd' : // date
|
|
||||||
$propertyValue = date('l, d<\s\up>S</\s\up> F Y g:i A',$propertyValue);
|
|
||||||
$propertyType = 'date';
|
|
||||||
break;
|
|
||||||
case 'b' : // boolean
|
|
||||||
$propertyValue = ($propertyValue) ? 'TRUE' : 'FALSE';
|
|
||||||
$propertyType = 'boolean';
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
|
|
||||||
echo $propertyValue,' (',$propertyType,')<br />';
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
?>
|
|
||||||
<body>
|
|
||||||
</html>
|
|
|
@ -1,377 +0,0 @@
|
||||||
CATEGORY_CUBE
|
|
||||||
CUBEKPIMEMBER *** Not yet Implemented
|
|
||||||
CUBEMEMBER *** Not yet Implemented
|
|
||||||
CUBEMEMBERPROPERTY *** Not yet Implemented
|
|
||||||
CUBERANKEDMEMBER *** Not yet Implemented
|
|
||||||
CUBESET *** Not yet Implemented
|
|
||||||
CUBESETCOUNT *** Not yet Implemented
|
|
||||||
CUBEVALUE *** Not yet Implemented
|
|
||||||
|
|
||||||
CATEGORY_DATABASE
|
|
||||||
DAVERAGE PHPExcel_Calculation_Database::DAVERAGE
|
|
||||||
DCOUNT PHPExcel_Calculation_Database::DCOUNT
|
|
||||||
DCOUNTA PHPExcel_Calculation_Database::DCOUNTA
|
|
||||||
DGET PHPExcel_Calculation_Database::DGET
|
|
||||||
DMAX PHPExcel_Calculation_Database::DMAX
|
|
||||||
DMIN PHPExcel_Calculation_Database::DMIN
|
|
||||||
DPRODUCT PHPExcel_Calculation_Database::DPRODUCT
|
|
||||||
DSTDEV PHPExcel_Calculation_Database::DSTDEV
|
|
||||||
DSTDEVP PHPExcel_Calculation_Database::DSTDEVP
|
|
||||||
DSUM PHPExcel_Calculation_Database::DSUM
|
|
||||||
DVAR PHPExcel_Calculation_Database::DVAR
|
|
||||||
DVARP PHPExcel_Calculation_Database::DVARP
|
|
||||||
|
|
||||||
CATEGORY_DATE_AND_TIME
|
|
||||||
DATE PHPExcel_Calculation_DateTime::DATE
|
|
||||||
DATEDIF PHPExcel_Calculation_DateTime::DATEDIF
|
|
||||||
DATEVALUE PHPExcel_Calculation_DateTime::DATEVALUE
|
|
||||||
DAY PHPExcel_Calculation_DateTime::DAYOFMONTH
|
|
||||||
DAYS360 PHPExcel_Calculation_DateTime::DAYS360
|
|
||||||
EDATE PHPExcel_Calculation_DateTime::EDATE
|
|
||||||
EOMONTH PHPExcel_Calculation_DateTime::EOMONTH
|
|
||||||
HOUR PHPExcel_Calculation_DateTime::HOUROFDAY
|
|
||||||
MINUTE PHPExcel_Calculation_DateTime::MINUTE
|
|
||||||
MONTH PHPExcel_Calculation_DateTime::MONTHOFYEAR
|
|
||||||
NETWORKDAYS PHPExcel_Calculation_DateTime::NETWORKDAYS
|
|
||||||
NOW PHPExcel_Calculation_DateTime::DATETIMENOW
|
|
||||||
SECOND PHPExcel_Calculation_DateTime::SECOND
|
|
||||||
TIME PHPExcel_Calculation_DateTime::TIME
|
|
||||||
TIMEVALUE PHPExcel_Calculation_DateTime::TIMEVALUE
|
|
||||||
TODAY PHPExcel_Calculation_DateTime::DATENOW
|
|
||||||
WEEKDAY PHPExcel_Calculation_DateTime::WEEKDAY
|
|
||||||
WEEKNUM PHPExcel_Calculation_DateTime::WEEKNUM
|
|
||||||
WORKDAY PHPExcel_Calculation_DateTime::WORKDAY
|
|
||||||
YEAR PHPExcel_Calculation_DateTime::YEAR
|
|
||||||
YEARFRAC PHPExcel_Calculation_DateTime::YEARFRAC
|
|
||||||
|
|
||||||
CATEGORY_ENGINEERING
|
|
||||||
BESSELI PHPExcel_Calculation_Engineering::BESSELI
|
|
||||||
BESSELJ PHPExcel_Calculation_Engineering::BESSELJ
|
|
||||||
BESSELK PHPExcel_Calculation_Engineering::BESSELK
|
|
||||||
BESSELY PHPExcel_Calculation_Engineering::BESSELY
|
|
||||||
BIN2DEC PHPExcel_Calculation_Engineering::BINTODEC
|
|
||||||
BIN2HEX PHPExcel_Calculation_Engineering::BINTOHEX
|
|
||||||
BIN2OCT PHPExcel_Calculation_Engineering::BINTOOCT
|
|
||||||
COMPLEX PHPExcel_Calculation_Engineering::COMPLEX
|
|
||||||
CONVERT PHPExcel_Calculation_Engineering::CONVERTUOM
|
|
||||||
DEC2BIN PHPExcel_Calculation_Engineering::DECTOBIN
|
|
||||||
DEC2HEX PHPExcel_Calculation_Engineering::DECTOHEX
|
|
||||||
DEC2OCT PHPExcel_Calculation_Engineering::DECTOOCT
|
|
||||||
DELTA PHPExcel_Calculation_Engineering::DELTA
|
|
||||||
ERF PHPExcel_Calculation_Engineering::ERF
|
|
||||||
ERFC PHPExcel_Calculation_Engineering::ERFC
|
|
||||||
GESTEP PHPExcel_Calculation_Engineering::GESTEP
|
|
||||||
HEX2BIN PHPExcel_Calculation_Engineering::HEXTOBIN
|
|
||||||
HEX2DEC PHPExcel_Calculation_Engineering::HEXTODEC
|
|
||||||
HEX2OCT PHPExcel_Calculation_Engineering::HEXTOOCT
|
|
||||||
IMABS PHPExcel_Calculation_Engineering::IMABS
|
|
||||||
IMAGINARY PHPExcel_Calculation_Engineering::IMAGINARY
|
|
||||||
IMARGUMENT PHPExcel_Calculation_Engineering::IMARGUMENT
|
|
||||||
IMCONJUGATE PHPExcel_Calculation_Engineering::IMCONJUGATE
|
|
||||||
IMCOS PHPExcel_Calculation_Engineering::IMCOS
|
|
||||||
IMDIV PHPExcel_Calculation_Engineering::IMDIV
|
|
||||||
IMEXP PHPExcel_Calculation_Engineering::IMEXP
|
|
||||||
IMLN PHPExcel_Calculation_Engineering::IMLN
|
|
||||||
IMLOG10 PHPExcel_Calculation_Engineering::IMLOG10
|
|
||||||
IMLOG2 PHPExcel_Calculation_Engineering::IMLOG2
|
|
||||||
IMPOWER PHPExcel_Calculation_Engineering::IMPOWER
|
|
||||||
IMPRODUCT PHPExcel_Calculation_Engineering::IMPRODUCT
|
|
||||||
IMREAL PHPExcel_Calculation_Engineering::IMREAL
|
|
||||||
IMSIN PHPExcel_Calculation_Engineering::IMSIN
|
|
||||||
IMSQRT PHPExcel_Calculation_Engineering::IMSQRT
|
|
||||||
IMSUB PHPExcel_Calculation_Engineering::IMSUB
|
|
||||||
IMSUM PHPExcel_Calculation_Engineering::IMSUM
|
|
||||||
OCT2BIN PHPExcel_Calculation_Engineering::OCTTOBIN
|
|
||||||
OCT2DEC PHPExcel_Calculation_Engineering::OCTTODEC
|
|
||||||
OCT2HEX PHPExcel_Calculation_Engineering::OCTTOHEX
|
|
||||||
|
|
||||||
CATEGORY_FINANCIAL
|
|
||||||
ACCRINT PHPExcel_Calculation_Financial::ACCRINT
|
|
||||||
ACCRINTM PHPExcel_Calculation_Financial::ACCRINTM
|
|
||||||
AMORDEGRC PHPExcel_Calculation_Financial::AMORDEGRC
|
|
||||||
AMORLINC PHPExcel_Calculation_Financial::AMORLINC
|
|
||||||
COUPDAYBS PHPExcel_Calculation_Financial::COUPDAYBS
|
|
||||||
COUPDAYS PHPExcel_Calculation_Financial::COUPDAYS
|
|
||||||
COUPDAYSNC PHPExcel_Calculation_Financial::COUPDAYSNC
|
|
||||||
COUPNCD PHPExcel_Calculation_Financial::COUPNCD
|
|
||||||
COUPNUM PHPExcel_Calculation_Financial::COUPNUM
|
|
||||||
COUPPCD PHPExcel_Calculation_Financial::COUPPCD
|
|
||||||
CUMIPMT PHPExcel_Calculation_Financial::CUMIPMT
|
|
||||||
CUMPRINC PHPExcel_Calculation_Financial::CUMPRINC
|
|
||||||
DB PHPExcel_Calculation_Financial::DB
|
|
||||||
DDB PHPExcel_Calculation_Financial::DDB
|
|
||||||
DISC PHPExcel_Calculation_Financial::DISC
|
|
||||||
DOLLARDE PHPExcel_Calculation_Financial::DOLLARDE
|
|
||||||
DOLLARFR PHPExcel_Calculation_Financial::DOLLARFR
|
|
||||||
DURATION *** Not yet Implemented
|
|
||||||
EFFECT PHPExcel_Calculation_Financial::EFFECT
|
|
||||||
FV PHPExcel_Calculation_Financial::FV
|
|
||||||
FVSCHEDULE PHPExcel_Calculation_Financial::FVSCHEDULE
|
|
||||||
INTRATE PHPExcel_Calculation_Financial::INTRATE
|
|
||||||
IPMT PHPExcel_Calculation_Financial::IPMT
|
|
||||||
IRR PHPExcel_Calculation_Financial::IRR
|
|
||||||
ISPMT PHPExcel_Calculation_Financial::ISPMT
|
|
||||||
MDURATION *** Not yet Implemented
|
|
||||||
MIRR PHPExcel_Calculation_Financial::MIRR
|
|
||||||
NOMINAL PHPExcel_Calculation_Financial::NOMINAL
|
|
||||||
NPER PHPExcel_Calculation_Financial::NPER
|
|
||||||
NPV PHPExcel_Calculation_Financial::NPV
|
|
||||||
ODDFPRICE *** Not yet Implemented
|
|
||||||
ODDFYIELD *** Not yet Implemented
|
|
||||||
ODDLPRICE *** Not yet Implemented
|
|
||||||
ODDLYIELD *** Not yet Implemented
|
|
||||||
PMT PHPExcel_Calculation_Financial::PMT
|
|
||||||
PPMT PHPExcel_Calculation_Financial::PPMT
|
|
||||||
PRICE PHPExcel_Calculation_Financial::PRICE
|
|
||||||
PRICEDISC PHPExcel_Calculation_Financial::PRICEDISC
|
|
||||||
PRICEMAT PHPExcel_Calculation_Financial::PRICEMAT
|
|
||||||
PV PHPExcel_Calculation_Financial::PV
|
|
||||||
RATE PHPExcel_Calculation_Financial::RATE
|
|
||||||
RECEIVED PHPExcel_Calculation_Financial::RECEIVED
|
|
||||||
SLN PHPExcel_Calculation_Financial::SLN
|
|
||||||
SYD PHPExcel_Calculation_Financial::SYD
|
|
||||||
TBILLEQ PHPExcel_Calculation_Financial::TBILLEQ
|
|
||||||
TBILLPRICE PHPExcel_Calculation_Financial::TBILLPRICE
|
|
||||||
TBILLYIELD PHPExcel_Calculation_Financial::TBILLYIELD
|
|
||||||
USDOLLAR *** Not yet Implemented
|
|
||||||
VDB *** Not yet Implemented
|
|
||||||
XIRR PHPExcel_Calculation_Financial::XIRR
|
|
||||||
XNPV PHPExcel_Calculation_Financial::XNPV
|
|
||||||
YIELD *** Not yet Implemented
|
|
||||||
YIELDDISC PHPExcel_Calculation_Financial::YIELDDISC
|
|
||||||
YIELDMAT PHPExcel_Calculation_Financial::YIELDMAT
|
|
||||||
|
|
||||||
CATEGORY_INFORMATION
|
|
||||||
CELL *** Not yet Implemented
|
|
||||||
ERROR.TYPE PHPExcel_Calculation_Functions::ERROR_TYPE
|
|
||||||
INFO *** Not yet Implemented
|
|
||||||
ISBLANK PHPExcel_Calculation_Functions::IS_BLANK
|
|
||||||
ISERR PHPExcel_Calculation_Functions::IS_ERR
|
|
||||||
ISERROR PHPExcel_Calculation_Functions::IS_ERROR
|
|
||||||
ISEVEN PHPExcel_Calculation_Functions::IS_EVEN
|
|
||||||
ISLOGICAL PHPExcel_Calculation_Functions::IS_LOGICAL
|
|
||||||
ISNA PHPExcel_Calculation_Functions::IS_NA
|
|
||||||
ISNONTEXT PHPExcel_Calculation_Functions::IS_NONTEXT
|
|
||||||
ISNUMBER PHPExcel_Calculation_Functions::IS_NUMBER
|
|
||||||
ISODD PHPExcel_Calculation_Functions::IS_ODD
|
|
||||||
ISREF *** Not yet Implemented
|
|
||||||
ISTEXT PHPExcel_Calculation_Functions::IS_TEXT
|
|
||||||
N PHPExcel_Calculation_Functions::N
|
|
||||||
NA PHPExcel_Calculation_Functions::NA
|
|
||||||
TYPE PHPExcel_Calculation_Functions::TYPE
|
|
||||||
VERSION PHPExcel_Calculation_Functions::VERSION
|
|
||||||
|
|
||||||
CATEGORY_LOGICAL
|
|
||||||
AND PHPExcel_Calculation_Logical::LOGICAL_AND
|
|
||||||
FALSE PHPExcel_Calculation_Logical::FALSE
|
|
||||||
IF PHPExcel_Calculation_Logical::STATEMENT_IF
|
|
||||||
IFERROR PHPExcel_Calculation_Logical::IFERROR
|
|
||||||
NOT PHPExcel_Calculation_Logical::NOT
|
|
||||||
OR PHPExcel_Calculation_Logical::LOGICAL_OR
|
|
||||||
TRUE PHPExcel_Calculation_Logical::TRUE
|
|
||||||
|
|
||||||
CATEGORY_LOOKUP_AND_REFERENCE
|
|
||||||
ADDRESS PHPExcel_Calculation_LookupRef::CELL_ADDRESS
|
|
||||||
AREAS *** Not yet Implemented
|
|
||||||
CHOOSE PHPExcel_Calculation_LookupRef::CHOOSE
|
|
||||||
COLUMN PHPExcel_Calculation_LookupRef::COLUMN
|
|
||||||
COLUMNS PHPExcel_Calculation_LookupRef::COLUMNS
|
|
||||||
GETPIVOTDATA *** Not yet Implemented
|
|
||||||
HLOOKUP PHPExcel_Calculation_LookupRef::HLOOKUP
|
|
||||||
HYPERLINK PHPExcel_Calculation_LookupRef::HYPERLINK
|
|
||||||
INDEX PHPExcel_Calculation_LookupRef::INDEX
|
|
||||||
INDIRECT PHPExcel_Calculation_LookupRef::INDIRECT
|
|
||||||
LOOKUP PHPExcel_Calculation_LookupRef::LOOKUP
|
|
||||||
MATCH PHPExcel_Calculation_LookupRef::MATCH
|
|
||||||
OFFSET PHPExcel_Calculation_LookupRef::OFFSET
|
|
||||||
ROW PHPExcel_Calculation_LookupRef::ROW
|
|
||||||
ROWS PHPExcel_Calculation_LookupRef::ROWS
|
|
||||||
RTD *** Not yet Implemented
|
|
||||||
TRANSPOSE PHPExcel_Calculation_LookupRef::TRANSPOSE
|
|
||||||
VLOOKUP PHPExcel_Calculation_LookupRef::VLOOKUP
|
|
||||||
|
|
||||||
CATEGORY_MATH_AND_TRIG
|
|
||||||
ABS abs
|
|
||||||
ACOS acos
|
|
||||||
ACOSH acosh
|
|
||||||
ASIN asin
|
|
||||||
ASINH asinh
|
|
||||||
ATAN atan
|
|
||||||
ATAN2 PHPExcel_Calculation_MathTrig::REVERSE_ATAN2
|
|
||||||
ATANH atanh
|
|
||||||
CEILING PHPExcel_Calculation_MathTrig::CEILING
|
|
||||||
COMBIN PHPExcel_Calculation_MathTrig::COMBIN
|
|
||||||
COS cos
|
|
||||||
COSH cosh
|
|
||||||
DEGREES rad2deg
|
|
||||||
EVEN PHPExcel_Calculation_MathTrig::EVEN
|
|
||||||
EXP exp
|
|
||||||
FACT PHPExcel_Calculation_MathTrig::FACT
|
|
||||||
FACTDOUBLE PHPExcel_Calculation_MathTrig::FACTDOUBLE
|
|
||||||
FLOOR PHPExcel_Calculation_MathTrig::FLOOR
|
|
||||||
GCD PHPExcel_Calculation_MathTrig::GCD
|
|
||||||
INT PHPExcel_Calculation_MathTrig::INT
|
|
||||||
LCM PHPExcel_Calculation_MathTrig::LCM
|
|
||||||
LN log
|
|
||||||
LOG PHPExcel_Calculation_MathTrig::LOG_BASE
|
|
||||||
LOG10 log10
|
|
||||||
MDETERM PHPExcel_Calculation_MathTrig::MDETERM
|
|
||||||
MINVERSE PHPExcel_Calculation_MathTrig::MINVERSE
|
|
||||||
MMULT PHPExcel_Calculation_MathTrig::MMULT
|
|
||||||
MOD PHPExcel_Calculation_MathTrig::MOD
|
|
||||||
MROUND PHPExcel_Calculation_MathTrig::MROUND
|
|
||||||
MULTINOMIAL PHPExcel_Calculation_MathTrig::MULTINOMIAL
|
|
||||||
ODD PHPExcel_Calculation_MathTrig::ODD
|
|
||||||
PI pi
|
|
||||||
POWER PHPExcel_Calculation_MathTrig::POWER
|
|
||||||
PRODUCT PHPExcel_Calculation_MathTrig::PRODUCT
|
|
||||||
QUOTIENT PHPExcel_Calculation_MathTrig::QUOTIENT
|
|
||||||
RADIANS deg2rad
|
|
||||||
RAND PHPExcel_Calculation_MathTrig::RAND
|
|
||||||
RANDBETWEEN PHPExcel_Calculation_MathTrig::RAND
|
|
||||||
ROMAN PHPExcel_Calculation_MathTrig::ROMAN
|
|
||||||
ROUND round
|
|
||||||
ROUNDDOWN PHPExcel_Calculation_MathTrig::ROUNDDOWN
|
|
||||||
ROUNDUP PHPExcel_Calculation_MathTrig::ROUNDUP
|
|
||||||
SERIESSUM PHPExcel_Calculation_MathTrig::SERIESSUM
|
|
||||||
SIGN PHPExcel_Calculation_MathTrig::SIGN
|
|
||||||
SIN sin
|
|
||||||
SINH sinh
|
|
||||||
SQRT sqrt
|
|
||||||
SQRTPI PHPExcel_Calculation_MathTrig::SQRTPI
|
|
||||||
SUBTOTAL PHPExcel_Calculation_MathTrig::SUBTOTAL
|
|
||||||
SUM PHPExcel_Calculation_MathTrig::SUM
|
|
||||||
SUMIF PHPExcel_Calculation_MathTrig::SUMIF
|
|
||||||
SUMIFS *** Not yet Implemented
|
|
||||||
SUMPRODUCT PHPExcel_Calculation_MathTrig::SUMPRODUCT
|
|
||||||
SUMSQ PHPExcel_Calculation_MathTrig::SUMSQ
|
|
||||||
SUMX2MY2 PHPExcel_Calculation_MathTrig::SUMX2MY2
|
|
||||||
SUMX2PY2 PHPExcel_Calculation_MathTrig::SUMX2PY2
|
|
||||||
SUMXMY2 PHPExcel_Calculation_MathTrig::SUMXMY2
|
|
||||||
TAN tan
|
|
||||||
TANH tanh
|
|
||||||
TRUNC PHPExcel_Calculation_MathTrig::TRUNC
|
|
||||||
|
|
||||||
CATEGORY_STATISTICAL
|
|
||||||
AVEDEV PHPExcel_Calculation_Statistical::AVEDEV
|
|
||||||
AVERAGE PHPExcel_Calculation_Statistical::AVERAGE
|
|
||||||
AVERAGEA PHPExcel_Calculation_Statistical::AVERAGEA
|
|
||||||
AVERAGEIF PHPExcel_Calculation_Statistical::AVERAGEIF
|
|
||||||
AVERAGEIFS *** Not yet Implemented
|
|
||||||
BETADIST PHPExcel_Calculation_Statistical::BETADIST
|
|
||||||
BETAINV PHPExcel_Calculation_Statistical::BETAINV
|
|
||||||
BINOMDIST PHPExcel_Calculation_Statistical::BINOMDIST
|
|
||||||
CHIDIST PHPExcel_Calculation_Statistical::CHIDIST
|
|
||||||
CHIINV PHPExcel_Calculation_Statistical::CHIINV
|
|
||||||
CHITEST *** Not yet Implemented
|
|
||||||
CONFIDENCE PHPExcel_Calculation_Statistical::CONFIDENCE
|
|
||||||
CORREL PHPExcel_Calculation_Statistical::CORREL
|
|
||||||
COUNT PHPExcel_Calculation_Statistical::COUNT
|
|
||||||
COUNTA PHPExcel_Calculation_Statistical::COUNTA
|
|
||||||
COUNTBLANK PHPExcel_Calculation_Statistical::COUNTBLANK
|
|
||||||
COUNTIF PHPExcel_Calculation_Statistical::COUNTIF
|
|
||||||
COUNTIFS *** Not yet Implemented
|
|
||||||
COVAR PHPExcel_Calculation_Statistical::COVAR
|
|
||||||
CRITBINOM PHPExcel_Calculation_Statistical::CRITBINOM
|
|
||||||
DEVSQ PHPExcel_Calculation_Statistical::DEVSQ
|
|
||||||
EXPONDIST PHPExcel_Calculation_Statistical::EXPONDIST
|
|
||||||
FDIST *** Not yet Implemented
|
|
||||||
FINV *** Not yet Implemented
|
|
||||||
FISHER PHPExcel_Calculation_Statistical::FISHER
|
|
||||||
FISHERINV PHPExcel_Calculation_Statistical::FISHERINV
|
|
||||||
FORECAST PHPExcel_Calculation_Statistical::FORECAST
|
|
||||||
FREQUENCY *** Not yet Implemented
|
|
||||||
FTEST *** Not yet Implemented
|
|
||||||
GAMMADIST PHPExcel_Calculation_Statistical::GAMMADIST
|
|
||||||
GAMMAINV PHPExcel_Calculation_Statistical::GAMMAINV
|
|
||||||
GAMMALN PHPExcel_Calculation_Statistical::GAMMALN
|
|
||||||
GEOMEAN PHPExcel_Calculation_Statistical::GEOMEAN
|
|
||||||
GROWTH PHPExcel_Calculation_Statistical::GROWTH
|
|
||||||
HARMEAN PHPExcel_Calculation_Statistical::HARMEAN
|
|
||||||
HYPGEOMDIST PHPExcel_Calculation_Statistical::HYPGEOMDIST
|
|
||||||
INTERCEPT PHPExcel_Calculation_Statistical::INTERCEPT
|
|
||||||
KURT PHPExcel_Calculation_Statistical::KURT
|
|
||||||
LARGE PHPExcel_Calculation_Statistical::LARGE
|
|
||||||
LINEST PHPExcel_Calculation_Statistical::LINEST
|
|
||||||
LOGEST PHPExcel_Calculation_Statistical::LOGEST
|
|
||||||
LOGINV PHPExcel_Calculation_Statistical::LOGINV
|
|
||||||
LOGNORMDIST PHPExcel_Calculation_Statistical::LOGNORMDIST
|
|
||||||
MAX PHPExcel_Calculation_Statistical::MAX
|
|
||||||
MAXA PHPExcel_Calculation_Statistical::MAXA
|
|
||||||
MAXIF PHPExcel_Calculation_Statistical::MAXIF
|
|
||||||
MEDIAN PHPExcel_Calculation_Statistical::MEDIAN
|
|
||||||
MEDIANIF *** Not yet Implemented
|
|
||||||
MIN PHPExcel_Calculation_Statistical::MIN
|
|
||||||
MINA PHPExcel_Calculation_Statistical::MINA
|
|
||||||
MINIF PHPExcel_Calculation_Statistical::MINIF
|
|
||||||
MODE PHPExcel_Calculation_Statistical::MODE
|
|
||||||
NEGBINOMDIST PHPExcel_Calculation_Statistical::NEGBINOMDIST
|
|
||||||
NORMDIST PHPExcel_Calculation_Statistical::NORMDIST
|
|
||||||
NORMINV PHPExcel_Calculation_Statistical::NORMINV
|
|
||||||
NORMSDIST PHPExcel_Calculation_Statistical::NORMSDIST
|
|
||||||
NORMSINV PHPExcel_Calculation_Statistical::NORMSINV
|
|
||||||
PEARSON PHPExcel_Calculation_Statistical::CORREL
|
|
||||||
PERCENTILE PHPExcel_Calculation_Statistical::PERCENTILE
|
|
||||||
PERCENTRANK PHPExcel_Calculation_Statistical::PERCENTRANK
|
|
||||||
PERMUT PHPExcel_Calculation_Statistical::PERMUT
|
|
||||||
POISSON PHPExcel_Calculation_Statistical::POISSON
|
|
||||||
PROB *** Not yet Implemented
|
|
||||||
QUARTILE PHPExcel_Calculation_Statistical::QUARTILE
|
|
||||||
RANK PHPExcel_Calculation_Statistical::RANK
|
|
||||||
RSQ PHPExcel_Calculation_Statistical::RSQ
|
|
||||||
SKEW PHPExcel_Calculation_Statistical::SKEW
|
|
||||||
SLOPE PHPExcel_Calculation_Statistical::SLOPE
|
|
||||||
SMALL PHPExcel_Calculation_Statistical::SMALL
|
|
||||||
STANDARDIZE PHPExcel_Calculation_Statistical::STANDARDIZE
|
|
||||||
STDEV PHPExcel_Calculation_Statistical::STDEV
|
|
||||||
STDEVA PHPExcel_Calculation_Statistical::STDEVA
|
|
||||||
STDEVP PHPExcel_Calculation_Statistical::STDEVP
|
|
||||||
STDEVPA PHPExcel_Calculation_Statistical::STDEVPA
|
|
||||||
STEYX PHPExcel_Calculation_Statistical::STEYX
|
|
||||||
TDIST PHPExcel_Calculation_Statistical::TDIST
|
|
||||||
TINV PHPExcel_Calculation_Statistical::TINV
|
|
||||||
TREND PHPExcel_Calculation_Statistical::TREND
|
|
||||||
TRIMMEAN PHPExcel_Calculation_Statistical::TRIMMEAN
|
|
||||||
TTEST *** Not yet Implemented
|
|
||||||
VAR PHPExcel_Calculation_Statistical::VARFunc
|
|
||||||
VARA PHPExcel_Calculation_Statistical::VARA
|
|
||||||
VARP PHPExcel_Calculation_Statistical::VARP
|
|
||||||
VARPA PHPExcel_Calculation_Statistical::VARPA
|
|
||||||
WEIBULL PHPExcel_Calculation_Statistical::WEIBULL
|
|
||||||
ZTEST PHPExcel_Calculation_Statistical::ZTEST
|
|
||||||
|
|
||||||
CATEGORY_TEXT_AND_DATA
|
|
||||||
ASC *** Not yet Implemented
|
|
||||||
BAHTTEXT *** Not yet Implemented
|
|
||||||
CHAR PHPExcel_Calculation_TextData::CHARACTER
|
|
||||||
CLEAN PHPExcel_Calculation_TextData::TRIMNONPRINTABLE
|
|
||||||
CODE PHPExcel_Calculation_TextData::ASCIICODE
|
|
||||||
CONCATENATE PHPExcel_Calculation_TextData::CONCATENATE
|
|
||||||
DOLLAR PHPExcel_Calculation_TextData::DOLLAR
|
|
||||||
EXACT *** Not yet Implemented
|
|
||||||
FIND PHPExcel_Calculation_TextData::SEARCHSENSITIVE
|
|
||||||
FINDB PHPExcel_Calculation_TextData::SEARCHSENSITIVE
|
|
||||||
FIXED PHPExcel_Calculation_TextData::FIXEDFORMAT
|
|
||||||
JIS *** Not yet Implemented
|
|
||||||
LEFT PHPExcel_Calculation_TextData::LEFT
|
|
||||||
LEFTB PHPExcel_Calculation_TextData::LEFT
|
|
||||||
LEN PHPExcel_Calculation_TextData::STRINGLENGTH
|
|
||||||
LENB PHPExcel_Calculation_TextData::STRINGLENGTH
|
|
||||||
LOWER PHPExcel_Calculation_TextData::LOWERCASE
|
|
||||||
MID PHPExcel_Calculation_TextData::MID
|
|
||||||
MIDB PHPExcel_Calculation_TextData::MID
|
|
||||||
PHONETIC *** Not yet Implemented
|
|
||||||
PROPER PHPExcel_Calculation_TextData::PROPERCASE
|
|
||||||
REPLACE PHPExcel_Calculation_TextData::REPLACE
|
|
||||||
REPLACEB PHPExcel_Calculation_TextData::REPLACE
|
|
||||||
REPT str_repeat
|
|
||||||
RIGHT PHPExcel_Calculation_TextData::RIGHT
|
|
||||||
RIGHTB PHPExcel_Calculation_TextData::RIGHT
|
|
||||||
SEARCH PHPExcel_Calculation_TextData::SEARCHINSENSITIVE
|
|
||||||
SEARCHB PHPExcel_Calculation_TextData::SEARCHINSENSITIVE
|
|
||||||
SUBSTITUTE PHPExcel_Calculation_TextData::SUBSTITUTE
|
|
||||||
T PHPExcel_Calculation_TextData::RETURNSTRING
|
|
||||||
TEXT PHPExcel_Calculation_TextData::TEXTFORMAT
|
|
||||||
TRIM PHPExcel_Calculation_TextData::TRIMSPACES
|
|
||||||
UPPER PHPExcel_Calculation_TextData::UPPERCASE
|
|
||||||
VALUE PHPExcel_Calculation_TextData::VALUE
|
|
|
@ -1,381 +0,0 @@
|
||||||
ABS CATEGORY_MATH_AND_TRIG abs
|
|
||||||
ACCRINT CATEGORY_FINANCIAL PHPExcel_Calculation_Financial::ACCRINT
|
|
||||||
ACCRINTM CATEGORY_FINANCIAL PHPExcel_Calculation_Financial::ACCRINTM
|
|
||||||
ACOS CATEGORY_MATH_AND_TRIG acos
|
|
||||||
ACOSH CATEGORY_MATH_AND_TRIG acosh
|
|
||||||
ADDRESS CATEGORY_LOOKUP_AND_REFERENCE PHPExcel_Calculation_LookupRef::CELL_ADDRESS
|
|
||||||
AMORDEGRC CATEGORY_FINANCIAL PHPExcel_Calculation_Financial::AMORDEGRC
|
|
||||||
AMORLINC CATEGORY_FINANCIAL PHPExcel_Calculation_Financial::AMORLINC
|
|
||||||
AND CATEGORY_LOGICAL PHPExcel_Calculation_Logical::LOGICAL_AND
|
|
||||||
AREAS CATEGORY_LOOKUP_AND_REFERENCE *** Not yet Implemented
|
|
||||||
ASC CATEGORY_TEXT_AND_DATA *** Not yet Implemented
|
|
||||||
ASIN CATEGORY_MATH_AND_TRIG asin
|
|
||||||
ASINH CATEGORY_MATH_AND_TRIG asinh
|
|
||||||
ATAN CATEGORY_MATH_AND_TRIG atan
|
|
||||||
ATAN2 CATEGORY_MATH_AND_TRIG PHPExcel_Calculation_MathTrig::REVERSE_ATAN2
|
|
||||||
ATANH CATEGORY_MATH_AND_TRIG atanh
|
|
||||||
AVEDEV CATEGORY_STATISTICAL PHPExcel_Calculation_Statistical::AVEDEV
|
|
||||||
AVERAGE CATEGORY_STATISTICAL PHPExcel_Calculation_Statistical::AVERAGE
|
|
||||||
AVERAGEA CATEGORY_STATISTICAL PHPExcel_Calculation_Statistical::AVERAGEA
|
|
||||||
AVERAGEIF CATEGORY_STATISTICAL PHPExcel_Calculation_Statistical::AVERAGEIF
|
|
||||||
AVERAGEIFS CATEGORY_STATISTICAL *** Not yet Implemented
|
|
||||||
|
|
||||||
BAHTTEXT CATEGORY_TEXT_AND_DATA *** Not yet Implemented
|
|
||||||
BESSELI CATEGORY_ENGINEERING PHPExcel_Calculation_Engineering::BESSELI
|
|
||||||
BESSELJ CATEGORY_ENGINEERING PHPExcel_Calculation_Engineering::BESSELJ
|
|
||||||
BESSELK CATEGORY_ENGINEERING PHPExcel_Calculation_Engineering::BESSELK
|
|
||||||
BESSELY CATEGORY_ENGINEERING PHPExcel_Calculation_Engineering::BESSELY
|
|
||||||
BETADIST CATEGORY_STATISTICAL PHPExcel_Calculation_Statistical::BETADIST
|
|
||||||
BETAINV CATEGORY_STATISTICAL PHPExcel_Calculation_Statistical::BETAINV
|
|
||||||
BIN2DEC CATEGORY_ENGINEERING PHPExcel_Calculation_Engineering::BINTODEC
|
|
||||||
BIN2HEX CATEGORY_ENGINEERING PHPExcel_Calculation_Engineering::BINTOHEX
|
|
||||||
BIN2OCT CATEGORY_ENGINEERING PHPExcel_Calculation_Engineering::BINTOOCT
|
|
||||||
BINOMDIST CATEGORY_STATISTICAL PHPExcel_Calculation_Statistical::BINOMDIST
|
|
||||||
|
|
||||||
CEILING CATEGORY_MATH_AND_TRIG PHPExcel_Calculation_MathTrig::CEILING
|
|
||||||
CELL CATEGORY_INFORMATION *** Not yet Implemented
|
|
||||||
CHAR CATEGORY_TEXT_AND_DATA PHPExcel_Calculation_TextData::CHARACTER
|
|
||||||
CHIDIST CATEGORY_STATISTICAL PHPExcel_Calculation_Statistical::CHIDIST
|
|
||||||
CHIINV CATEGORY_STATISTICAL PHPExcel_Calculation_Statistical::CHIINV
|
|
||||||
CHITEST CATEGORY_STATISTICAL *** Not yet Implemented
|
|
||||||
CHOOSE CATEGORY_LOOKUP_AND_REFERENCE PHPExcel_Calculation_LookupRef::CHOOSE
|
|
||||||
CLEAN CATEGORY_TEXT_AND_DATA PHPExcel_Calculation_TextData::TRIMNONPRINTABLE
|
|
||||||
CODE CATEGORY_TEXT_AND_DATA PHPExcel_Calculation_TextData::ASCIICODE
|
|
||||||
COLUMN CATEGORY_LOOKUP_AND_REFERENCE PHPExcel_Calculation_LookupRef::COLUMN
|
|
||||||
COLUMNS CATEGORY_LOOKUP_AND_REFERENCE PHPExcel_Calculation_LookupRef::COLUMNS
|
|
||||||
COMBIN CATEGORY_MATH_AND_TRIG PHPExcel_Calculation_MathTrig::COMBIN
|
|
||||||
COMPLEX CATEGORY_ENGINEERING PHPExcel_Calculation_Engineering::COMPLEX
|
|
||||||
CONCATENATE CATEGORY_TEXT_AND_DATA PHPExcel_Calculation_TextData::CONCATENATE
|
|
||||||
CONFIDENCE CATEGORY_STATISTICAL PHPExcel_Calculation_Statistical::CONFIDENCE
|
|
||||||
CONVERT CATEGORY_ENGINEERING PHPExcel_Calculation_Engineering::CONVERTUOM
|
|
||||||
CORREL CATEGORY_STATISTICAL PHPExcel_Calculation_Statistical::CORREL
|
|
||||||
COS CATEGORY_MATH_AND_TRIG cos
|
|
||||||
COSH CATEGORY_MATH_AND_TRIG cosh
|
|
||||||
COUNT CATEGORY_STATISTICAL PHPExcel_Calculation_Statistical::COUNT
|
|
||||||
COUNTA CATEGORY_STATISTICAL PHPExcel_Calculation_Statistical::COUNTA
|
|
||||||
COUNTBLANK CATEGORY_STATISTICAL PHPExcel_Calculation_Statistical::COUNTBLANK
|
|
||||||
COUNTIF CATEGORY_STATISTICAL PHPExcel_Calculation_Statistical::COUNTIF
|
|
||||||
COUNTIFS CATEGORY_STATISTICAL *** Not yet Implemented
|
|
||||||
COUPDAYBS CATEGORY_FINANCIAL PHPExcel_Calculation_Financial::COUPDAYBS
|
|
||||||
COUPDAYS CATEGORY_FINANCIAL PHPExcel_Calculation_Financial::COUPDAYS
|
|
||||||
COUPDAYSNC CATEGORY_FINANCIAL PHPExcel_Calculation_Financial::COUPDAYSNC
|
|
||||||
COUPNCD CATEGORY_FINANCIAL PHPExcel_Calculation_Financial::COUPNCD
|
|
||||||
COUPNUM CATEGORY_FINANCIAL PHPExcel_Calculation_Financial::COUPNUM
|
|
||||||
COUPPCD CATEGORY_FINANCIAL PHPExcel_Calculation_Financial::COUPPCD
|
|
||||||
COVAR CATEGORY_STATISTICAL PHPExcel_Calculation_Statistical::COVAR
|
|
||||||
CRITBINOM CATEGORY_STATISTICAL PHPExcel_Calculation_Statistical::CRITBINOM
|
|
||||||
CUBEKPIMEMBER CATEGORY_CUBE *** Not yet Implemented
|
|
||||||
CUBEMEMBER CATEGORY_CUBE *** Not yet Implemented
|
|
||||||
CUBEMEMBERPROPERTY CATEGORY_CUBE *** Not yet Implemented
|
|
||||||
CUBERANKEDMEMBER CATEGORY_CUBE *** Not yet Implemented
|
|
||||||
CUBESET CATEGORY_CUBE *** Not yet Implemented
|
|
||||||
CUBESETCOUNT CATEGORY_CUBE *** Not yet Implemented
|
|
||||||
CUBEVALUE CATEGORY_CUBE *** Not yet Implemented
|
|
||||||
CUMIPMT CATEGORY_FINANCIAL PHPExcel_Calculation_Financial::CUMIPMT
|
|
||||||
CUMPRINC CATEGORY_FINANCIAL PHPExcel_Calculation_Financial::CUMPRINC
|
|
||||||
|
|
||||||
DATE CATEGORY_DATE_AND_TIME PHPExcel_Calculation_DateTime::DATE
|
|
||||||
DATEDIF CATEGORY_DATE_AND_TIME PHPExcel_Calculation_DateTime::DATEDIF
|
|
||||||
DATEVALUE CATEGORY_DATE_AND_TIME PHPExcel_Calculation_DateTime::DATEVALUE
|
|
||||||
DAVERAGE CATEGORY_DATABASE PHPExcel_Calculation_Database::DAVERAGE
|
|
||||||
DAY CATEGORY_DATE_AND_TIME PHPExcel_Calculation_DateTime::DAYOFMONTH
|
|
||||||
DAYS360 CATEGORY_DATE_AND_TIME PHPExcel_Calculation_DateTime::DAYS360
|
|
||||||
DB CATEGORY_FINANCIAL PHPExcel_Calculation_Financial::DB
|
|
||||||
DCOUNT CATEGORY_DATABASE PHPExcel_Calculation_Database::DCOUNT
|
|
||||||
DCOUNTA CATEGORY_DATABASE PHPExcel_Calculation_Database::DCOUNTA
|
|
||||||
DDB CATEGORY_FINANCIAL PHPExcel_Calculation_Financial::DDB
|
|
||||||
DEC2BIN CATEGORY_ENGINEERING PHPExcel_Calculation_Engineering::DECTOBIN
|
|
||||||
DEC2HEX CATEGORY_ENGINEERING PHPExcel_Calculation_Engineering::DECTOHEX
|
|
||||||
DEC2OCT CATEGORY_ENGINEERING PHPExcel_Calculation_Engineering::DECTOOCT
|
|
||||||
DEGREES CATEGORY_MATH_AND_TRIG rad2deg
|
|
||||||
DELTA CATEGORY_ENGINEERING PHPExcel_Calculation_Engineering::DELTA
|
|
||||||
DEVSQ CATEGORY_STATISTICAL PHPExcel_Calculation_Statistical::DEVSQ
|
|
||||||
DGET CATEGORY_DATABASE PHPExcel_Calculation_Database::DGET
|
|
||||||
DISC CATEGORY_FINANCIAL PHPExcel_Calculation_Financial::DISC
|
|
||||||
DMAX CATEGORY_DATABASE PHPExcel_Calculation_Database::DMAX
|
|
||||||
DMIN CATEGORY_DATABASE PHPExcel_Calculation_Database::DMIN
|
|
||||||
DOLLAR CATEGORY_TEXT_AND_DATA PHPExcel_Calculation_TextData::DOLLAR
|
|
||||||
DOLLARDE CATEGORY_FINANCIAL PHPExcel_Calculation_Financial::DOLLARDE
|
|
||||||
DOLLARFR CATEGORY_FINANCIAL PHPExcel_Calculation_Financial::DOLLARFR
|
|
||||||
DPRODUCT CATEGORY_DATABASE PHPExcel_Calculation_Database::DPRODUCT
|
|
||||||
DSTDEV CATEGORY_DATABASE PHPExcel_Calculation_Database::DSTDEV
|
|
||||||
DSTDEVP CATEGORY_DATABASE PHPExcel_Calculation_Database::DSTDEVP
|
|
||||||
DSUM CATEGORY_DATABASE PHPExcel_Calculation_Database::DSUM
|
|
||||||
DURATION CATEGORY_FINANCIAL *** Not yet Implemented
|
|
||||||
DVAR CATEGORY_DATABASE PHPExcel_Calculation_Database::DVAR
|
|
||||||
DVARP CATEGORY_DATABASE PHPExcel_Calculation_Database::DVARP
|
|
||||||
|
|
||||||
EDATE CATEGORY_DATE_AND_TIME PHPExcel_Calculation_DateTime::EDATE
|
|
||||||
EFFECT CATEGORY_FINANCIAL PHPExcel_Calculation_Financial::EFFECT
|
|
||||||
EOMONTH CATEGORY_DATE_AND_TIME PHPExcel_Calculation_DateTime::EOMONTH
|
|
||||||
ERF CATEGORY_ENGINEERING PHPExcel_Calculation_Engineering::ERF
|
|
||||||
ERFC CATEGORY_ENGINEERING PHPExcel_Calculation_Engineering::ERFC
|
|
||||||
ERROR.TYPE CATEGORY_INFORMATION PHPExcel_Calculation_Functions::ERROR_TYPE
|
|
||||||
EVEN CATEGORY_MATH_AND_TRIG PHPExcel_Calculation_MathTrig::EVEN
|
|
||||||
EXACT CATEGORY_TEXT_AND_DATA *** Not yet Implemented
|
|
||||||
EXP CATEGORY_MATH_AND_TRIG exp
|
|
||||||
EXPONDIST CATEGORY_STATISTICAL PHPExcel_Calculation_Statistical::EXPONDIST
|
|
||||||
|
|
||||||
FACT CATEGORY_MATH_AND_TRIG PHPExcel_Calculation_MathTrig::FACT
|
|
||||||
FACTDOUBLE CATEGORY_MATH_AND_TRIG PHPExcel_Calculation_MathTrig::FACTDOUBLE
|
|
||||||
FALSE CATEGORY_LOGICAL PHPExcel_Calculation_Logical::FALSE
|
|
||||||
FDIST CATEGORY_STATISTICAL *** Not yet Implemented
|
|
||||||
FIND CATEGORY_TEXT_AND_DATA PHPExcel_Calculation_TextData::SEARCHSENSITIVE
|
|
||||||
FINDB CATEGORY_TEXT_AND_DATA PHPExcel_Calculation_TextData::SEARCHSENSITIVE
|
|
||||||
FINV CATEGORY_STATISTICAL *** Not yet Implemented
|
|
||||||
FISHER CATEGORY_STATISTICAL PHPExcel_Calculation_Statistical::FISHER
|
|
||||||
FISHERINV CATEGORY_STATISTICAL PHPExcel_Calculation_Statistical::FISHERINV
|
|
||||||
FIXED CATEGORY_TEXT_AND_DATA PHPExcel_Calculation_TextData::FIXEDFORMAT
|
|
||||||
FLOOR CATEGORY_MATH_AND_TRIG PHPExcel_Calculation_MathTrig::FLOOR
|
|
||||||
FORECAST CATEGORY_STATISTICAL PHPExcel_Calculation_Statistical::FORECAST
|
|
||||||
FREQUENCY CATEGORY_STATISTICAL *** Not yet Implemented
|
|
||||||
FTEST CATEGORY_STATISTICAL *** Not yet Implemented
|
|
||||||
FV CATEGORY_FINANCIAL PHPExcel_Calculation_Financial::FV
|
|
||||||
FVSCHEDULE CATEGORY_FINANCIAL PHPExcel_Calculation_Financial::FVSCHEDULE
|
|
||||||
|
|
||||||
GAMMADIST CATEGORY_STATISTICAL PHPExcel_Calculation_Statistical::GAMMADIST
|
|
||||||
GAMMAINV CATEGORY_STATISTICAL PHPExcel_Calculation_Statistical::GAMMAINV
|
|
||||||
GAMMALN CATEGORY_STATISTICAL PHPExcel_Calculation_Statistical::GAMMALN
|
|
||||||
GCD CATEGORY_MATH_AND_TRIG PHPExcel_Calculation_MathTrig::GCD
|
|
||||||
GEOMEAN CATEGORY_STATISTICAL PHPExcel_Calculation_Statistical::GEOMEAN
|
|
||||||
GESTEP CATEGORY_ENGINEERING PHPExcel_Calculation_Engineering::GESTEP
|
|
||||||
GETPIVOTDATA CATEGORY_LOOKUP_AND_REFERENCE *** Not yet Implemented
|
|
||||||
GROWTH CATEGORY_STATISTICAL PHPExcel_Calculation_Statistical::GROWTH
|
|
||||||
|
|
||||||
HARMEAN CATEGORY_STATISTICAL PHPExcel_Calculation_Statistical::HARMEAN
|
|
||||||
HEX2BIN CATEGORY_ENGINEERING PHPExcel_Calculation_Engineering::HEXTOBIN
|
|
||||||
HEX2DEC CATEGORY_ENGINEERING PHPExcel_Calculation_Engineering::HEXTODEC
|
|
||||||
HEX2OCT CATEGORY_ENGINEERING PHPExcel_Calculation_Engineering::HEXTOOCT
|
|
||||||
HLOOKUP CATEGORY_LOOKUP_AND_REFERENCE PHPExcel_Calculation_LookupRef::HLOOKUP
|
|
||||||
HOUR CATEGORY_DATE_AND_TIME PHPExcel_Calculation_DateTime::HOUROFDAY
|
|
||||||
HYPERLINK CATEGORY_LOOKUP_AND_REFERENCE PHPExcel_Calculation_LookupRef::HYPERLINK
|
|
||||||
HYPGEOMDIST CATEGORY_STATISTICAL PHPExcel_Calculation_Statistical::HYPGEOMDIST
|
|
||||||
|
|
||||||
IF CATEGORY_LOGICAL PHPExcel_Calculation_Logical::STATEMENT_IF
|
|
||||||
IFERROR CATEGORY_LOGICAL PHPExcel_Calculation_Logical::IFERROR
|
|
||||||
IMABS CATEGORY_ENGINEERING PHPExcel_Calculation_Engineering::IMABS
|
|
||||||
IMAGINARY CATEGORY_ENGINEERING PHPExcel_Calculation_Engineering::IMAGINARY
|
|
||||||
IMARGUMENT CATEGORY_ENGINEERING PHPExcel_Calculation_Engineering::IMARGUMENT
|
|
||||||
IMCONJUGATE CATEGORY_ENGINEERING PHPExcel_Calculation_Engineering::IMCONJUGATE
|
|
||||||
IMCOS CATEGORY_ENGINEERING PHPExcel_Calculation_Engineering::IMCOS
|
|
||||||
IMDIV CATEGORY_ENGINEERING PHPExcel_Calculation_Engineering::IMDIV
|
|
||||||
IMEXP CATEGORY_ENGINEERING PHPExcel_Calculation_Engineering::IMEXP
|
|
||||||
IMLN CATEGORY_ENGINEERING PHPExcel_Calculation_Engineering::IMLN
|
|
||||||
IMLOG10 CATEGORY_ENGINEERING PHPExcel_Calculation_Engineering::IMLOG10
|
|
||||||
IMLOG2 CATEGORY_ENGINEERING PHPExcel_Calculation_Engineering::IMLOG2
|
|
||||||
IMPOWER CATEGORY_ENGINEERING PHPExcel_Calculation_Engineering::IMPOWER
|
|
||||||
IMPRODUCT CATEGORY_ENGINEERING PHPExcel_Calculation_Engineering::IMPRODUCT
|
|
||||||
IMREAL CATEGORY_ENGINEERING PHPExcel_Calculation_Engineering::IMREAL
|
|
||||||
IMSIN CATEGORY_ENGINEERING PHPExcel_Calculation_Engineering::IMSIN
|
|
||||||
IMSQRT CATEGORY_ENGINEERING PHPExcel_Calculation_Engineering::IMSQRT
|
|
||||||
IMSUB CATEGORY_ENGINEERING PHPExcel_Calculation_Engineering::IMSUB
|
|
||||||
IMSUM CATEGORY_ENGINEERING PHPExcel_Calculation_Engineering::IMSUM
|
|
||||||
INDEX CATEGORY_LOOKUP_AND_REFERENCE PHPExcel_Calculation_LookupRef::INDEX
|
|
||||||
INDIRECT CATEGORY_LOOKUP_AND_REFERENCE PHPExcel_Calculation_LookupRef::INDIRECT
|
|
||||||
INFO CATEGORY_INFORMATION *** Not yet Implemented
|
|
||||||
INT CATEGORY_MATH_AND_TRIG PHPExcel_Calculation_MathTrig::INT
|
|
||||||
INTERCEPT CATEGORY_STATISTICAL PHPExcel_Calculation_Statistical::INTERCEPT
|
|
||||||
INTRATE CATEGORY_FINANCIAL PHPExcel_Calculation_Financial::INTRATE
|
|
||||||
IPMT CATEGORY_FINANCIAL PHPExcel_Calculation_Financial::IPMT
|
|
||||||
IRR CATEGORY_FINANCIAL PHPExcel_Calculation_Financial::IRR
|
|
||||||
ISBLANK CATEGORY_INFORMATION PHPExcel_Calculation_Functions::IS_BLANK
|
|
||||||
ISERR CATEGORY_INFORMATION PHPExcel_Calculation_Functions::IS_ERR
|
|
||||||
ISERROR CATEGORY_INFORMATION PHPExcel_Calculation_Functions::IS_ERROR
|
|
||||||
ISEVEN CATEGORY_INFORMATION PHPExcel_Calculation_Functions::IS_EVEN
|
|
||||||
ISLOGICAL CATEGORY_INFORMATION PHPExcel_Calculation_Functions::IS_LOGICAL
|
|
||||||
ISNA CATEGORY_INFORMATION PHPExcel_Calculation_Functions::IS_NA
|
|
||||||
ISNONTEXT CATEGORY_INFORMATION PHPExcel_Calculation_Functions::IS_NONTEXT
|
|
||||||
ISNUMBER CATEGORY_INFORMATION PHPExcel_Calculation_Functions::IS_NUMBER
|
|
||||||
ISODD CATEGORY_INFORMATION PHPExcel_Calculation_Functions::IS_ODD
|
|
||||||
ISPMT CATEGORY_FINANCIAL PHPExcel_Calculation_Financial::ISPMT
|
|
||||||
ISREF CATEGORY_INFORMATION *** Not yet Implemented
|
|
||||||
ISTEXT CATEGORY_INFORMATION PHPExcel_Calculation_Functions::IS_TEXT
|
|
||||||
|
|
||||||
JIS CATEGORY_TEXT_AND_DATA *** Not yet Implemented
|
|
||||||
|
|
||||||
KURT CATEGORY_STATISTICAL PHPExcel_Calculation_Statistical::KURT
|
|
||||||
|
|
||||||
LARGE CATEGORY_STATISTICAL PHPExcel_Calculation_Statistical::LARGE
|
|
||||||
LCM CATEGORY_MATH_AND_TRIG PHPExcel_Calculation_MathTrig::LCM
|
|
||||||
LEFT CATEGORY_TEXT_AND_DATA PHPExcel_Calculation_TextData::LEFT
|
|
||||||
LEFTB CATEGORY_TEXT_AND_DATA PHPExcel_Calculation_TextData::LEFT
|
|
||||||
LEN CATEGORY_TEXT_AND_DATA PHPExcel_Calculation_TextData::STRINGLENGTH
|
|
||||||
LENB CATEGORY_TEXT_AND_DATA PHPExcel_Calculation_TextData::STRINGLENGTH
|
|
||||||
LINEST CATEGORY_STATISTICAL PHPExcel_Calculation_Statistical::LINEST
|
|
||||||
LN CATEGORY_MATH_AND_TRIG log
|
|
||||||
LOG CATEGORY_MATH_AND_TRIG PHPExcel_Calculation_MathTrig::LOG_BASE
|
|
||||||
LOG10 CATEGORY_MATH_AND_TRIG log10
|
|
||||||
LOGEST CATEGORY_STATISTICAL PHPExcel_Calculation_Statistical::LOGEST
|
|
||||||
LOGINV CATEGORY_STATISTICAL PHPExcel_Calculation_Statistical::LOGINV
|
|
||||||
LOGNORMDIST CATEGORY_STATISTICAL PHPExcel_Calculation_Statistical::LOGNORMDIST
|
|
||||||
LOOKUP CATEGORY_LOOKUP_AND_REFERENCE PHPExcel_Calculation_LookupRef::LOOKUP
|
|
||||||
LOWER CATEGORY_TEXT_AND_DATA PHPExcel_Calculation_TextData::LOWERCASE
|
|
||||||
|
|
||||||
MATCH CATEGORY_LOOKUP_AND_REFERENCE PHPExcel_Calculation_LookupRef::MATCH
|
|
||||||
MAX CATEGORY_STATISTICAL PHPExcel_Calculation_Statistical::MAX
|
|
||||||
MAXA CATEGORY_STATISTICAL PHPExcel_Calculation_Statistical::MAXA
|
|
||||||
MAXIF CATEGORY_STATISTICAL PHPExcel_Calculation_Statistical::MAXIF
|
|
||||||
MDETERM CATEGORY_MATH_AND_TRIG PHPExcel_Calculation_MathTrig::MDETERM
|
|
||||||
MDURATION CATEGORY_FINANCIAL *** Not yet Implemented
|
|
||||||
MEDIAN CATEGORY_STATISTICAL PHPExcel_Calculation_Statistical::MEDIAN
|
|
||||||
MEDIANIF CATEGORY_STATISTICAL *** Not yet Implemented
|
|
||||||
MID CATEGORY_TEXT_AND_DATA PHPExcel_Calculation_TextData::MID
|
|
||||||
MIDB CATEGORY_TEXT_AND_DATA PHPExcel_Calculation_TextData::MID
|
|
||||||
MIN CATEGORY_STATISTICAL PHPExcel_Calculation_Statistical::MIN
|
|
||||||
MINA CATEGORY_STATISTICAL PHPExcel_Calculation_Statistical::MINA
|
|
||||||
MINIF CATEGORY_STATISTICAL PHPExcel_Calculation_Statistical::MINIF
|
|
||||||
MINUTE CATEGORY_DATE_AND_TIME PHPExcel_Calculation_DateTime::MINUTE
|
|
||||||
MINVERSE CATEGORY_MATH_AND_TRIG PHPExcel_Calculation_MathTrig::MINVERSE
|
|
||||||
MIRR CATEGORY_FINANCIAL PHPExcel_Calculation_Financial::MIRR
|
|
||||||
MMULT CATEGORY_MATH_AND_TRIG PHPExcel_Calculation_MathTrig::MMULT
|
|
||||||
MOD CATEGORY_MATH_AND_TRIG PHPExcel_Calculation_MathTrig::MOD
|
|
||||||
MODE CATEGORY_STATISTICAL PHPExcel_Calculation_Statistical::MODE
|
|
||||||
MONTH CATEGORY_DATE_AND_TIME PHPExcel_Calculation_DateTime::MONTHOFYEAR
|
|
||||||
MROUND CATEGORY_MATH_AND_TRIG PHPExcel_Calculation_MathTrig::MROUND
|
|
||||||
MULTINOMIAL CATEGORY_MATH_AND_TRIG PHPExcel_Calculation_MathTrig::MULTINOMIAL
|
|
||||||
|
|
||||||
N CATEGORY_INFORMATION PHPExcel_Calculation_Functions::N
|
|
||||||
NA CATEGORY_INFORMATION PHPExcel_Calculation_Functions::NA
|
|
||||||
NEGBINOMDIST CATEGORY_STATISTICAL PHPExcel_Calculation_Statistical::NEGBINOMDIST
|
|
||||||
NETWORKDAYS CATEGORY_DATE_AND_TIME PHPExcel_Calculation_DateTime::NETWORKDAYS
|
|
||||||
NOMINAL CATEGORY_FINANCIAL PHPExcel_Calculation_Financial::NOMINAL
|
|
||||||
NORMDIST CATEGORY_STATISTICAL PHPExcel_Calculation_Statistical::NORMDIST
|
|
||||||
NORMINV CATEGORY_STATISTICAL PHPExcel_Calculation_Statistical::NORMINV
|
|
||||||
NORMSDIST CATEGORY_STATISTICAL PHPExcel_Calculation_Statistical::NORMSDIST
|
|
||||||
NORMSINV CATEGORY_STATISTICAL PHPExcel_Calculation_Statistical::NORMSINV
|
|
||||||
NOT CATEGORY_LOGICAL PHPExcel_Calculation_Logical::NOT
|
|
||||||
NOW CATEGORY_DATE_AND_TIME PHPExcel_Calculation_DateTime::DATETIMENOW
|
|
||||||
NPER CATEGORY_FINANCIAL PHPExcel_Calculation_Financial::NPER
|
|
||||||
NPV CATEGORY_FINANCIAL PHPExcel_Calculation_Financial::NPV
|
|
||||||
|
|
||||||
OCT2BIN CATEGORY_ENGINEERING PHPExcel_Calculation_Engineering::OCTTOBIN
|
|
||||||
OCT2DEC CATEGORY_ENGINEERING PHPExcel_Calculation_Engineering::OCTTODEC
|
|
||||||
OCT2HEX CATEGORY_ENGINEERING PHPExcel_Calculation_Engineering::OCTTOHEX
|
|
||||||
ODD CATEGORY_MATH_AND_TRIG PHPExcel_Calculation_MathTrig::ODD
|
|
||||||
ODDFPRICE CATEGORY_FINANCIAL *** Not yet Implemented
|
|
||||||
ODDFYIELD CATEGORY_FINANCIAL *** Not yet Implemented
|
|
||||||
ODDLPRICE CATEGORY_FINANCIAL *** Not yet Implemented
|
|
||||||
ODDLYIELD CATEGORY_FINANCIAL *** Not yet Implemented
|
|
||||||
OFFSET CATEGORY_LOOKUP_AND_REFERENCE PHPExcel_Calculation_LookupRef::OFFSET
|
|
||||||
OR CATEGORY_LOGICAL PHPExcel_Calculation_Logical::LOGICAL_OR
|
|
||||||
|
|
||||||
PEARSON CATEGORY_STATISTICAL PHPExcel_Calculation_Statistical::CORREL
|
|
||||||
PERCENTILE CATEGORY_STATISTICAL PHPExcel_Calculation_Statistical::PERCENTILE
|
|
||||||
PERCENTRANK CATEGORY_STATISTICAL PHPExcel_Calculation_Statistical::PERCENTRANK
|
|
||||||
PERMUT CATEGORY_STATISTICAL PHPExcel_Calculation_Statistical::PERMUT
|
|
||||||
PHONETIC CATEGORY_TEXT_AND_DATA *** Not yet Implemented
|
|
||||||
PI CATEGORY_MATH_AND_TRIG pi
|
|
||||||
PMT CATEGORY_FINANCIAL PHPExcel_Calculation_Financial::PMT
|
|
||||||
POISSON CATEGORY_STATISTICAL PHPExcel_Calculation_Statistical::POISSON
|
|
||||||
POWER CATEGORY_MATH_AND_TRIG PHPExcel_Calculation_MathTrig::POWER
|
|
||||||
PPMT CATEGORY_FINANCIAL PHPExcel_Calculation_Financial::PPMT
|
|
||||||
PRICE CATEGORY_FINANCIAL PHPExcel_Calculation_Financial::PRICE
|
|
||||||
PRICEDISC CATEGORY_FINANCIAL PHPExcel_Calculation_Financial::PRICEDISC
|
|
||||||
PRICEMAT CATEGORY_FINANCIAL PHPExcel_Calculation_Financial::PRICEMAT
|
|
||||||
PROB CATEGORY_STATISTICAL *** Not yet Implemented
|
|
||||||
PRODUCT CATEGORY_MATH_AND_TRIG PHPExcel_Calculation_MathTrig::PRODUCT
|
|
||||||
PROPER CATEGORY_TEXT_AND_DATA PHPExcel_Calculation_TextData::PROPERCASE
|
|
||||||
PV CATEGORY_FINANCIAL PHPExcel_Calculation_Financial::PV
|
|
||||||
|
|
||||||
QUARTILE CATEGORY_STATISTICAL PHPExcel_Calculation_Statistical::QUARTILE
|
|
||||||
QUOTIENT CATEGORY_MATH_AND_TRIG PHPExcel_Calculation_MathTrig::QUOTIENT
|
|
||||||
|
|
||||||
RADIANS CATEGORY_MATH_AND_TRIG deg2rad
|
|
||||||
RAND CATEGORY_MATH_AND_TRIG PHPExcel_Calculation_MathTrig::RAND
|
|
||||||
RANDBETWEEN CATEGORY_MATH_AND_TRIG PHPExcel_Calculation_MathTrig::RAND
|
|
||||||
RANK CATEGORY_STATISTICAL PHPExcel_Calculation_Statistical::RANK
|
|
||||||
RATE CATEGORY_FINANCIAL PHPExcel_Calculation_Financial::RATE
|
|
||||||
RECEIVED CATEGORY_FINANCIAL PHPExcel_Calculation_Financial::RECEIVED
|
|
||||||
REPLACE CATEGORY_TEXT_AND_DATA PHPExcel_Calculation_TextData::REPLACE
|
|
||||||
REPLACEB CATEGORY_TEXT_AND_DATA PHPExcel_Calculation_TextData::REPLACE
|
|
||||||
REPT CATEGORY_TEXT_AND_DATA str_repeat
|
|
||||||
RIGHT CATEGORY_TEXT_AND_DATA PHPExcel_Calculation_TextData::RIGHT
|
|
||||||
RIGHTB CATEGORY_TEXT_AND_DATA PHPExcel_Calculation_TextData::RIGHT
|
|
||||||
ROMAN CATEGORY_MATH_AND_TRIG PHPExcel_Calculation_MathTrig::ROMAN
|
|
||||||
ROUND CATEGORY_MATH_AND_TRIG round
|
|
||||||
ROUNDDOWN CATEGORY_MATH_AND_TRIG PHPExcel_Calculation_MathTrig::ROUNDDOWN
|
|
||||||
ROUNDUP CATEGORY_MATH_AND_TRIG PHPExcel_Calculation_MathTrig::ROUNDUP
|
|
||||||
ROW CATEGORY_LOOKUP_AND_REFERENCE PHPExcel_Calculation_LookupRef::ROW
|
|
||||||
ROWS CATEGORY_LOOKUP_AND_REFERENCE PHPExcel_Calculation_LookupRef::ROWS
|
|
||||||
RSQ CATEGORY_STATISTICAL PHPExcel_Calculation_Statistical::RSQ
|
|
||||||
RTD CATEGORY_LOOKUP_AND_REFERENCE *** Not yet Implemented
|
|
||||||
|
|
||||||
SEARCH CATEGORY_TEXT_AND_DATA PHPExcel_Calculation_TextData::SEARCHINSENSITIVE
|
|
||||||
SEARCHB CATEGORY_TEXT_AND_DATA PHPExcel_Calculation_TextData::SEARCHINSENSITIVE
|
|
||||||
SECOND CATEGORY_DATE_AND_TIME PHPExcel_Calculation_DateTime::SECOND
|
|
||||||
SERIESSUM CATEGORY_MATH_AND_TRIG PHPExcel_Calculation_MathTrig::SERIESSUM
|
|
||||||
SIGN CATEGORY_MATH_AND_TRIG PHPExcel_Calculation_MathTrig::SIGN
|
|
||||||
SIN CATEGORY_MATH_AND_TRIG sin
|
|
||||||
SINH CATEGORY_MATH_AND_TRIG sinh
|
|
||||||
SKEW CATEGORY_STATISTICAL PHPExcel_Calculation_Statistical::SKEW
|
|
||||||
SLN CATEGORY_FINANCIAL PHPExcel_Calculation_Financial::SLN
|
|
||||||
SLOPE CATEGORY_STATISTICAL PHPExcel_Calculation_Statistical::SLOPE
|
|
||||||
SMALL CATEGORY_STATISTICAL PHPExcel_Calculation_Statistical::SMALL
|
|
||||||
SQRT CATEGORY_MATH_AND_TRIG sqrt
|
|
||||||
SQRTPI CATEGORY_MATH_AND_TRIG PHPExcel_Calculation_MathTrig::SQRTPI
|
|
||||||
STANDARDIZE CATEGORY_STATISTICAL PHPExcel_Calculation_Statistical::STANDARDIZE
|
|
||||||
STDEV CATEGORY_STATISTICAL PHPExcel_Calculation_Statistical::STDEV
|
|
||||||
STDEVA CATEGORY_STATISTICAL PHPExcel_Calculation_Statistical::STDEVA
|
|
||||||
STDEVP CATEGORY_STATISTICAL PHPExcel_Calculation_Statistical::STDEVP
|
|
||||||
STDEVPA CATEGORY_STATISTICAL PHPExcel_Calculation_Statistical::STDEVPA
|
|
||||||
STEYX CATEGORY_STATISTICAL PHPExcel_Calculation_Statistical::STEYX
|
|
||||||
SUBSTITUTE CATEGORY_TEXT_AND_DATA PHPExcel_Calculation_TextData::SUBSTITUTE
|
|
||||||
SUBTOTAL CATEGORY_MATH_AND_TRIG PHPExcel_Calculation_MathTrig::SUBTOTAL
|
|
||||||
SUM CATEGORY_MATH_AND_TRIG PHPExcel_Calculation_MathTrig::SUM
|
|
||||||
SUMIF CATEGORY_MATH_AND_TRIG PHPExcel_Calculation_MathTrig::SUMIF
|
|
||||||
SUMIFS CATEGORY_MATH_AND_TRIG *** Not yet Implemented
|
|
||||||
SUMPRODUCT CATEGORY_MATH_AND_TRIG PHPExcel_Calculation_MathTrig::SUMPRODUCT
|
|
||||||
SUMSQ CATEGORY_MATH_AND_TRIG PHPExcel_Calculation_MathTrig::SUMSQ
|
|
||||||
SUMX2MY2 CATEGORY_MATH_AND_TRIG PHPExcel_Calculation_MathTrig::SUMX2MY2
|
|
||||||
SUMX2PY2 CATEGORY_MATH_AND_TRIG PHPExcel_Calculation_MathTrig::SUMX2PY2
|
|
||||||
SUMXMY2 CATEGORY_MATH_AND_TRIG PHPExcel_Calculation_MathTrig::SUMXMY2
|
|
||||||
SYD CATEGORY_FINANCIAL PHPExcel_Calculation_Financial::SYD
|
|
||||||
|
|
||||||
T CATEGORY_TEXT_AND_DATA PHPExcel_Calculation_TextData::RETURNSTRING
|
|
||||||
TAN CATEGORY_MATH_AND_TRIG tan
|
|
||||||
TANH CATEGORY_MATH_AND_TRIG tanh
|
|
||||||
TBILLEQ CATEGORY_FINANCIAL PHPExcel_Calculation_Financial::TBILLEQ
|
|
||||||
TBILLPRICE CATEGORY_FINANCIAL PHPExcel_Calculation_Financial::TBILLPRICE
|
|
||||||
TBILLYIELD CATEGORY_FINANCIAL PHPExcel_Calculation_Financial::TBILLYIELD
|
|
||||||
TDIST CATEGORY_STATISTICAL PHPExcel_Calculation_Statistical::TDIST
|
|
||||||
TEXT CATEGORY_TEXT_AND_DATA PHPExcel_Calculation_TextData::TEXTFORMAT
|
|
||||||
TIME CATEGORY_DATE_AND_TIME PHPExcel_Calculation_DateTime::TIME
|
|
||||||
TIMEVALUE CATEGORY_DATE_AND_TIME PHPExcel_Calculation_DateTime::TIMEVALUE
|
|
||||||
TINV CATEGORY_STATISTICAL PHPExcel_Calculation_Statistical::TINV
|
|
||||||
TODAY CATEGORY_DATE_AND_TIME PHPExcel_Calculation_DateTime::DATENOW
|
|
||||||
TRANSPOSE CATEGORY_LOOKUP_AND_REFERENCE PHPExcel_Calculation_LookupRef::TRANSPOSE
|
|
||||||
TREND CATEGORY_STATISTICAL PHPExcel_Calculation_Statistical::TREND
|
|
||||||
TRIM CATEGORY_TEXT_AND_DATA PHPExcel_Calculation_TextData::TRIMSPACES
|
|
||||||
TRIMMEAN CATEGORY_STATISTICAL PHPExcel_Calculation_Statistical::TRIMMEAN
|
|
||||||
TRUE CATEGORY_LOGICAL PHPExcel_Calculation_Logical::TRUE
|
|
||||||
TRUNC CATEGORY_MATH_AND_TRIG PHPExcel_Calculation_MathTrig::TRUNC
|
|
||||||
TTEST CATEGORY_STATISTICAL *** Not yet Implemented
|
|
||||||
TYPE CATEGORY_INFORMATION PHPExcel_Calculation_Functions::TYPE
|
|
||||||
|
|
||||||
UPPER CATEGORY_TEXT_AND_DATA PHPExcel_Calculation_TextData::UPPERCASE
|
|
||||||
USDOLLAR CATEGORY_FINANCIAL *** Not yet Implemented
|
|
||||||
|
|
||||||
VALUE CATEGORY_TEXT_AND_DATA PHPExcel_Calculation_TextData::VALUE
|
|
||||||
VAR CATEGORY_STATISTICAL PHPExcel_Calculation_Statistical::VARFunc
|
|
||||||
VARA CATEGORY_STATISTICAL PHPExcel_Calculation_Statistical::VARA
|
|
||||||
VARP CATEGORY_STATISTICAL PHPExcel_Calculation_Statistical::VARP
|
|
||||||
VARPA CATEGORY_STATISTICAL PHPExcel_Calculation_Statistical::VARPA
|
|
||||||
VDB CATEGORY_FINANCIAL *** Not yet Implemented
|
|
||||||
VERSION CATEGORY_INFORMATION PHPExcel_Calculation_Functions::VERSION
|
|
||||||
VLOOKUP CATEGORY_LOOKUP_AND_REFERENCE PHPExcel_Calculation_LookupRef::VLOOKUP
|
|
||||||
|
|
||||||
WEEKDAY CATEGORY_DATE_AND_TIME PHPExcel_Calculation_DateTime::WEEKDAY
|
|
||||||
WEEKNUM CATEGORY_DATE_AND_TIME PHPExcel_Calculation_DateTime::WEEKNUM
|
|
||||||
WEIBULL CATEGORY_STATISTICAL PHPExcel_Calculation_Statistical::WEIBULL
|
|
||||||
WORKDAY CATEGORY_DATE_AND_TIME PHPExcel_Calculation_DateTime::WORKDAY
|
|
||||||
|
|
||||||
XIRR CATEGORY_FINANCIAL PHPExcel_Calculation_Financial::XIRR
|
|
||||||
XNPV CATEGORY_FINANCIAL PHPExcel_Calculation_Financial::XNPV
|
|
||||||
|
|
||||||
YEAR CATEGORY_DATE_AND_TIME PHPExcel_Calculation_DateTime::YEAR
|
|
||||||
YEARFRAC CATEGORY_DATE_AND_TIME PHPExcel_Calculation_DateTime::YEARFRAC
|
|
||||||
YIELD CATEGORY_FINANCIAL *** Not yet Implemented
|
|
||||||
YIELDDISC CATEGORY_FINANCIAL PHPExcel_Calculation_Financial::YIELDDISC
|
|
||||||
YIELDMAT CATEGORY_FINANCIAL PHPExcel_Calculation_Financial::YIELDMAT
|
|
||||||
|
|
||||||
ZTEST CATEGORY_STATISTICAL PHPExcel_Calculation_Statistical::ZTEST
|
|
|
@ -0,0 +1,79 @@
|
||||||
|
<?php
|
||||||
|
|
||||||
|
error_reporting(E_ALL);
|
||||||
|
set_time_limit(0);
|
||||||
|
|
||||||
|
date_default_timezone_set('Europe/London');
|
||||||
|
|
||||||
|
?>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
|
||||||
|
|
||||||
|
<title>PHPExcel Calculation Examples</title>
|
||||||
|
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
|
||||||
|
<h1>DATE</h1>
|
||||||
|
<h2>Returns the serial number of a particular date.</h2>
|
||||||
|
<?php
|
||||||
|
|
||||||
|
/** Include path **/
|
||||||
|
set_include_path(get_include_path() . PATH_SEPARATOR . '../../../../Classes/');
|
||||||
|
|
||||||
|
/** Include PHPExcel */
|
||||||
|
include 'PHPExcel.php';
|
||||||
|
|
||||||
|
// Create new PHPExcel object
|
||||||
|
$objPHPExcel = new PHPExcel();
|
||||||
|
$worksheet = $objPHPExcel->getActiveSheet();
|
||||||
|
|
||||||
|
// Add some data
|
||||||
|
$testDates = [[2012, 3, 26], [2012, 2, 29], [2012, 4, 1], [2012, 12, 25],
|
||||||
|
[2012, 10, 31], [2012, 11, 5], [2012, 1, 1], [2012, 3, 17],
|
||||||
|
[2011, 2, 29], [7, 5, 3], [2012, 13, 1], [2012, 11, 45],
|
||||||
|
[2012, 0, 0], [2012, 1, 0], [2012, 0, 1],
|
||||||
|
[2012, -2, 2], [2012, 2, -2], [2012, -2, -2],
|
||||||
|
];
|
||||||
|
$testDateCount = count($testDates);
|
||||||
|
|
||||||
|
$worksheet->fromArray($testDates, null, 'A1', true);
|
||||||
|
|
||||||
|
for ($row = 1; $row <= $testDateCount; ++$row) {
|
||||||
|
$worksheet->setCellValue('D' . $row, '=DATE(A' . $row . ',B' . $row . ',C' . $row . ')');
|
||||||
|
$worksheet->setCellValue('E' . $row, '=D' . $row);
|
||||||
|
}
|
||||||
|
$worksheet->getStyle('E1:E' . $testDateCount)
|
||||||
|
->getNumberFormat()
|
||||||
|
->setFormatCode('yyyy-mmm-dd');
|
||||||
|
|
||||||
|
echo '<hr />';
|
||||||
|
|
||||||
|
// Test the formulae
|
||||||
|
?>
|
||||||
|
<table border="1" cellspacing="0">
|
||||||
|
<tr>
|
||||||
|
<th colspan="3">Date Value</th>
|
||||||
|
<th rowspan="2" valign="bottom">Formula</th>
|
||||||
|
<th rowspan="2" valign="bottom">Excel DateStamp</th>
|
||||||
|
<th rowspan="2" valign="bottom">Formatted DateStamp</th>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<th>Year</th>
|
||||||
|
<th>Month</th>
|
||||||
|
<th>Day</th>
|
||||||
|
<tr>
|
||||||
|
<?php
|
||||||
|
for ($row = 1; $row <= $testDateCount; ++$row) {
|
||||||
|
echo '<tr>';
|
||||||
|
echo '<td>' , $worksheet->getCell('A' . $row)->getFormattedValue() , '</td>';
|
||||||
|
echo '<td>' , $worksheet->getCell('B' . $row)->getFormattedValue() , '</td>';
|
||||||
|
echo '<td>' , $worksheet->getCell('C' . $row)->getFormattedValue() , '</td>';
|
||||||
|
echo '<td>' , $worksheet->getCell('D' . $row)->getValue() , '</td>';
|
||||||
|
echo '<td>' , $worksheet->getCell('D' . $row)->getFormattedValue() , '</td>';
|
||||||
|
echo '<td>' , $worksheet->getCell('E' . $row)->getFormattedValue() , '</td>';
|
||||||
|
echo '</tr>';
|
||||||
|
}
|
||||||
|
?>
|
||||||
|
</table>
|
|
@ -0,0 +1,72 @@
|
||||||
|
<?php
|
||||||
|
|
||||||
|
error_reporting(E_ALL);
|
||||||
|
set_time_limit(0);
|
||||||
|
|
||||||
|
date_default_timezone_set('Europe/London');
|
||||||
|
|
||||||
|
?>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
|
||||||
|
|
||||||
|
<title>PHPExcel Calculation Examples</title>
|
||||||
|
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
|
||||||
|
<h1>DATEVALUE</h1>
|
||||||
|
<h2>Converts a date in the form of text to a serial number.</h2>
|
||||||
|
<?php
|
||||||
|
|
||||||
|
/** Include path **/
|
||||||
|
set_include_path(get_include_path() . PATH_SEPARATOR . '../../../../Classes/');
|
||||||
|
|
||||||
|
/** Include PHPExcel */
|
||||||
|
include 'PHPExcel.php';
|
||||||
|
|
||||||
|
// Create new PHPExcel object
|
||||||
|
$objPHPExcel = new PHPExcel();
|
||||||
|
$worksheet = $objPHPExcel->getActiveSheet();
|
||||||
|
|
||||||
|
// Add some data
|
||||||
|
$testDates = ['26 March 2012', '29 Feb 2012', 'April 1, 2012', '25/12/2012',
|
||||||
|
'2012-Oct-31', '5th November', 'January 1st', 'April 2012',
|
||||||
|
'17-03', '03-2012', '29 Feb 2011', '03-05-07',
|
||||||
|
'03-MAY-07', '03-13-07',
|
||||||
|
];
|
||||||
|
$testDateCount = count($testDates);
|
||||||
|
|
||||||
|
for ($row = 1; $row <= $testDateCount; ++$row) {
|
||||||
|
$worksheet->setCellValue('A' . $row, $testDates[$row - 1]);
|
||||||
|
$worksheet->setCellValue('B' . $row, '=DATEVALUE(A' . $row . ')');
|
||||||
|
$worksheet->setCellValue('C' . $row, '=B' . $row);
|
||||||
|
}
|
||||||
|
|
||||||
|
$worksheet->getStyle('C1:C' . $testDateCount)
|
||||||
|
->getNumberFormat()
|
||||||
|
->setFormatCode('yyyy-mmm-dd');
|
||||||
|
|
||||||
|
echo '<hr />';
|
||||||
|
|
||||||
|
// Test the formulae
|
||||||
|
?>
|
||||||
|
<p><strong>Warning: </strong>The PHPExcel DATEVALUE() function accepts a wider range of date formats than MS Excel's DATEFORMAT() function.</p>
|
||||||
|
<table border="1" cellspacing="0">
|
||||||
|
<tr>
|
||||||
|
<th>Date String</th>
|
||||||
|
<th>Formula</th>
|
||||||
|
<th>Excel DateStamp</th>
|
||||||
|
<th>Formatted DateStamp</th>
|
||||||
|
</tr>
|
||||||
|
<?php
|
||||||
|
for ($row = 1; $row <= $testDateCount; ++$row) {
|
||||||
|
echo '<tr>';
|
||||||
|
echo '<td>' , $worksheet->getCell('A' . $row)->getFormattedValue() , '</td>';
|
||||||
|
echo '<td>' , $worksheet->getCell('B' . $row)->getValue() , '</td>';
|
||||||
|
echo '<td>' , $worksheet->getCell('B' . $row)->getFormattedValue() , '</td>';
|
||||||
|
echo '<td>' , $worksheet->getCell('C' . $row)->getFormattedValue() , '</td>';
|
||||||
|
echo '</tr>';
|
||||||
|
}
|
||||||
|
?>
|
||||||
|
</table>
|
|
@ -5,7 +5,6 @@ set_time_limit(0);
|
||||||
|
|
||||||
date_default_timezone_set('Europe/London');
|
date_default_timezone_set('Europe/London');
|
||||||
|
|
||||||
|
|
||||||
?>
|
?>
|
||||||
<html>
|
<html>
|
||||||
<head>
|
<head>
|
||||||
|
@ -26,32 +25,29 @@ set_include_path(get_include_path() . PATH_SEPARATOR . '../../../../Classes/');
|
||||||
/** Include PHPExcel */
|
/** Include PHPExcel */
|
||||||
include 'PHPExcel.php';
|
include 'PHPExcel.php';
|
||||||
|
|
||||||
|
|
||||||
// Create new PHPExcel object
|
// Create new PHPExcel object
|
||||||
$objPHPExcel = new PHPExcel();
|
$objPHPExcel = new PHPExcel();
|
||||||
$worksheet = $objPHPExcel->getActiveSheet();
|
$worksheet = $objPHPExcel->getActiveSheet();
|
||||||
|
|
||||||
// Add some data
|
// Add some data
|
||||||
$testDates = array( array(3,15), array(13,15), array(15,15,15), array(3,15,30),
|
$testDates = [[3, 15], [13, 15], [15, 15, 15], [3, 15, 30],
|
||||||
array(15,15,15), array(5), array(9,15,0), array(9,15,-1),
|
[15, 15, 15], [5], [9, 15, 0], [9, 15, -1],
|
||||||
array(13,-14,-15), array(0,0,-1)
|
[13, -14, -15], [0, 0, -1],
|
||||||
);
|
];
|
||||||
$testDateCount = count($testDates);
|
$testDateCount = count($testDates);
|
||||||
|
|
||||||
$worksheet->fromArray($testDates,NULL,'A1',true);
|
$worksheet->fromArray($testDates, null, 'A1', true);
|
||||||
|
|
||||||
for ($row = 1; $row <= $testDateCount; ++$row) {
|
for ($row = 1; $row <= $testDateCount; ++$row) {
|
||||||
$worksheet->setCellValue('D'.$row, '=TIME(A'.$row.',B'.$row.',C'.$row.')');
|
$worksheet->setCellValue('D' . $row, '=TIME(A' . $row . ',B' . $row . ',C' . $row . ')');
|
||||||
$worksheet->setCellValue('E'.$row, '=D'.$row);
|
$worksheet->setCellValue('E' . $row, '=D' . $row);
|
||||||
}
|
}
|
||||||
$worksheet->getStyle('E1:E'.$testDateCount)
|
$worksheet->getStyle('E1:E' . $testDateCount)
|
||||||
->getNumberFormat()
|
->getNumberFormat()
|
||||||
->setFormatCode('hh:mm:ss');
|
->setFormatCode('hh:mm:ss');
|
||||||
|
|
||||||
|
|
||||||
echo '<hr />';
|
echo '<hr />';
|
||||||
|
|
||||||
|
|
||||||
// Test the formulae
|
// Test the formulae
|
||||||
?>
|
?>
|
||||||
<table border="1" cellspacing="0">
|
<table border="1" cellspacing="0">
|
||||||
|
@ -67,15 +63,15 @@ echo '<hr />';
|
||||||
<th>Second</th>
|
<th>Second</th>
|
||||||
<tr>
|
<tr>
|
||||||
<?php
|
<?php
|
||||||
for ($row = 1; $row <= $testDateCount; ++$row) {
|
for ($row = 1; $row <= $testDateCount; ++$row) {
|
||||||
echo '<tr>';
|
echo '<tr>';
|
||||||
echo '<td>' , $worksheet->getCell('A'.$row)->getFormattedValue() , '</td>';
|
echo '<td>' , $worksheet->getCell('A' . $row)->getFormattedValue() , '</td>';
|
||||||
echo '<td>' , $worksheet->getCell('B'.$row)->getFormattedValue() , '</td>';
|
echo '<td>' , $worksheet->getCell('B' . $row)->getFormattedValue() , '</td>';
|
||||||
echo '<td>' , $worksheet->getCell('C'.$row)->getFormattedValue() , '</td>';
|
echo '<td>' , $worksheet->getCell('C' . $row)->getFormattedValue() , '</td>';
|
||||||
echo '<td>' , $worksheet->getCell('D'.$row)->getValue() , '</td>';
|
echo '<td>' , $worksheet->getCell('D' . $row)->getValue() , '</td>';
|
||||||
echo '<td>' , $worksheet->getCell('D'.$row)->getFormattedValue() , '</td>';
|
echo '<td>' , $worksheet->getCell('D' . $row)->getFormattedValue() , '</td>';
|
||||||
echo '<td>' , $worksheet->getCell('E'.$row)->getFormattedValue() , '</td>';
|
echo '<td>' , $worksheet->getCell('E' . $row)->getFormattedValue() , '</td>';
|
||||||
echo '</tr>';
|
echo '</tr>';
|
||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
</table>
|
</table>
|
|
@ -5,7 +5,6 @@ set_time_limit(0);
|
||||||
|
|
||||||
date_default_timezone_set('Europe/London');
|
date_default_timezone_set('Europe/London');
|
||||||
|
|
||||||
|
|
||||||
?>
|
?>
|
||||||
<html>
|
<html>
|
||||||
<head>
|
<head>
|
||||||
|
@ -26,30 +25,27 @@ set_include_path(get_include_path() . PATH_SEPARATOR . '../../../../Classes/');
|
||||||
/** Include PHPExcel */
|
/** Include PHPExcel */
|
||||||
include 'PHPExcel.php';
|
include 'PHPExcel.php';
|
||||||
|
|
||||||
|
|
||||||
// Create new PHPExcel object
|
// Create new PHPExcel object
|
||||||
$objPHPExcel = new PHPExcel();
|
$objPHPExcel = new PHPExcel();
|
||||||
$worksheet = $objPHPExcel->getActiveSheet();
|
$worksheet = $objPHPExcel->getActiveSheet();
|
||||||
|
|
||||||
// Add some data
|
// Add some data
|
||||||
$testDates = array( '3:15', '13:15', '15:15:15', '3:15 AM', '3:15 PM', '5PM', '9:15AM', '13:15AM'
|
$testDates = ['3:15', '13:15', '15:15:15', '3:15 AM', '3:15 PM', '5PM', '9:15AM', '13:15AM',
|
||||||
);
|
];
|
||||||
$testDateCount = count($testDates);
|
$testDateCount = count($testDates);
|
||||||
|
|
||||||
for($row = 1; $row <= $testDateCount; ++$row) {
|
for ($row = 1; $row <= $testDateCount; ++$row) {
|
||||||
$worksheet->setCellValue('A'.$row, $testDates[$row-1]);
|
$worksheet->setCellValue('A' . $row, $testDates[$row - 1]);
|
||||||
$worksheet->setCellValue('B'.$row, '=TIMEVALUE(A'.$row.')');
|
$worksheet->setCellValue('B' . $row, '=TIMEVALUE(A' . $row . ')');
|
||||||
$worksheet->setCellValue('C'.$row, '=B'.$row);
|
$worksheet->setCellValue('C' . $row, '=B' . $row);
|
||||||
}
|
}
|
||||||
|
|
||||||
$worksheet->getStyle('C1:C'.$testDateCount)
|
$worksheet->getStyle('C1:C' . $testDateCount)
|
||||||
->getNumberFormat()
|
->getNumberFormat()
|
||||||
->setFormatCode('hh:mm:ss');
|
->setFormatCode('hh:mm:ss');
|
||||||
|
|
||||||
|
|
||||||
echo '<hr />';
|
echo '<hr />';
|
||||||
|
|
||||||
|
|
||||||
// Test the formulae
|
// Test the formulae
|
||||||
?>
|
?>
|
||||||
<table border="1" cellspacing="0">
|
<table border="1" cellspacing="0">
|
||||||
|
@ -60,13 +56,13 @@ echo '<hr />';
|
||||||
<th>Formatted TimeStamp</th>
|
<th>Formatted TimeStamp</th>
|
||||||
</tr>
|
</tr>
|
||||||
<?php
|
<?php
|
||||||
for ($row = 1; $row <= $testDateCount; ++$row) {
|
for ($row = 1; $row <= $testDateCount; ++$row) {
|
||||||
echo '<tr>';
|
echo '<tr>';
|
||||||
echo '<td>' , $worksheet->getCell('A'.$row)->getFormattedValue() , '</td>';
|
echo '<td>' , $worksheet->getCell('A' . $row)->getFormattedValue() , '</td>';
|
||||||
echo '<td>' , $worksheet->getCell('B'.$row)->getValue() , '</td>';
|
echo '<td>' , $worksheet->getCell('B' . $row)->getValue() , '</td>';
|
||||||
echo '<td>' , $worksheet->getCell('B'.$row)->getFormattedValue() , '</td>';
|
echo '<td>' , $worksheet->getCell('B' . $row)->getFormattedValue() , '</td>';
|
||||||
echo '<td>' , $worksheet->getCell('C'.$row)->getFormattedValue() , '</td>';
|
echo '<td>' , $worksheet->getCell('C' . $row)->getFormattedValue() , '</td>';
|
||||||
echo '</tr>';
|
echo '</tr>';
|
||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
</table>
|
</table>
|
|
@ -25,7 +25,6 @@ set_include_path(get_include_path() . PATH_SEPARATOR . '../../../Classes/');
|
||||||
/** PHPExcel_IOFactory */
|
/** PHPExcel_IOFactory */
|
||||||
include 'PHPExcel/IOFactory.php';
|
include 'PHPExcel/IOFactory.php';
|
||||||
|
|
||||||
|
|
||||||
$inputFileType = 'Xls';
|
$inputFileType = 'Xls';
|
||||||
// $inputFileType = 'Xlsx';
|
// $inputFileType = 'Xlsx';
|
||||||
// $inputFileType = 'Excel2003XML';
|
// $inputFileType = 'Excel2003XML';
|
||||||
|
@ -33,7 +32,7 @@ $inputFileType = 'Xls';
|
||||||
// $inputFileType = 'Gnumeric';
|
// $inputFileType = 'Gnumeric';
|
||||||
$inputFileName = './sampleData/example1.xls';
|
$inputFileName = './sampleData/example1.xls';
|
||||||
|
|
||||||
echo 'Loading file ',pathinfo($inputFileName,PATHINFO_BASENAME),' information using IOFactory with a defined reader type of ',$inputFileType,'<br />';
|
echo 'Loading file ',pathinfo($inputFileName, PATHINFO_BASENAME),' information using IOFactory with a defined reader type of ',$inputFileType,'<br />';
|
||||||
|
|
||||||
$objReader = PHPExcel_IOFactory::createReader($inputFileType);
|
$objReader = PHPExcel_IOFactory::createReader($inputFileType);
|
||||||
$worksheetNames = $objReader->listWorksheetNames($inputFileName);
|
$worksheetNames = $objReader->listWorksheetNames($inputFileName);
|
||||||
|
@ -41,7 +40,7 @@ $worksheetNames = $objReader->listWorksheetNames($inputFileName);
|
||||||
echo '<h3>Worksheet Names</h3>';
|
echo '<h3>Worksheet Names</h3>';
|
||||||
echo '<ol>';
|
echo '<ol>';
|
||||||
foreach ($worksheetNames as $worksheetName) {
|
foreach ($worksheetNames as $worksheetName) {
|
||||||
echo '<li>', $worksheetName, '</li>';
|
echo '<li>', $worksheetName, '</li>';
|
||||||
}
|
}
|
||||||
echo '</ol>';
|
echo '</ol>';
|
||||||
|
|
|
@ -25,7 +25,6 @@ set_include_path(get_include_path() . PATH_SEPARATOR . '../../../Classes/');
|
||||||
/** PHPExcel_IOFactory */
|
/** PHPExcel_IOFactory */
|
||||||
include 'PHPExcel/IOFactory.php';
|
include 'PHPExcel/IOFactory.php';
|
||||||
|
|
||||||
|
|
||||||
$inputFileType = 'Xls';
|
$inputFileType = 'Xls';
|
||||||
// $inputFileType = 'Xlsx';
|
// $inputFileType = 'Xlsx';
|
||||||
// $inputFileType = 'Excel2003XML';
|
// $inputFileType = 'Excel2003XML';
|
||||||
|
@ -33,7 +32,7 @@ $inputFileType = 'Xls';
|
||||||
// $inputFileType = 'Gnumeric';
|
// $inputFileType = 'Gnumeric';
|
||||||
$inputFileName = './sampleData/example1.xls';
|
$inputFileName = './sampleData/example1.xls';
|
||||||
|
|
||||||
echo 'Loading file ',pathinfo($inputFileName,PATHINFO_BASENAME),' information using IOFactory with a defined reader type of ',$inputFileType,'<br />';
|
echo 'Loading file ',pathinfo($inputFileName, PATHINFO_BASENAME),' information using IOFactory with a defined reader type of ',$inputFileType,'<br />';
|
||||||
|
|
||||||
$objReader = PHPExcel_IOFactory::createReader($inputFileType);
|
$objReader = PHPExcel_IOFactory::createReader($inputFileType);
|
||||||
$worksheetData = $objReader->listWorksheetInfo($inputFileName);
|
$worksheetData = $objReader->listWorksheetInfo($inputFileName);
|
||||||
|
@ -41,10 +40,10 @@ $worksheetData = $objReader->listWorksheetInfo($inputFileName);
|
||||||
echo '<h3>Worksheet Information</h3>';
|
echo '<h3>Worksheet Information</h3>';
|
||||||
echo '<ol>';
|
echo '<ol>';
|
||||||
foreach ($worksheetData as $worksheet) {
|
foreach ($worksheetData as $worksheet) {
|
||||||
echo '<li>', $worksheet['worksheetName'], '<br />';
|
echo '<li>', $worksheet['worksheetName'], '<br />';
|
||||||
echo 'Rows: ', $worksheet['totalRows'], ' Columns: ', $worksheet['totalColumns'], '<br />';
|
echo 'Rows: ', $worksheet['totalRows'], ' Columns: ', $worksheet['totalColumns'], '<br />';
|
||||||
echo 'Cell Range: A1:', $worksheet['lastColumnLetter'], $worksheet['totalRows'];
|
echo 'Cell Range: A1:', $worksheet['lastColumnLetter'], $worksheet['totalRows'];
|
||||||
echo '</li>';
|
echo '</li>';
|
||||||
}
|
}
|
||||||
echo '</ol>';
|
echo '</ol>';
|
||||||
|
|
|
@ -25,69 +25,66 @@ set_include_path(get_include_path() . PATH_SEPARATOR . '../../../Classes/');
|
||||||
/** PHPExcel_IOFactory */
|
/** PHPExcel_IOFactory */
|
||||||
include 'PHPExcel/IOFactory.php';
|
include 'PHPExcel/IOFactory.php';
|
||||||
|
|
||||||
|
|
||||||
$inputFileType = 'Xls';
|
$inputFileType = 'Xls';
|
||||||
$inputFileName = './sampleData/example1.xls';
|
$inputFileName = './sampleData/example1.xls';
|
||||||
|
|
||||||
/** Create a new Reader of the type defined in $inputFileType **/
|
/* Create a new Reader of the type defined in $inputFileType **/
|
||||||
$objReader = PHPExcel_IOFactory::createReader($inputFileType);
|
$objReader = PHPExcel_IOFactory::createReader($inputFileType);
|
||||||
/** Load $inputFileName to a PHPExcel Object **/
|
/* Load $inputFileName to a PHPExcel Object **/
|
||||||
$objPHPExcel = $objReader->load($inputFileName);
|
$objPHPExcel = $objReader->load($inputFileName);
|
||||||
|
|
||||||
|
|
||||||
echo '<hr />';
|
echo '<hr />';
|
||||||
|
|
||||||
/** Read the document's creator property **/
|
/* Read the document's creator property **/
|
||||||
$creator = $objPHPExcel->getProperties()->getCreator();
|
$creator = $objPHPExcel->getProperties()->getCreator();
|
||||||
echo '<b>Document Creator: </b>',$creator,'<br />';
|
echo '<b>Document Creator: </b>',$creator,'<br />';
|
||||||
|
|
||||||
/** Read the Date when the workbook was created (as a PHP timestamp value) **/
|
/* Read the Date when the workbook was created (as a PHP timestamp value) **/
|
||||||
$creationDatestamp = $objPHPExcel->getProperties()->getCreated();
|
$creationDatestamp = $objPHPExcel->getProperties()->getCreated();
|
||||||
/** Format the date and time using the standard PHP date() function **/
|
/* Format the date and time using the standard PHP date() function **/
|
||||||
$creationDate = date('l, d<\s\up>S</\s\up> F Y',$creationDatestamp);
|
$creationDate = date('l, d<\s\up>S</\s\up> F Y', $creationDatestamp);
|
||||||
$creationTime = date('g:i A',$creationDatestamp);
|
$creationTime = date('g:i A', $creationDatestamp);
|
||||||
echo '<b>Created On: </b>',$creationDate,' at ',$creationTime,'<br />';
|
echo '<b>Created On: </b>',$creationDate,' at ',$creationTime,'<br />';
|
||||||
|
|
||||||
/** Read the name of the last person to modify this workbook **/
|
/* Read the name of the last person to modify this workbook **/
|
||||||
$modifiedBy = $objPHPExcel->getProperties()->getLastModifiedBy();
|
$modifiedBy = $objPHPExcel->getProperties()->getLastModifiedBy();
|
||||||
echo '<b>Last Modified By: </b>',$modifiedBy,'<br />';
|
echo '<b>Last Modified By: </b>',$modifiedBy,'<br />';
|
||||||
|
|
||||||
/** Read the Date when the workbook was last modified (as a PHP timestamp value) **/
|
/* Read the Date when the workbook was last modified (as a PHP timestamp value) **/
|
||||||
$modifiedDatestamp = $objPHPExcel->getProperties()->getModified();
|
$modifiedDatestamp = $objPHPExcel->getProperties()->getModified();
|
||||||
/** Format the date and time using the standard PHP date() function **/
|
/* Format the date and time using the standard PHP date() function **/
|
||||||
$modifiedDate = date('l, d<\s\up>S</\s\up> F Y',$modifiedDatestamp);
|
$modifiedDate = date('l, d<\s\up>S</\s\up> F Y', $modifiedDatestamp);
|
||||||
$modifiedTime = date('g:i A',$modifiedDatestamp);
|
$modifiedTime = date('g:i A', $modifiedDatestamp);
|
||||||
echo '<b>Last Modified On: </b>',$modifiedDate,' at ',$modifiedTime,'<br />';
|
echo '<b>Last Modified On: </b>',$modifiedDate,' at ',$modifiedTime,'<br />';
|
||||||
|
|
||||||
/** Read the workbook title property **/
|
/* Read the workbook title property **/
|
||||||
$workbookTitle = $objPHPExcel->getProperties()->getTitle();
|
$workbookTitle = $objPHPExcel->getProperties()->getTitle();
|
||||||
echo '<b>Title: </b>',$workbookTitle,'<br />';
|
echo '<b>Title: </b>',$workbookTitle,'<br />';
|
||||||
|
|
||||||
/** Read the workbook description property **/
|
/* Read the workbook description property **/
|
||||||
$description = $objPHPExcel->getProperties()->getDescription();
|
$description = $objPHPExcel->getProperties()->getDescription();
|
||||||
echo '<b>Description: </b>',$description,'<br />';
|
echo '<b>Description: </b>',$description,'<br />';
|
||||||
|
|
||||||
/** Read the workbook subject property **/
|
/* Read the workbook subject property **/
|
||||||
$subject = $objPHPExcel->getProperties()->getSubject();
|
$subject = $objPHPExcel->getProperties()->getSubject();
|
||||||
echo '<b>Subject: </b>',$subject,'<br />';
|
echo '<b>Subject: </b>',$subject,'<br />';
|
||||||
|
|
||||||
/** Read the workbook keywords property **/
|
/* Read the workbook keywords property **/
|
||||||
$keywords = $objPHPExcel->getProperties()->getKeywords();
|
$keywords = $objPHPExcel->getProperties()->getKeywords();
|
||||||
echo '<b>Keywords: </b>',$keywords,'<br />';
|
echo '<b>Keywords: </b>',$keywords,'<br />';
|
||||||
|
|
||||||
/** Read the workbook category property **/
|
/* Read the workbook category property **/
|
||||||
$category = $objPHPExcel->getProperties()->getCategory();
|
$category = $objPHPExcel->getProperties()->getCategory();
|
||||||
echo '<b>Category: </b>',$category,'<br />';
|
echo '<b>Category: </b>',$category,'<br />';
|
||||||
|
|
||||||
/** Read the workbook company property **/
|
/* Read the workbook company property **/
|
||||||
$company = $objPHPExcel->getProperties()->getCompany();
|
$company = $objPHPExcel->getProperties()->getCompany();
|
||||||
echo '<b>Company: </b>',$company,'<br />';
|
echo '<b>Company: </b>',$company,'<br />';
|
||||||
|
|
||||||
/** Read the workbook manager property **/
|
/* Read the workbook manager property **/
|
||||||
$manager = $objPHPExcel->getProperties()->getManager();
|
$manager = $objPHPExcel->getProperties()->getManager();
|
||||||
echo '<b>Manager: </b>',$manager,'<br />';
|
echo '<b>Manager: </b>',$manager,'<br />';
|
||||||
|
|
||||||
|
|
||||||
?>
|
?>
|
||||||
<body>
|
<body>
|
||||||
</html>
|
</html>
|
|
@ -25,28 +25,24 @@ set_include_path(get_include_path() . PATH_SEPARATOR . '../../../Classes/');
|
||||||
/** PHPExcel_IOFactory */
|
/** PHPExcel_IOFactory */
|
||||||
include 'PHPExcel/IOFactory.php';
|
include 'PHPExcel/IOFactory.php';
|
||||||
|
|
||||||
|
|
||||||
$inputFileType = 'Xlsx';
|
$inputFileType = 'Xlsx';
|
||||||
$inputFileName = './sampleData/example1.xlsx';
|
$inputFileName = './sampleData/example1.xlsx';
|
||||||
|
|
||||||
/** Create a new Reader of the type defined in $inputFileType **/
|
/* Create a new Reader of the type defined in $inputFileType **/
|
||||||
$objReader = PHPExcel_IOFactory::createReader($inputFileType);
|
$objReader = PHPExcel_IOFactory::createReader($inputFileType);
|
||||||
/** Load $inputFileName to a PHPExcel Object **/
|
/* Load $inputFileName to a PHPExcel Object **/
|
||||||
$objPHPExcel = $objReader->load($inputFileName);
|
$objPHPExcel = $objReader->load($inputFileName);
|
||||||
|
|
||||||
|
|
||||||
echo '<hr />';
|
echo '<hr />';
|
||||||
|
|
||||||
/** Read an array list of any custom properties for this document **/
|
/* Read an array list of any custom properties for this document **/
|
||||||
$customPropertyList = $objPHPExcel->getProperties()->getCustomProperties();
|
$customPropertyList = $objPHPExcel->getProperties()->getCustomProperties();
|
||||||
|
|
||||||
echo '<b>Custom Property names: </b><br />';
|
echo '<b>Custom Property names: </b><br />';
|
||||||
foreach($customPropertyList as $customPropertyName) {
|
foreach ($customPropertyList as $customPropertyName) {
|
||||||
echo $customPropertyName,'<br />';
|
echo $customPropertyName,'<br />';
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
?>
|
?>
|
||||||
<body>
|
<body>
|
||||||
</html>
|
</html>
|
|
@ -0,0 +1,76 @@
|
||||||
|
<?php
|
||||||
|
|
||||||
|
error_reporting(E_ALL);
|
||||||
|
set_time_limit(0);
|
||||||
|
|
||||||
|
date_default_timezone_set('Europe/London');
|
||||||
|
|
||||||
|
?>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
|
||||||
|
|
||||||
|
<title>PHPExcel Reading WorkBook Data Example #03</title>
|
||||||
|
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
|
||||||
|
<h1>PHPExcel Reading WorkBook Data Example #03</h1>
|
||||||
|
<h2>Read Custom Property Values for a WorkBook</h2>
|
||||||
|
<?php
|
||||||
|
|
||||||
|
/** Include path **/
|
||||||
|
set_include_path(get_include_path() . PATH_SEPARATOR . '../../../Classes/');
|
||||||
|
|
||||||
|
/** PHPExcel_IOFactory */
|
||||||
|
include 'PHPExcel/IOFactory.php';
|
||||||
|
|
||||||
|
$inputFileType = 'Xlsx';
|
||||||
|
$inputFileName = './sampleData/example1.xlsx';
|
||||||
|
|
||||||
|
/* Create a new Reader of the type defined in $inputFileType **/
|
||||||
|
$objReader = PHPExcel_IOFactory::createReader($inputFileType);
|
||||||
|
/* Load $inputFileName to a PHPExcel Object **/
|
||||||
|
$objPHPExcel = $objReader->load($inputFileName);
|
||||||
|
|
||||||
|
echo '<hr />';
|
||||||
|
|
||||||
|
/* Read an array list of any custom properties for this document **/
|
||||||
|
$customPropertyList = $objPHPExcel->getProperties()->getCustomProperties();
|
||||||
|
|
||||||
|
echo '<b>Custom Properties: </b><br />';
|
||||||
|
/* Loop through the list of custom properties **/
|
||||||
|
foreach ($customPropertyList as $customPropertyName) {
|
||||||
|
echo '<b>',$customPropertyName,': </b>';
|
||||||
|
/* Retrieve the property value **/
|
||||||
|
$propertyValue = $objPHPExcel->getProperties()->getCustomPropertyValue($customPropertyName);
|
||||||
|
/* Retrieve the property type **/
|
||||||
|
$propertyType = $objPHPExcel->getProperties()->getCustomPropertyType($customPropertyName);
|
||||||
|
|
||||||
|
/* Manipulate properties as appropriate for display purposes **/
|
||||||
|
switch ($propertyType) {
|
||||||
|
case 'i' : // integer
|
||||||
|
$propertyType = 'integer number';
|
||||||
|
break;
|
||||||
|
case 'f' : // float
|
||||||
|
$propertyType = 'floating point number';
|
||||||
|
break;
|
||||||
|
case 's' : // string
|
||||||
|
$propertyType = 'string';
|
||||||
|
break;
|
||||||
|
case 'd' : // date
|
||||||
|
$propertyValue = date('l, d<\s\up>S</\s\up> F Y g:i A', $propertyValue);
|
||||||
|
$propertyType = 'date';
|
||||||
|
break;
|
||||||
|
case 'b' : // boolean
|
||||||
|
$propertyValue = ($propertyValue) ? 'TRUE' : 'FALSE';
|
||||||
|
$propertyType = 'boolean';
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
|
echo $propertyValue,' (',$propertyType,')<br />';
|
||||||
|
}
|
||||||
|
|
||||||
|
?>
|
||||||
|
<body>
|
||||||
|
</html>
|
|
@ -25,31 +25,28 @@ set_include_path(get_include_path() . PATH_SEPARATOR . '../../../Classes/');
|
||||||
/** PHPExcel_IOFactory */
|
/** PHPExcel_IOFactory */
|
||||||
include 'PHPExcel/IOFactory.php';
|
include 'PHPExcel/IOFactory.php';
|
||||||
|
|
||||||
|
|
||||||
$inputFileType = 'Xls';
|
$inputFileType = 'Xls';
|
||||||
$inputFileName = './sampleData/example2.xls';
|
$inputFileName = './sampleData/example2.xls';
|
||||||
|
|
||||||
/** Create a new Reader of the type defined in $inputFileType **/
|
/* Create a new Reader of the type defined in $inputFileType **/
|
||||||
$objReader = PHPExcel_IOFactory::createReader($inputFileType);
|
$objReader = PHPExcel_IOFactory::createReader($inputFileType);
|
||||||
/** Load $inputFileName to a PHPExcel Object **/
|
/* Load $inputFileName to a PHPExcel Object **/
|
||||||
$objPHPExcel = $objReader->load($inputFileName);
|
$objPHPExcel = $objReader->load($inputFileName);
|
||||||
|
|
||||||
|
|
||||||
echo '<hr />';
|
echo '<hr />';
|
||||||
|
|
||||||
echo 'Reading the number of Worksheets in the WorkBook<br />';
|
echo 'Reading the number of Worksheets in the WorkBook<br />';
|
||||||
/** Use the PHPExcel object's getSheetCount() method to get a count of the number of WorkSheets in the WorkBook */
|
/* Use the PHPExcel object's getSheetCount() method to get a count of the number of WorkSheets in the WorkBook */
|
||||||
$sheetCount = $objPHPExcel->getSheetCount();
|
$sheetCount = $objPHPExcel->getSheetCount();
|
||||||
echo 'There ',(($sheetCount == 1) ? 'is' : 'are'),' ',$sheetCount,' WorkSheet',(($sheetCount == 1) ? '' : 's'),' in the WorkBook<br /><br />';
|
echo 'There ',(($sheetCount == 1) ? 'is' : 'are'),' ',$sheetCount,' WorkSheet',(($sheetCount == 1) ? '' : 's'),' in the WorkBook<br /><br />';
|
||||||
|
|
||||||
echo 'Reading the names of Worksheets in the WorkBook<br />';
|
echo 'Reading the names of Worksheets in the WorkBook<br />';
|
||||||
/** Use the PHPExcel object's getSheetNames() method to get an array listing the names/titles of the WorkSheets in the WorkBook */
|
/* Use the PHPExcel object's getSheetNames() method to get an array listing the names/titles of the WorkSheets in the WorkBook */
|
||||||
$sheetNames = $objPHPExcel->getSheetNames();
|
$sheetNames = $objPHPExcel->getSheetNames();
|
||||||
foreach($sheetNames as $sheetIndex => $sheetName) {
|
foreach ($sheetNames as $sheetIndex => $sheetName) {
|
||||||
echo 'WorkSheet #',$sheetIndex,' is named "',$sheetName,'"<br />';
|
echo 'WorkSheet #',$sheetIndex,' is named "',$sheetName,'"<br />';
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
?>
|
?>
|
||||||
<body>
|
<body>
|
||||||
</html>
|
</html>
|
Before Width: | Height: | Size: 44 KiB After Width: | Height: | Size: 44 KiB |
Before Width: | Height: | Size: 14 KiB After Width: | Height: | Size: 14 KiB |
Before Width: | Height: | Size: 453 B After Width: | Height: | Size: 453 B |
Before Width: | Height: | Size: 640 B After Width: | Height: | Size: 640 B |
Before Width: | Height: | Size: 17 KiB After Width: | Height: | Size: 17 KiB |
Before Width: | Height: | Size: 66 KiB After Width: | Height: | Size: 66 KiB |
Before Width: | Height: | Size: 48 KiB After Width: | Height: | Size: 48 KiB |
Before Width: | Height: | Size: 51 KiB After Width: | Height: | Size: 51 KiB |
Before Width: | Height: | Size: 52 KiB After Width: | Height: | Size: 52 KiB |
Before Width: | Height: | Size: 109 KiB After Width: | Height: | Size: 109 KiB |
Before Width: | Height: | Size: 52 KiB After Width: | Height: | Size: 52 KiB |
Before Width: | Height: | Size: 22 KiB After Width: | Height: | Size: 22 KiB |
|
@ -6,7 +6,7 @@ A worksheet is a collection of cells, formulae, images, graphs, etc. It holds al
|
||||||
|
|
||||||
When you load a workbook from a spreadsheet file, it will be loaded with all its existing worksheets (unless you specified that only certain sheets should be loaded). When you load from non-spreadsheet files (such as a CSV or HTML file) or from spreadsheet formats that don't identify worksheets by name (such as SYLK), then a single worksheet called "WorkSheet1" will be created containing the data from that file.
|
When you load a workbook from a spreadsheet file, it will be loaded with all its existing worksheets (unless you specified that only certain sheets should be loaded). When you load from non-spreadsheet files (such as a CSV or HTML file) or from spreadsheet formats that don't identify worksheets by name (such as SYLK), then a single worksheet called "WorkSheet1" will be created containing the data from that file.
|
||||||
|
|
||||||
When you instantiate a new workbook, PHPExcel will create it with a single worksheet called "WorkSheet1"<EFBFBD>.
|
When you instantiate a new workbook, PHPExcel will create it with a single worksheet called "WorkSheet1".
|
||||||
|
|
||||||
The `getSheetCount()` method will tell you the number of worksheets in the workbook; while the `getSheetNames()` method will return a list of all worksheets in the workbook, indexed by the order in which their "tabs" would appear when opened in MS Excel (or other appropriate Spreadsheet program).
|
The `getSheetCount()` method will tell you the number of worksheets in the workbook; while the `getSheetNames()` method will return a list of all worksheets in the workbook, indexed by the order in which their "tabs" would appear when opened in MS Excel (or other appropriate Spreadsheet program).
|
||||||
|
|
||||||
|
@ -40,13 +40,13 @@ You can change the currently active sheet by index or by name using the `setActi
|
||||||
|
|
||||||
### Adding a new Worksheet
|
### Adding a new Worksheet
|
||||||
|
|
||||||
You can add a new worksheet to the workbook using the `createSheet()` method of the PHPExcel object. By default, this will be created as a new "last<EFBFBD>" sheet; but you can also specify an index position as an argument, and the worksheet will be inserted at that position, shuffling all subsequent worksheets in the collection down a place.
|
You can add a new worksheet to the workbook using the `createSheet()` method of the PHPExcel object. By default, this will be created as a new "last" sheet; but you can also specify an index position as an argument, and the worksheet will be inserted at that position, shuffling all subsequent worksheets in the collection down a place.
|
||||||
|
|
||||||
```php
|
```php
|
||||||
$objPHPExcel->createSheet();
|
$objPHPExcel->createSheet();
|
||||||
```
|
```
|
||||||
|
|
||||||
A new worksheet created using this method will be called "Worksheet\<n\>"<EFBFBD> where "\<n\>"<EFBFBD> is the lowest number possible to guarantee that the title is unique.
|
A new worksheet created using this method will be called "Worksheet\<n\>" where "\<n\>" is the lowest number possible to guarantee that the title is unique.
|
||||||
|
|
||||||
Alternatively, you can instantiate a new worksheet (setting the title to whatever you choose) and then insert it into your workbook using the addSheet() method.
|
Alternatively, you can instantiate a new worksheet (setting the title to whatever you choose) and then insert it into your workbook using the addSheet() method.
|
||||||
|
|
|
@ -6,7 +6,7 @@ Please refer to the internet page [http://www.codeplex.com/PHPExcel/Wiki/View.as
|
||||||
|
|
||||||
## Valid array keys for style applyFromArray()
|
## Valid array keys for style applyFromArray()
|
||||||
|
|
||||||
The following table lists the valid array keys for PHPExcel_Style applyFromArray() classes. If the "Maps to property"<EFBFBD> column maps a key to a setter, the value provided for that key will be applied directly. If the "Maps to property" column maps a key to a getter, the value provided for that key will be applied as another style array.
|
The following table lists the valid array keys for PHPExcel_Style applyFromArray() classes. If the "Maps to property" column maps a key to a setter, the value provided for that key will be applied directly. If the "Maps to property" column maps a key to a getter, the value provided for that key will be applied as another style array.
|
||||||
|
|
||||||
__PHPExcel_Style__
|
__PHPExcel_Style__
|
||||||
|
|
Before Width: | Height: | Size: 14 KiB After Width: | Height: | Size: 14 KiB |