เครื่องมือสำหรับอ่านและแสดงผลไฟล์ Excel (.xlsx) แบบ Tree View ใช้งานง่ายผ่านเว็บบราวเซอร์
- 📁 Tree View - แสดงโครงสร้างไฟล์และ Sheets คล้าย File Explorer
- 📊 Data Table - แสดงข้อมูลในรูปแบบตารางที่อ่านง่าย
- 📤 Upload Files - รองรับการอัพโหลดไฟล์จากเครื่อง
- 📥 Export - ส่งออกข้อมูลเป็น CSV หรือ JSON
- 🌓 Light/Dark Mode - สลับธีมได้ตามต้องการ
- 📱 Responsive - รองรับทุกขนาดหน้าจอ
xlsx-browser/
├── index.html # หน้าเว็บหลัก
├── api.php # API สำหรับอ่านไฟล์ xlsx
├── XlsxReader.php # PHP Class สำหรับอ่าน xlsx
├── data/ # โฟลเดอร์สำหรับเก็บไฟล์ xlsx
└── README.md # เอกสารนี้
- คัดลอกโฟลเดอร์
xlsx-browserไปวางใน web server (Apache, Nginx, etc.) - ตรวจสอบว่า PHP เปิดใช้งาน
ZipArchiveextension - เปิด
index.htmlผ่าน URL ของ server
- คลิกปุ่ม "เลือกไฟล์" ที่ sidebar
- เลือกไฟล์
.xlsxจากเครื่อง - คลิกที่ไฟล์เพื่อดู Sheets
- คลิกที่ Sheet เพื่อดูข้อมูล
- คัดลอกไฟล์
.xlsxไปไว้ในโฟลเดอร์data/ - Refresh หน้าเว็บ
- ไฟล์จะปรากฏใน Tree View
- คลิกปุ่ม CSV เพื่อดาวน์โหลดเป็นไฟล์ CSV
- คลิกปุ่ม JSON เพื่อดาวน์โหลดเป็นไฟล์ JSON
<?php
require_once 'XlsxReader.php';
// เปิดไฟล์
$reader = new XlsxReader('path/to/file.xlsx');
// ดูรายชื่อ Sheets
$sheets = $reader->getSheetNames();
// อ่านข้อมูลจาก Sheet
$data = $reader->readSheet(1); // ตาม index (1-based)
$data = $reader->readSheetByName('Sheet1'); // ตามชื่อ
// อ่านทุก Sheets
$allData = $reader->readAllSheets();
// แปลงเป็น JSON
$json = $reader->toJson();
// ปิดไฟล์
$reader->close();- PHP 7.4+
- ZipArchive extension (มักติดตั้งมาพร้อม PHP)
- Web Browser ทันสมัย (Chrome, Firefox, Safari, Edge)
MIT License