<h3>PHP วิà¸à¸µ Export Excel à¹à¸à¸¥à¹à¹à¸à¸¢à¸à¸²à¸£ Query à¸à¸²à¸à¸à¸²à¸à¸à¹à¸à¸¡à¸¹à¸¥</h3>
<p></br><br />
<strong>PHP วิà¸à¸µ Export Excel à¹à¸à¸¥à¹à¹à¸à¸¢à¸à¸²à¸£ Query à¸à¸²à¸à¸à¸²à¸à¸à¹à¸à¸¡à¸¹à¸¥</strong><br />
สà¹à¸§à¸à¸«à¸à¸¶à¹à¸à¸à¸à¸à¸à¸²à¸£à¸à¸³à¹à¸§à¹à¸à¹à¸à¸à¹à¸à¸·à¸à¸à¸²à¸£à¸à¸±à¸à¸à¸²à¸£à¸°à¸à¸à¸«à¸¥à¸±à¸à¸à¹à¸²à¸ à¹à¸¥à¸°à¸à¸±à¸à¸à¹à¸à¸±à¹à¸à¸à¸µà¹à¸à¸³à¹à¸à¹à¸à¸ªà¸³à¸«à¸£à¸±à¸à¸£à¸°à¸à¸à¸«à¸¥à¸±à¸à¸à¹à¸²à¸à¸à¸µà¸à¸à¸¢à¹à¸²à¸à¸«à¸à¸¶à¹à¸à¸à¸·à¸à¸à¸²à¸£à¸ªà¸£à¹à¸²à¸à¹à¸à¸¥à¹à¸£à¸²à¸¢à¸à¸²à¸à¸à¸±à¹à¸ .excel à¹à¸¥à¸° .csv หรืà¸à¸à¸²à¸à¸à¸°à¸¡à¸²à¸à¸à¸§à¹à¸²à¸à¸µà¹ สำหรัà¸à¸à¸²à¸à¸à¸¸à¸£à¸à¸´à¸à¹à¸à¸¥à¹à¸£à¸²à¸¢à¸à¸²à¸à¸¡à¸µà¸à¸§à¸²à¸¡à¸à¸³à¹à¸à¹à¸à¹à¸¥à¸°à¸ªà¸³à¸à¸±à¸à¸¡à¸²à¸ à¹à¸à¸£à¸²à¸°à¸à¸à¸à¸à¸²à¸à¸à¸²à¸à¸à¸à¸à¹à¸¥à¸à¹à¹à¸¥à¹à¸§ à¹à¸à¸à¸±à¹à¸à¸à¸à¸à¸à¹à¸à¹à¸à¸à¸²à¸à¸à¸°à¸à¹à¸à¸à¸à¸³à¹à¸à¸¥à¹à¸à¸µà¹à¸¡à¸µ format à¸à¸µà¹à¸à¸¸à¸£à¸à¸´à¸à¹à¸à¹à¸à¸²à¸à¸à¸¢à¸¹à¹ à¹à¸à¸à¸³à¸à¸²à¸à¸à¹à¸à¹à¸à¹à¸à¸à¸à¸à¸à¹à¸¥à¸à¹ วัà¸à¸à¸µà¹à¸¥à¸à¸à¸¡à¸²à¸à¸¹à¸à¸±à¸à¸à¸£à¸±à¸à¸§à¹à¸²à¹à¸£à¸²à¸à¸°à¸ªà¸²à¸¡à¸²à¸£à¸ export à¸à¹à¸à¸¡à¸¹à¸¥à¹à¸à¹à¸à¹à¸à¸¥à¹ excel à¹à¸à¸¢à¸à¸²à¸£à¸à¸³à¸à¹à¸à¸¡à¸¹à¸¥à¸à¸²à¸à¸à¸²à¸à¸à¹à¸à¸¡à¸¹à¸¥à¸¡à¸²à¸à¸³à¹à¸à¹à¸à¸à¸²à¸£à¸²à¸à¹à¸à¹à¸à¸¢à¹à¸²à¸à¹à¸£<!--more--></p>
<p></br></p>
<h4>วิà¸à¸µ Export Excel à¹à¸à¸¢à¹à¸à¹ PHP</h4>
<ul>
<li>1. สรà¹à¸²à¸à¹à¸à¸¥à¹à¸à¸·à¹à¸à¸§à¹à¸² report.php สà¹à¸§à¸à¹à¸£à¸à¸à¸à¸à¹à¸à¸¥à¹à¹à¸à¸µà¸¢à¸à¸à¸³à¸ªà¸±à¹à¸à¸ าษา PHP à¹à¸à¸·à¹à¸à¸à¸³à¸«à¸à¸à¸à¸·à¹à¸à¹à¸à¸¥à¹à¸à¸µà¹à¹à¸£à¸²à¸à¸° export à¹à¸¥à¸°à¸à¸³à¸«à¸à¸à¹à¸«à¹à¹à¸à¸¥à¹à¸à¸µà¹à¹à¸à¹à¸à¸à¸²à¸£à¸à¸²à¸§à¸à¹à¹à¸«à¸¥à¸à¸à¹à¸à¸¡à¸¹à¸¥</li>
<p>à¸à¸³à¸ªà¸±à¹à¸à¸ าษา PHP à¹à¸à¸ªà¹à¸§à¸à¸à¸µà¹à¸à¸°à¹à¸à¹à¸à¸à¸²à¸£à¸ªà¸£à¹à¸²à¸à¹à¸¥à¸°à¸à¸²à¸§à¸à¹à¹à¸«à¸¥à¸à¹à¸à¸¥à¹à¹à¸¡à¸·à¹à¸à¹à¸à¸´à¸à¹à¸à¸¥à¹ report.php à¸à¹à¸²à¸ url à¹à¸§à¹à¸à¹à¸à¸à¹</p>
<pre class="lang:default decode:true " > 
<;?php 
 
