Migrate docs to Markdown and Read the Docs

FIX #8
This commit is contained in:
Adrien Crivelli 2016-11-27 18:54:51 +09:00
parent e6bbc4bd25
commit 3851aa5d6f
No known key found for this signature in database
GPG Key ID: B182FD79DC6DE92E
139 changed files with 1675 additions and 1093 deletions

View File

@ -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>

View File

@ -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>

View File

@ -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>

View File

@ -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

View File

@ -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

View File

@ -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>

View File

@ -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>

View File

@ -5,7 +5,6 @@ set_time_limit(0);
date_default_timezone_set('Europe/London');
?>
<html>
<head>
@ -26,32 +25,29 @@ 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(3,15), array(13,15), array(15,15,15), array(3,15,30),
array(15,15,15), array(5), array(9,15,0), array(9,15,-1),
array(13,-14,-15), array(0,0,-1)
);
$testDates = [[3, 15], [13, 15], [15, 15, 15], [3, 15, 30],
[15, 15, 15], [5], [9, 15, 0], [9, 15, -1],
[13, -14, -15], [0, 0, -1],
];
$testDateCount = count($testDates);
$worksheet->fromArray($testDates,NULL,'A1',true);
$worksheet->fromArray($testDates, null, 'A1', true);
for ($row = 1; $row <= $testDateCount; ++$row) {
$worksheet->setCellValue('D'.$row, '=TIME(A'.$row.',B'.$row.',C'.$row.')');
$worksheet->setCellValue('E'.$row, '=D'.$row);
$worksheet->setCellValue('D' . $row, '=TIME(A' . $row . ',B' . $row . ',C' . $row . ')');
$worksheet->setCellValue('E' . $row, '=D' . $row);
}
$worksheet->getStyle('E1:E'.$testDateCount)
$worksheet->getStyle('E1:E' . $testDateCount)
->getNumberFormat()
->setFormatCode('hh:mm:ss');
echo '<hr />';
// Test the formulae
?>
<table border="1" cellspacing="0">
@ -67,15 +63,15 @@ echo '<hr />';
<th>Second</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>';
}
?>
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>

View File

@ -5,7 +5,6 @@ set_time_limit(0);
date_default_timezone_set('Europe/London');
?>
<html>
<head>
@ -26,30 +25,27 @@ 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( '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);
for($row = 1; $row <= $testDateCount; ++$row) {
$worksheet->setCellValue('A'.$row, $testDates[$row-1]);
$worksheet->setCellValue('B'.$row, '=TIMEVALUE(A'.$row.')');
$worksheet->setCellValue('C'.$row, '=B'.$row);
for ($row = 1; $row <= $testDateCount; ++$row) {
$worksheet->setCellValue('A' . $row, $testDates[$row - 1]);
$worksheet->setCellValue('B' . $row, '=TIMEVALUE(A' . $row . ')');
$worksheet->setCellValue('C' . $row, '=B' . $row);
}
$worksheet->getStyle('C1:C'.$testDateCount)
$worksheet->getStyle('C1:C' . $testDateCount)
->getNumberFormat()
->setFormatCode('hh:mm:ss');
echo '<hr />';
// Test the formulae
?>
<table border="1" cellspacing="0">
@ -60,13 +56,13 @@ echo '<hr />';
<th>Formatted TimeStamp</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>';
}
?>
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>

View File

@ -25,7 +25,6 @@ set_include_path(get_include_path() . PATH_SEPARATOR . '../../../Classes/');
/** PHPExcel_IOFactory */
include 'PHPExcel/IOFactory.php';
$inputFileType = 'Xls';
// $inputFileType = 'Xlsx';
// $inputFileType = 'Excel2003XML';
@ -33,7 +32,7 @@ $inputFileType = 'Xls';
// $inputFileType = 'Gnumeric';
$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);
$worksheetNames = $objReader->listWorksheetNames($inputFileName);
@ -41,7 +40,7 @@ $worksheetNames = $objReader->listWorksheetNames($inputFileName);
echo '<h3>Worksheet Names</h3>';
echo '<ol>';
foreach ($worksheetNames as $worksheetName) {
echo '<li>', $worksheetName, '</li>';
echo '<li>', $worksheetName, '</li>';
}
echo '</ol>';

View File

@ -25,7 +25,6 @@ set_include_path(get_include_path() . PATH_SEPARATOR . '../../../Classes/');
/** PHPExcel_IOFactory */
include 'PHPExcel/IOFactory.php';
$inputFileType = 'Xls';
// $inputFileType = 'Xlsx';
// $inputFileType = 'Excel2003XML';
@ -33,7 +32,7 @@ $inputFileType = 'Xls';
// $inputFileType = 'Gnumeric';
$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);
$worksheetData = $objReader->listWorksheetInfo($inputFileName);
@ -41,10 +40,10 @@ $worksheetData = $objReader->listWorksheetInfo($inputFileName);
echo '<h3>Worksheet Information</h3>';
echo '<ol>';
foreach ($worksheetData as $worksheet) {
echo '<li>', $worksheet['worksheetName'], '<br />';
echo 'Rows: ', $worksheet['totalRows'], ' Columns: ', $worksheet['totalColumns'], '<br />';
echo 'Cell Range: A1:', $worksheet['lastColumnLetter'], $worksheet['totalRows'];
echo '</li>';
echo '<li>', $worksheet['worksheetName'], '<br />';
echo 'Rows: ', $worksheet['totalRows'], ' Columns: ', $worksheet['totalColumns'], '<br />';
echo 'Cell Range: A1:', $worksheet['lastColumnLetter'], $worksheet['totalRows'];
echo '</li>';
}
echo '</ol>';

View File

