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\s\up> F Y g:i A',$propertyValue);
			$propertyType = 'date';
			break;
		case 'b' :	//	boolean
			$propertyValue = ($propertyValue) ? 'TRUE' : 'FALSE';
			$propertyType = 'boolean';
			break;
	}
	echo $propertyValue,' (',$propertyType,')
';
}
?>