header("Content-Type: application/vnd.ms-excel"); // à¸à¸£à¸°à¹à¸ à¸à¸à¸à¸à¹à¸à¸¥à¹ 
header('Content-Disposition: attachment; filename="myexcel.xls"'); //à¸à¸³à¸«à¸à¸à¸à¸·à¹à¸à¹à¸à¸¥à¹ 
header("Content-Type: application/force-download"); // à¸à¸³à¸«à¸à¸à¹à¸«à¹à¸à¹à¸²à¹à¸à¸´à¸à¸«à¸à¹à¸²à¸à¸µà¹à¹à¸«à¹à¸à¸²à¸§à¸à¹à¹à¸«à¸¥à¸à¹à¸à¸¥à¹ 
header("Content-Type: application/octet-stream"); 
header("Content-Type: application/download"); // à¸à¸³à¸«à¸à¸à¹à¸«à¹à¸à¹à¸²à¹à¸à¸´à¸à¸«à¸à¹à¸²à¸à¸µà¹à¹à¸«à¹à¸à¸²à¸§à¸à¹à¹à¸«à¸¥à¸à¹à¸à¸¥à¹ 
header("Content-Transfer-Encoding: binary"); 
header("Content-Length: ".filesize("myexcel.xls")); 
 
@readfile($filename); 
 
