PHPExcel Reading WorkBook Data Example #03

Read Custom Property Values for a WorkBook

load($inputFileName); echo '
'; /** Read an array list of any custom properties for this document **/ $customPropertyList = $objPHPExcel->getProperties()->getCustomProperties(); echo 'Custom Properties:
'; /** Loop through the list of custom properties **/ foreach($customPropertyList as $customPropertyName) { echo '',$customPropertyName,': '; /** 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 F Y g:i A',$propertyValue); $propertyType = 'date'; break; case 'b' : // boolean $propertyValue = ($propertyValue) ? 'TRUE' : 'FALSE'; $propertyType = 'boolean'; break; } echo $propertyValue,' (',$propertyType,')
'; } ?>