@ -25,69 +25,66 @@ set_include_path(get_include_path() . PATH_SEPARATOR . '../../../Classes/');
/** PHPExcel_IOFactory */
include 'PHPExcel/IOFactory.php';
$inputFileType = '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);
/** Load $inputFileName to a PHPExcel Object **/
/* Load $inputFileName to a PHPExcel Object **/
$objPHPExcel = $objReader->load($inputFileName);
echo '<hr />';
/** Read the document's creator property **/
/* Read the document's creator property **/
$creator = $objPHPExcel->getProperties()->getCreator();
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();
/** Format the date and time using the standard PHP date() function **/
$creationDate = date('l, d<\s\up>S</\s\up> F Y',$creationDatestamp);
$creationTime = date('g:i A',$creationDatestamp);
/* Format the date and time using the standard PHP date() function **/
$creationDate = date('l, d<\s\up>S</\s\up> F Y', $creationDatestamp);
$creationTime = date('g:i A', $creationDatestamp);
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();
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();
/** Format the date and time using the standard PHP date() function **/
$modifiedDate = date('l, d<\s\up>S</\s\up> F Y',$modifiedDatestamp);
$modifiedTime = date('g:i A',$modifiedDatestamp);
/* Format the date and time using the standard PHP date() function **/
$modifiedDate = date('l, d<\s\up>S</\s\up> F Y', $modifiedDatestamp);
$modifiedTime = date('g:i A', $modifiedDatestamp);
echo '<b>Last Modified On: </b>',$modifiedDate,' at ',$modifiedTime,'<br />';
/** Read the workbook title property **/
/* Read the workbook title property **/
$workbookTitle = $objPHPExcel->getProperties()->getTitle();
echo '<b>Title: </b>',$workbookTitle,'<br />';
/** Read the workbook description property **/
/* Read the workbook description property **/
$description = $objPHPExcel->getProperties()->getDescription();
echo '<b>Description: </b>',$description,'<br />';
/** Read the workbook subject property **/
/* Read the workbook subject property **/
$subject = $objPHPExcel->getProperties()->getSubject();
echo '<b>Subject: </b>',$subject,'<br />';
/** Read the workbook keywords property **/
/* Read the workbook keywords property **/
$keywords = $objPHPExcel->getProperties()->getKeywords();
echo '<b>Keywords: </b>',$keywords,'<br />';
/** Read the workbook category property **/
/* Read the workbook category property **/
$category = $objPHPExcel->getProperties()->getCategory();
echo '<b>Category: </b>',$category,'<br />';
/** Read the workbook company property **/
/* Read the workbook company property **/
$company = $objPHPExcel->getProperties()->getCompany();
echo '<b>Company: </b>',$company,'<br />';
/** Read the workbook manager property **/
/* Read the workbook manager property **/
$manager = $objPHPExcel->getProperties()->getManager();
echo '<b>Manager: </b>',$manager,'<br />';
?>
<body>
</html>

View File

@ -25,28 +25,24 @@ 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 **/
/* Create a new Reader of the type defined in $inputFileType **/
$objReader = PHPExcel_IOFactory::createReader($inputFileType);
/** Load $inputFileName to a PHPExcel Object **/
/* Load $inputFileName to a PHPExcel Object **/
$objPHPExcel = $objReader->load($inputFileName);
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();
echo '<b>Custom Property names: </b><br />';
foreach($customPropertyList as $customPropertyName) {
echo $customPropertyName,'<br />';
foreach ($customPropertyList as $customPropertyName) {
echo $customPropertyName,'<br />';
}
?>
<body>
</html>

View File

@ -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>

View File

@ -25,31 +25,28 @@ set_include_path(get_include_path() . PATH_SEPARATOR . '../../../Classes/');
/** PHPExcel_IOFactory */
include 'PHPExcel/IOFactory.php';
$inputFileType = '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);
/** Load $inputFileName to a PHPExcel Object **/
/* Load $inputFileName to a PHPExcel Object **/
$objPHPExcel = $objReader->load($inputFileName);
echo '<hr />';
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();
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 />';
/** 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();
foreach($sheetNames as $sheetIndex => $sheetName) {
echo 'WorkSheet #',$sheetIndex,' is named "',$sheetName,'"<br />';
foreach ($sheetNames as $sheetIndex => $sheetName) {
echo 'WorkSheet #',$sheetIndex,' is named "',$sheetName,'"<br />';
}
?>
<body>
</html>

View File

Before

Width:  |  Height:  |  Size: 44 KiB

After

Width:  |  Height:  |  Size: 44 KiB

View File

Before

Width:  |  Height:  |  Size: 14 KiB

After

Width:  |  Height:  |  Size: 14 KiB

View File

Before

Width:  |  Height:  |  Size: 453 B

After

Width:  |  Height:  |  Size: 453 B

View File

Before

Width:  |  Height:  |  Size: 640 B

After

Width:  |  Height:  |  Size: 640 B

View File

Before

Width:  |  Height:  |  Size: 17 KiB

After

Width:  |  Height:  |  Size: 17 KiB

View File

Before

Width:  |  Height:  |  Size: 109 KiB

After

Width:  |  Height:  |  Size: 109 KiB

File diff suppressed because it is too large Load Diff

View File

@ -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 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).
@ -40,13 +40,13 @@ You can change the currently active sheet by index or by name using the `setActi
### 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
$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.

View File

@ -6,7 +6,7 @@ Please refer to the internet page [http://www.codeplex.com/PHPExcel/Wiki/View.as
## 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__

View File

Before

Width:  |  Height:  |  Size: 14 KiB

After

Width:  |  Height:  |  Size: 14 KiB

Some files were not shown because too many files have changed in this diff Show More