?>;</pre>
<li>2. à¸à¸²à¸à¸à¹à¸ 1 à¸à¸°à¹à¸à¹à¸à¸à¸²à¸£à¸ªà¸£à¹à¸²à¸à¹à¸à¸¥à¹à¹à¸à¹à¸²à¸à¸±à¹à¸ à¹à¸à¹à¸¢à¸±à¸à¹à¸¡à¹à¸¡à¸µà¸à¹à¸à¸¡à¸¹à¸¥ มีà¸à¸²à¸£à¸ªà¸£à¹à¸²à¸à¸à¹à¸à¸¡à¸¹à¸¥à¹à¸«à¹à¹à¸à¸¥à¹ à¹à¸«à¹à¹à¸£à¸²à¹à¸à¸µà¸¢à¸ html à¸à¹à¸à¸à¸²à¸à¸à¸³à¸ªà¸±à¹à¸ php à¹à¸¥à¸°à¹à¸à¹à¹à¸à¹à¸ table à¹à¸à¸à¸²à¸£à¸à¸±à¸à¸à¸²à¸£à¸à¸±à¸à¸à¹à¸à¸¡à¸¹à¸¥ หà¹à¸²à¸¡à¹à¸à¹ div à¹à¸à¹à¸à¸à¸²à¸ à¸à¸±à¸§à¸à¸¢à¹à¸²à¸à¹à¸à¹à¸ à¸à¹à¸²à¹à¸£à¸²à¸à¹à¸à¸à¸à¸²à¸£à¸à¸³à¸£à¸²à¸¢à¸à¸²à¸à¸ªà¸¡à¸²à¸à¸´à¸à¸à¹à¸à¸²à¸à¸à¸°à¹à¸à¸µà¸¢à¸à¸à¸²à¸£à¸²à¸à¸à¹à¸à¸¡à¸¹à¸¥à¹à¸à¹à¹à¸à¸¥à¸±à¸à¸©à¸à¸°à¸à¸µà¹ </li>
<pre class="lang:default decode:true " > 
<html xmlns:o="urn:schemas-microsoft-com:office:office" 
xmlns:x="urn:schemas-microsoft-com:office:excel" 
xmlns="http://www.w3.org/TR/REC-html40"> 
 
<html> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
</head> 
<body> 
<table> 
 <tr> 
 <td>ลำà¸à¸±à¸</td> 
 <td>à¸à¸·à¹à¸</td> 
 <td>à¸à¸µà¹à¸¡à¸¥</td> 
 <td>à¹à¸à¸à¸£à¹à¹à¸à¸£</td> 
 </tr> 
 <tr> 
 	<td>1</td> 
 <td>วิà¸à¸¹à¸¥à¸¢à¹ à¹à¸à¸¡à¸´à¸à¸¥</td> 
 <td>codebee2014@gmail.com</td> 
 <td>085 900 3405</td> 
 </tr> 
 <tr> 
 	<td>2</td> 
 <td>à¹à¸¢à¸²à¸§à¸ า à¹à¸à¸ าษี</td> 
 <td>codebee2015@gmail.com</td> 
 <td>085 605 7748</td> 
 </tr> 
</table> 
</body> 
</html> 
</pre>
<li>3. à¹à¸¥à¸°à¸à¹à¸²à¹à¸£à¸²à¸à¹à¸à¸à¸à¸²à¸£à¹à¸à¹à¸à¹à¸à¸¡à¸¹à¸¥à¸à¸²à¸à¸à¸²à¸à¸à¹à¸à¸¡à¸¹à¸¥ à¸à¹à¹à¸à¸µà¸¢à¸à¹à¸à¹ query à¸à¹à¸à¸¡à¸¹à¸¥à¸à¸¶à¹à¸à¸¡à¸²à¹à¸¥à¹à¸§ loop à¹à¸ªà¸à¸à¸à¸¥à¹à¸à¸à¸²à¸£à¸²à¸à¹à¸«à¸¡à¸·à¸à¸à¹à¸à¸à¸±à¹à¸à¸à¸à¸à¸à¸µà¹ 2 à¸à¸±à¸§à¸à¸¢à¹à¸²à¸à¸à¸²à¸£à¸à¸³à¸ªà¸±à¹à¸à¸à¸´à¸§à¸£à¸µà¹à¸à¹à¸à¸¡à¸¹à¸¥</li>
<pre class="lang:default decode:true " ><;html xmlns:o="urn:schemas-microsoft-com:office:office" 
xmlns:x="urn:schemas-microsoft-com:office:excel" 
xmlns="http://www.w3.org/TR/REC-html40">; 
 
