<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>phpexcel - itOffside.com | บทความการเขียนโปรแกรม เรื่องราวข้อมูลเทคโนโลยี</title>
	<atom:link href="https://www.itoffside.com/tag/phpexcel/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.itoffside.com</link>
	<description>ข้อมูลข่าวสารและเรื่องราวบนโลกของไอทีที่ ล้ำหน้า พร้อมสาระการเขียนโปรแกรมคอมพิวเตอร์</description>
	<lastBuildDate>Tue, 22 Apr 2025 15:20:25 +0000</lastBuildDate>
	<language>th</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.5</generator>

<image>
	<url>https://www.itoffside.com/wp-content/uploads/2020/04/cropped-favicon-96x96-1-32x32.png</url>
	<title>phpexcel - itOffside.com | บทความการเขียนโปรแกรม เรื่องราวข้อมูลเทคโนโลยี</title>
	<link>https://www.itoffside.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>แจกฟรี! ระบบบัญชี PHP พร้อมพิมพ์ใบกำกับภาษี &#038; ใบสั่งซื้อ รองรับทุกธุรกิจ</title>
		<link>https://www.itoffside.com/free-accounting-system-php-invoice-purchase-order/</link>
					<comments>https://www.itoffside.com/free-accounting-system-php-invoice-purchase-order/#comments</comments>
		
		<dc:creator><![CDATA[Onmobile]]></dc:creator>
		<pubDate>Tue, 22 Apr 2025 15:13:27 +0000</pubDate>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[MySQLi]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[php 8]]></category>
		<category><![CDATA[php login]]></category>
		<category><![CDATA[php workshop]]></category>
		<category><![CDATA[php5]]></category>
		<category><![CDATA[php7]]></category>
		<category><![CDATA[phpexcel]]></category>
		<category><![CDATA[PhpSpreadsheet]]></category>
		<category><![CDATA[ระบบบัญชี php]]></category>
		<category><![CDATA[ใบกำกับภาษี php]]></category>
		<category><![CDATA[ใบสั่งซื้อ php]]></category>
		<guid isPermaLink="false">https://www.itoffside.com/?p=3633</guid>

					<description><![CDATA[<p>ในยุคออนไลน์ที่ทุกอย่างต้องการความรวดเร็ว **ระบบบัญชี PHP** ที่มีฟังก์ชันครบถ้วนสำหรับการ พิมพ์ใบกำกับภาษี, ใบเสร็จรับเงิน และ ใบสั่งซื้อ ถือเป็นเครื่องมือที่จำเป็นสำหรับธุรกิจทุกประเภท ไม่ว่าจะเป็นร้านค้าออนไลน์ บริษัท หรือองค์กรที่ต้องการจัดการเอกสารทางบัญชีได้อย่างสะดวก วันนี้เรามีระบบจัดการบัญชี...</p>
<p>The post <a href="https://www.itoffside.com/free-accounting-system-php-invoice-purchase-order/">แจกฟรี! ระบบบัญชี PHP พร้อมพิมพ์ใบกำกับภาษี & ใบสั่งซื้อ รองรับทุกธุรกิจ</a> first appeared on <a href="https://www.itoffside.com">itOffside.com | บทความการเขียนโปรแกรม เรื่องราวข้อมูลเทคโนโลยี</a>.</p>]]></description>
										<content:encoded><![CDATA[<p>ในยุคออนไลน์ที่ทุกอย่างต้องการความรวดเร็ว <em><strong><span style="color: #ff00ff;">**ระบบบัญชี PHP**</span></strong></em> ที่มีฟังก์ชันครบถ้วนสำหรับการ <strong>พิมพ์ใบกำกับภาษี</strong>, <strong>ใบเสร็จรับเงิน</strong> และ <strong>ใบสั่งซื้อ</strong> ถือเป็นเครื่องมือที่จำเป็นสำหรับธุรกิจทุกประเภท ไม่ว่าจะเป็นร้านค้าออนไลน์ บริษัท หรือองค์กรที่ต้องการจัดการเอกสารทางบัญชีได้อย่างสะดวก วันนี้เรามีระบบจัดการบัญชีที่ใช้งานง่าย พร้อมแจกให้ดาวน์โหลดฟรี!<span id="more-3633"></span></p>
<p><!-- Features Section --></p>
<h2>ฟีเจอร์เด่นของระบบบัญชี PHP</h2>
<ul>
<li><strong>บันทึกใบกำกับภาษี &amp; ใบเสร็จรับเงิน</strong> – รองรับการพิมพ์ใบกำกับภาษีแบบเต็มรูปแบบ พร้อมฟอร์มที่ถูกต้องตามมาตรฐาน</li>
<li><strong>พิมพ์ใบสั่งซื้อ</strong> – ระบบพิมพ์ใบสั่งซื้อที่ช่วยให้การจัดการคำสั่งซื้อเป็นไปอย่างมีประสิทธิภาพ พร้อมฟอร์มที่ถูกต้องตามมาตรฐาน</li>
<li><strong>จัดการข้อมูลสินค้า</strong> – เพิ่ม/แก้ไขข้อมูลสินค้า</li>
<li><strong>จัดการข้อมูลลูกค้า</strong> – บันทึกและจัดเก็บข้อมูลลูกค้าอย่างเป็นระบบ</li>
<li><strong>จัดการข้อมูลผู้จำหน่าย</strong> – บริหารจัดการข้อมูลซัพพลายเออร์ได้ง่ายดาย</li>
<li><strong>การตั้งค่าระบบเต็มรูปแบบ</strong> – ปรับแต่งการทำงานของระบบตามความต้องการของธุรกิจคุณ</li>
</ul>
<p><a class="ngg-simplelightbox" title=" " href="https://www.itoffside.com/wp-content/gallery/eaccount/eaccount-10.png" rel="" data-image-id="64" data-src="https://www.itoffside.com/wp-content/gallery/eaccount/eaccount-10.png" data-thumbnail="https://www.itoffside.com/wp-content/gallery/eaccount/thumbs/thumbs_eaccount-10.png" data-title="eaccount-10" data-description=" "><img decoding="async" class="ngg-singlepic ngg-none" src="https://www.itoffside.com/wp-content/gallery/eaccount/eaccount-10.png" alt="eaccount-10"></a></p>
<p><!-- SEO Keywords --></p>
<h2>ระบบบัญชี PHP ที่รองรับการพิมพ์ใบกำกับภาษี &amp; ใบสั่งซื้อ</h2>
<p>ระบบนี้ได้รับการออกแบบให้ใช้งานง่าย รองรับทุกฟังก์ชันสำคัญ ทั้งการ <strong>พิมพ์ใบกำกับภาษี PHP</strong>, <strong>พิมพ์ใบสั่งซื้อ PHP</strong>, <strong>ระบบขาย/ซื้อ PHP</strong> ซึ่งช่วยให้การดำเนินธุรกิจเป็นไปอย่างคล่องตัว</p>
<p><!-- Call to Action --></p>
<h2>ดาวน์โหลดฟรี – ติดตั้งง่าย พร้อมใช้งาน!</h2>
<p>หากคุณกำลังมองหา <strong>ระบบบัญชี PHP</strong> ที่สามารถ <strong>พิมพ์ใบกำกับภาษี PHP</strong> และ <strong>พิมพ์ใบสั่งซื้อ PHP</strong> ได้ครบถ้วน นี่คือโอกาสที่คุณไม่ควรพลาด! คลิกที่ลิงก์ด้านล่างเพื่อดาวน์โหลดระบบและเริ่มใช้งานได้ทันที</p>
<p><a href="https://drive.google.com/file/d/1Om9QG8V0L0vj97mJBjLE34aOP99_o-dj/view?usp=sharing" target="_blank" rel="nofollow noopener">ดาวน์โหลดระบบบัญชีฟรีที่นี่</a></p>
<p><!-- Closing Statement --></p>
<h2>⚙️ วิธีติดตั้งระบบบัญชี PHP พร้อมพิมพ์ใบกำกับภาษี &amp; ใบสั่งซื้อ</h2>
<p>การติดตั้ง <strong>ระบบบัญชี PHP</strong> นี้ง่ายและรวดเร็ว เพียงทำตามขั้นตอนต่อไปนี้ คุณจะสามารถเริ่มใช้งานระบบได้ทันที!</p>
<h3>ขั้นตอนการติดตั้ง</h3>
<ol>
<li><strong>ดาวน์โหลดไฟล์ระบบ</strong>: คลิกที่ลิงก์ด้านล่างเพื่อดาวน์โหลดซอร์สโค้ดระบบบัญชี <a href="https://drive.google.com/file/d/1Om9QG8V0L0vj97mJBjLE34aOP99_o-dj/view?usp=sharing" target="_blank" rel="nofollow noopener">ดาวน์โหลดระบบบัญชีฟรีที่นี่</a></li>
<li><strong>แตกไฟล์ ZIP</strong>: หลังจากดาวน์โหลดเสร็จ ให้แตกไฟล์ ZIP และนำไปวางไว้ในเซิร์ฟเวอร์ของคุณ ตัวอย่างไว้ใน c:/xampp/htdocs/eaccount-lite</li>
<li><strong>ตั้งค่าฐานข้อมูล MySQL</strong>:
<ul>
<li>สร้างฐานข้อมูลใหม่ใน MySQL (แนะนำใช้ phpMyAdmin) ชื่อฐานข้อมูล <strong>eaccount_lite</strong></li>
<li>Import sql นำเข้าตารางฐานข้อมูลจากไฟล์ <code>eaccount_lite.sql</code></li>
<li>ตั้งค่าการเชื่อมต่อฐานข้อมูลและตั้ง URL ในไฟล์ <code>config.php</code></li>
</ul>
</li>
<li><strong>ตั้งค่าเซิร์ฟเวอร์</strong>: ตรวจสอบให้แน่ใจว่าเซิร์ฟเวอร์รองรับ PHP version 8 ขึ้นไป และ MySQL เวอร์ชันล่าสุด</li>
<li><strong>ทดสอบการใช้งาน</strong>: เปิดเบราว์เซอร์แล้วไปที่ URL ของเซิร์ฟเวอร์เพื่อล็อกอินเข้าสู่ระบบ</li>
</ol>
<h3>คำแนะนำเพิ่มเติม</h3>
<ul>
<li>ควรตั้งค่าสิทธิ์ไฟล์และโฟลเดอร์ให้เหมาะสม (CHMOD 755 หรือ 777) เพื่อให้สามารถอัปโหลดไฟล์เอกสารได้</li>
<li>ตรวจสอบว่ามีการเปิดใช้งานโมดูล <strong>mysqli</strong> ในเซิร์ฟเวอร์ของคุณ</li>
<li>หากพบข้อผิดพลาดในการติดตั้ง สามารถติดต่อทีมพัฒนาเพื่อรับคำแนะนำเพิ่มเติม</li>
</ul>
<h2>ดาวน์โหลดและเริ่มใช้งานเลย!</h2>
<p>ระบบนี้รองรับทุกฟังก์ชันสำคัญ เช่น <strong>พิมพ์ใบกำกับภาษี PHP</strong>, <strong>พิมพ์ใบสั่งซื้อ PHP</strong>, <strong>ระบบขาย/ซื้อ PHP</strong> และสามารถปรับแต่งเพิ่มเติมได้ตามความต้องการ รีบดาวน์โหลดและเริ่มใช้งานเพื่อเพิ่มประสิทธิภาพในการจัดการบัญชีของคุณ</p>
<p>หวังว่าระบบนี้จะช่วยให้การจัดการบัญชีและเอกสารของคุณเป็นเรื่องง่ายขึ้น! หากมีข้อสงสัยเกี่ยวกับการติดตั้งหรือการใช้งาน สามารถสอบถามเพิ่มเติมได้เลย</p><p>The post <a href="https://www.itoffside.com/free-accounting-system-php-invoice-purchase-order/">แจกฟรี! ระบบบัญชี PHP พร้อมพิมพ์ใบกำกับภาษี & ใบสั่งซื้อ รองรับทุกธุรกิจ</a> first appeared on <a href="https://www.itoffside.com">itOffside.com | บทความการเขียนโปรแกรม เรื่องราวข้อมูลเทคโนโลยี</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://www.itoffside.com/free-accounting-system-php-invoice-purchase-order/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>การทำ export excel + PHP ด้วย PhpSpreadsheet</title>
		<link>https://www.itoffside.com/how-to-export-excel-php-with-phpspreadsheet/</link>
					<comments>https://www.itoffside.com/how-to-export-excel-php-with-phpspreadsheet/#respond</comments>
		
		<dc:creator><![CDATA[Onmobile]]></dc:creator>
		<pubDate>Fri, 24 Aug 2018 16:53:29 +0000</pubDate>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[excel]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[php5]]></category>
		<category><![CDATA[php7]]></category>
		<category><![CDATA[phpexcel]]></category>
		<category><![CDATA[PhpSpreadsheet]]></category>
		<guid isPermaLink="false">https://www.itoffside.com/?p=2858</guid>

					<description><![CDATA[<p>วันนี้ผมมาแนะนำ Lib ของ PHP ที่ช่วยให้เราสามารถ export excel ได้อย่างง่ายดาย ด้วยใช้ lib ที่ชื่อ Phpspreadsheet ทำไมถึงเลือกใช้ Lib นี้แทน PHPExcel ก็เพราะว่า Phpspreadsheet  เป็นรุ่นต่อจาก PHPExcel นั้นหมายถึงว่า Phpspreadsheet ยังใหม่ สด กว่าและมีการปรับปรุง Code ให้สามารถทำงานได้ดีขึ้น อีกทั้งยัง...</p>
<p>The post <a href="https://www.itoffside.com/how-to-export-excel-php-with-phpspreadsheet/">การทำ export excel + PHP ด้วย PhpSpreadsheet</a> first appeared on <a href="https://www.itoffside.com">itOffside.com | บทความการเขียนโปรแกรม เรื่องราวข้อมูลเทคโนโลยี</a>.</p>]]></description>
										<content:encoded><![CDATA[<p>วันนี้ผมมาแนะนำ Lib ของ PHP ที่ช่วยให้เราสามารถ export excel ได้อย่างง่ายดาย ด้วยใช้ lib ที่ชื่อ Phpspreadsheet ทำไมถึงเลือกใช้ Lib นี้แทน PHPExcel ก็เพราะว่า <strong>Phpspreadsheet</strong>  เป็นรุ่นต่อจาก <strong>PHPExcel</strong> นั้นหมายถึงว่า <strong>Phpspreadsheet</strong> ยังใหม่ สด กว่าและมีการปรับปรุง Code ให้สามารถทำงานได้ดีขึ้น อีกทั้งยังรองรับ PHP เวอร์ชั่นใหม่ล่าสุด และสาเหตุที่ผู้เขียนแนะนำให้ใช้ <strong>Phpspreadsheet </strong> แทน PHPExcel เนื่องด้วยทางทีมงานจะพัฒนาเพิ่มฟีเจอร์ใหม่ ลงใส่ <strong>Phpspreadsheet</strong> กลับกัน PHPExcel จะไม่ได้มีการพัฒนาอีกต่อไป<span id="more-2858"></span></p>
<h3>การติดตั้ง</h3>
<ol>
<li>ขั้นตอนการติดตั้งเราควรมี Composer ในเครื่องของเรา(<span style="text-decoration: underline;">มีแล้วข้ามขั้นตอนนี้ไปเลย</span>) หากใครยังไม่มีสามารถดาวน์โหลดและติดตั้งไว้ได้เลย <a href="https://getcomposer.org/download/" target="_blank" rel="noopener">ลิงค์ดาวน์โหลดคลิกที่นี้</a></li>
<li>เปิด command line และ CD ไปที่พาธโปรเจคของเราเช่น <span style="color: #0000ff;">cd c:\xampp\htdoc\phpexcel</span><br />
<img fetchpriority="high" decoding="async" class="alignnone size-full wp-image-2862" src="https://www.itoffside.com/wp-content/uploads/2018/08/install-spreadsheet-01.jpg" alt="install-spreadsheet-01" width="532" height="199" srcset="https://www.itoffside.com/wp-content/uploads/2018/08/install-spreadsheet-01.jpg 532w, https://www.itoffside.com/wp-content/uploads/2018/08/install-spreadsheet-01-300x112.jpg 300w" sizes="(max-width: 532px) 100vw, 532px" /></li>
<li>พิมพ์ command &#8220;<span style="color: #0000ff;">composer require phpoffice/phpspreadsheet</span>&#8221; เพื่อติดตั้ง phpspreadsheet<br />
<img decoding="async" class="alignnone size-full wp-image-2863" src="https://www.itoffside.com/wp-content/uploads/2018/08/install-spreadsheet-02.jpg" alt="" width="641" height="174" srcset="https://www.itoffside.com/wp-content/uploads/2018/08/install-spreadsheet-02.jpg 641w, https://www.itoffside.com/wp-content/uploads/2018/08/install-spreadsheet-02-300x81.jpg 300w" sizes="(max-width: 641px) 100vw, 641px" /></li>
</ol>
<h3>การใช้งาน</h3>
<p>เริ่มต้นด้วยตัวอย่าง code ด้านล่างนี้ครับ</p><pre class="crayon-plain-tag">&lt;?php
require 'vendor/autoload.php';

use PhpOffice\PhpSpreadsheet\Spreadsheet;
use PhpOffice\PhpSpreadsheet\Style\NumberFormat;
use PhpOffice\PhpSpreadsheet\Writer\Xlsx;

// mockup data by json file ex. you can use retrive data from db.
$json = file_get_contents('employee.json');
$employees = json_decode($json, true);

$spreadsheet = new Spreadsheet();
$sheet = $spreadsheet-&gt;getActiveSheet();

// cell value
$spreadsheet-&gt;getActiveSheet()-&gt;setCellValue('A1', 'ทดสอบภาษาไทย by ITOFFSIDE.COM');
$spreadsheet-&gt;getActiveSheet()-&gt;setCellValue('A2', 12345.6789);
$spreadsheet-&gt;getActiveSheet()-&gt;setCellValue('A3', true);
$spreadsheet-&gt;getActiveSheet()-&gt;setCellValue(
    'A4',
    '=IF(A3, CONCATENATE(A1, " ", A2), CONCATENATE(A2, " ", A1))'
);

// style
$spreadsheet-&gt;getActiveSheet()-&gt;getStyle('A2')
    -&gt;getNumberFormat()
    -&gt;setFormatCode(
        \PhpOffice\PhpSpreadsheet\Style\NumberFormat::FORMAT_NUMBER_COMMA_SEPARATED1
    );

$writer = new Xlsx($spreadsheet);

// save file to server and create link
$writer-&gt;save('excel/itoffside.xlsx');
echo '&lt;a href="excel/itoffside.xlsx"&gt;Download Excel&lt;/a&gt;';</pre><p>จากตัวอย่าง Code ด้านบนเป็นการสร้างไฟล์ excel พร้อมข้อมูลและการจัดรูปแบบในแต่ละ Cell</p>
<p>ประกาศ object เพื่อเตรียมตัวการใช้งาน phpSpreadsheet<br />
<span style="color: #0000ff;">$spreadsheet = new Spreadsheet(); </span></p>
<p>นำข้อมูลมาใส่ในแต่ละ Cell ใช้คำสั่งตาม code ด้านล่าง<br />
<span style="color: #0000ff;">$spreadsheet-&gt;getActiveSheet()-&gt;setCellValue(ช่องของ Cell, ข้อมูลที่จะมาใส่);</span></p>
<p>การกำหนด Style ให้กับ Cell ไม่ว่าจะเป็น Number, Currency, Date สามารถใช้คำสั่งตาม Code ด้านล่าง<br />
<span style="color: #0000ff;">$spreadsheet-&gt;getActiveSheet()-&gt;getStyle(&#8216;A2&#8217;)</span><br />
<span style="color: #0000ff;">-&gt;getNumberFormat()</span><br />
<span style="color: #0000ff;">-&gt;setFormatCode(NumberFormat::FORMAT_NUMBER_COMMA_SEPARATED1);</span></p>
<p>ส่วน Format มีให้ใช้ เช่น NumberFormat::FORMAT_DATE_DDMMYYYY เดี่ยวผมยกตัวอย่างการใช้ NumberFormat ไว้ด้านล่าง</p>
<p>FORMAT_GENERAL คือรูปแบบทั่วไป</p>
<p>FORMAT_TEXT คือเป็น Text</p>
<p>FORMAT_NUMBER รูปแบบตัวเลข เช่น 12346<br />
FORMAT_NUMBER_00 รูปแบบตัวเลขมีจุดทศนิยม 2 หลัก เช่น 12346.54<br />
FORMAT_NUMBER_COMMA_SEPARATED1 รูปแบบตัวเลขมีจุดทศนิยมและมีคอมม่าคั่น เช่น 123,001.65<br />
FORMAT_NUMBER_COMMA_SEPARATED2 รูปแบบตัวเลขมีจุดทศนิยมและมีคอมม่าคั่นและเครื่องหมายขีดด้านหลัง เช่น 123,001.65.-</p>
<p>FORMAT_PERCENTAGE รูปแบบเปอร์เซ็นต์ เช่น 95%<br />
FORMAT_PERCENTAGE_00 รูปแบบเปอร์เซ็นต์ที่มีจุดทศนิยม เช่น 95.41%</p>
<p>FORMAT_DATE_YYYYMMDD2 รูปแบบวันที่ เช่น 2018-09-15<br />
FORMAT_DATE_YYYYMMDD รูปแบบวันที่ เช่น 18-09-15<br />
FORMAT_DATE_DDMMYYYY รูปแบบวันที่ เช่น 15/09/18<br />
FORMAT_DATE_DMYSLASH รูปแบบวันที่ เช่น 3/9/18 (วันที่/เดือน/ปี)<br />
FORMAT_DATE_DMYMINUS รูปแบบวันที่ เช่น 3-9-18 (วันที่-เดือน-ปี)<br />
FORMAT_DATE_DMMINUS รูปแบบวันที่ เช่น 3-9(วันที่-เดือน)<br />
FORMAT_DATE_MYMINUS รูปแบบวันที่ เช่น 9/18 (เดือน/ปี)<br />
FORMAT_DATE_XLSX14 รูปแบบวันที่ เช่น 09-19-18 (เดือน-วัน-ปี)</p>
<p>หากต้องการดูเพิ่มเติมสามารถดูที่ไฟล์ \vendor\phpoffice\phpspreadsheet\src\PhpSpreadsheet\Style\NumberFormat.php</p>
<p><strong>หากต้องการใช้ Phpspreadsheet กับ ข้อมูล เช่นดึงข้อมูลจาก mysql</strong> มาเราสามารถใช้คำสั่ง<br />
<span style="color: #0000ff;">$spreadsheet-&gt;getActiveSheet()-&gt;fromArray($employees, null, &#8216;A2&#8217;);</span><br />
เพื่อใส่ค่าข้อมูลลง Cell อัตโนมัติได้เลยโดยข้อมูลที่โยนเข้าไปนั้นต้องเป็น Array ครับ ผมจะยกตัวอย่าง มีการรับค่าเป็นข้อมูล พนักงาน ลงใส่ใน cell excel ครับ</p><pre class="crayon-plain-tag">&lt;?php
require 'vendor/autoload.php';

use PhpOffice\PhpSpreadsheet\Spreadsheet;
use PhpOffice\PhpSpreadsheet\Style\NumberFormat;
use PhpOffice\PhpSpreadsheet\Writer\Xlsx;

// mockup data by json file ex. you can use retrive data from db.
$json = file_get_contents('employee.json');
$employees = json_decode($json, true);

$spreadsheet = new Spreadsheet();
$sheet = $spreadsheet-&gt;getActiveSheet();

// header
$spreadsheet-&gt;getActiveSheet()-&gt;setCellValue('A1', 'รหัสพนักงาน')
    -&gt;setCellValue('B1', 'ชื่อ')
    -&gt;setCellValue('C1', 'นามสกุล')
    -&gt;setCellValue('D1', 'อีเมล์')
    -&gt;setCellValue('E1', 'เพศ')
    -&gt;setCellValue('F1', 'เงินเดือน')
    -&gt;setCellValue('G1', 'เบอร์โทรศัพท์');

// cell value
$spreadsheet-&gt;getActiveSheet()-&gt;fromArray($employees, null, 'A2');

// style
$last_row = count($employees) + 1;
$spreadsheet-&gt;getActiveSheet()-&gt;getStyle('F2:F' . $last_row)
    -&gt;getNumberFormat()
    -&gt;setFormatCode(NumberFormat::FORMAT_NUMBER_COMMA_SEPARATED1);

$spreadsheet-&gt;getActiveSheet()-&gt;getStyle('G1:G'.$last_row)-&gt;getNumberFormat()
    -&gt;setFormatCode('0000000000');

$spreadsheet-&gt;getActiveSheet()-&gt;getStyle('A1:G1')-&gt;getFont()-&gt;setBold(true);

foreach(range('A','G') as $columnID) {
    $spreadsheet-&gt;getActiveSheet()-&gt;getColumnDimension($columnID)-&gt;setAutoSize(true);
}

$writer = new Xlsx($spreadsheet);

// save file to server and create link
$writer-&gt;save('excel/itoffside.xlsx');
echo '&lt;a href="excel/itoffside.xlsx"&gt;Download Excel&lt;/a&gt;';

// save with browser
// header('Content-Type: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet');
// header('Content-Disposition: attachment; filename="itoffside.xlsx"');
// $writer-&gt;save('php://output');</pre><p>ผลลัพธ์<br />
<img decoding="async" class="alignnone size-full wp-image-2861" src="https://www.itoffside.com/wp-content/uploads/2018/08/spreadsheet-01.jpg" alt="spreadsheet" width="918" height="946" srcset="https://www.itoffside.com/wp-content/uploads/2018/08/spreadsheet-01.jpg 918w, https://www.itoffside.com/wp-content/uploads/2018/08/spreadsheet-01-291x300.jpg 291w, https://www.itoffside.com/wp-content/uploads/2018/08/spreadsheet-01-768x791.jpg 768w" sizes="(max-width: 918px) 100vw, 918px" /></p>
<p>สำหรับบทความนี้ก็จบเพียงเท่านี้หวังว่าจะเป็นแนวทางให้ผู้อ่านนำไปใช้งานต่อไปครับ</p>
<h3>ดาวน์โหลด</h3>
<p><a href="https://github.com/ipball/sample-spreadsheet" target="_blank" rel="noopener">ดาวน์โหลด Sourcecode ตัวอย่าง</a></p>
<p>ดาวน์โหลดเสร็จแล้วให้ติดตั้ง Package Phpspreadsheet ด้วยครับ โดยใช้คำสั่งใน commanline &#8220;<span style="color: #0000ff;">composer install</span>&#8221; ตามรูปภาพด้านล่างครับ<br />
<img loading="lazy" decoding="async" class="alignnone size-full wp-image-2864" src="https://www.itoffside.com/wp-content/uploads/2018/08/install-spreadsheet-03.jpg" alt="install-spreadsheet-03" width="486" height="179" srcset="https://www.itoffside.com/wp-content/uploads/2018/08/install-spreadsheet-03.jpg 486w, https://www.itoffside.com/wp-content/uploads/2018/08/install-spreadsheet-03-300x110.jpg 300w" sizes="auto, (max-width: 486px) 100vw, 486px" /></p><p>The post <a href="https://www.itoffside.com/how-to-export-excel-php-with-phpspreadsheet/">การทำ export excel + PHP ด้วย PhpSpreadsheet</a> first appeared on <a href="https://www.itoffside.com">itOffside.com | บทความการเขียนโปรแกรม เรื่องราวข้อมูลเทคโนโลยี</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://www.itoffside.com/how-to-export-excel-php-with-phpspreadsheet/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
