Skip to content
  • P
    Projects
  • G
    Groups
  • S
    Snippets
  • Help

朱继来 / 后台订单管理

  • This project
    • Loading...
  • Sign in
Go to a project
  • Project
  • Repository
  • Issues 0
  • Merge Requests 0
  • Pipelines
  • Wiki
  • Snippets
  • Settings
  • Activity
  • Graph
  • Charts
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • Files
  • Commits
  • Branches
  • Tags
  • Contributors
  • Graph
  • Compare
  • Charts
Find file
Normal viewHistoryPermalink
Switch branch/tag
  • Order
  • ..
  • Reading WorkBook Data
  • exampleWorkBookReader03.php
exampleWorkBookReader03.php 2.05 KB
朱继来's avatar
1. 调整明细编辑;
0b4e495b
 
朱继来 committed 5 years ago
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80
<?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 = 'Excel2007';
$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>