<;html>; 
<;head>; 
<;meta http-equiv="Content-Type" content="text/html; charset=utf-8" />; 
<;/head>; 
<;body>; 
<;table>; 
 <;tr>; 
 <;td>;ลำà¸à¸±à¸<;/td>; 
 <;td>;à¸à¸·à¹à¸<;/td>; 
 <;td>;à¸à¸µà¹à¸¡à¸¥<;/td>; 
 <;td>;à¹à¸à¸à¸£à¹à¹à¸à¸£<;/td>; 
 <;/tr>; 
 <;?php 
 while($row=mysql_fetch_array($result)){ 
	 $id = $row['id']; 
	 $name = $row['name']; 
	 $email = $row['email']; 
	 $mobile = $row['mobile']; 
	 echo '<;tr>; 
				<;td>;'.$id.'<;/td>; 
				<;td>;'.$name.'<;/td>; 
				<;td>;'.$email.'<;/td>; 
				<;td>;'.$mobile.'<;/td>; 
			<;/tr>;'; 
 ?>; 
<;/table>; 
<;/body>; 
<;/html>;</pre>
</ul>
<p>à¸à¸à¸à¹à¸«à¸à¸·à¸à¸à¸²à¸à¸à¸µà¹à¸à¹à¹à¸à¹à¸à¸à¸²à¸£à¸à¸³à¹à¸à¸à¸£à¸±à¸à¹à¸à¹à¹à¸«à¹à¹à¸«à¸¡à¸²à¸°à¸ªà¸¡à¸à¸±à¸à¸à¸²à¸ à¹à¸à¸£à¸²à¸°à¸ªà¸¸à¸à¸à¹à¸²à¸¢à¹à¸¥à¹à¸§à¹à¸à¸à¸²à¸£à¸à¸±à¸à¸à¸²à¹à¸à¸·à¹à¸à¹à¸à¹à¸à¸²à¸à¸à¸£à¸´à¸ ๠à¸à¸²à¸à¸à¸°à¸¡à¸µà¹à¸£à¸·à¹à¸à¸à¸à¸§à¸²à¸¡à¸à¹à¸à¸à¸à¸²à¸£à¸à¸à¸à¸¥à¸¹à¸à¸à¹à¸²à¹à¸à¸´à¹à¸¡à¹à¸à¸´à¸¡à¸¡à¸² à¸à¸±à¸§à¸à¸¢à¹à¸²à¸à¹à¸à¹à¸ à¸à¸²à¸à¸à¸°à¸à¹à¸à¸à¸ªà¸²à¸¡à¸²à¸£à¸ export excel à¹à¸à¹à¸à¸à¹à¸à¸¡à¸¹à¸¥à¹à¸à¸à¸£à¸²à¸¢à¸§à¸±à¸ รายà¹à¸à¸·à¸à¸à¸«à¸£à¸·à¸à¸£à¸²à¸¢à¸à¸µà¹à¸à¹ à¸à¸²à¸£à¸à¸³à¸à¸à¸à¸à¹à¸à¸¡à¸¹à¸¥à¹à¸à¸à¸à¸µà¹à¸à¹à¹à¸à¸µà¸¢à¸à¹à¸à¹à¸ªà¹à¸à¸à¸±à¸§à¹à¸à¸£à¹à¸à¸ timestamp à¹à¸à¹à¸²à¸¡à¸²à¹à¸à¸·à¹à¸à¸à¸£à¸§à¸à¸ªà¸à¸à¸§à¸±à¸à¸à¸µà¹ à¹à¸à¸·à¸à¸à¹à¸¥à¸°à¸à¸µ à¹à¸à¹à¸²à¸à¸±à¹à¸à¹à¸à¸à¸à¸£à¸±à¸<br />
</br></p>
<blockquote><p><a href="http://www.codebee.co.th/labs/examples/report_excel_php.php.zip" target="_blank" rel="noopener noreferrer">à¸à¸²à¸§à¸à¹à¹à¸«à¸¥à¸à¹à¸à¸¥à¹à¸à¸±à¸§à¸à¸¢à¹à¸²à¸</a></p></blockquote>
<p></br></p>

PHP วิธี Export Excel ไฟล์โดยการ Query จากฐานข้อมูล

php-export-excel
