แปลง JSON เป็น Excel
สามารถเปลี่ยนข้อมูลจากอาร์เรย์ JSON ไปยังไฟล์ .xlsx จริงได้โดยตรง โดยไม่ต้องแปลงเป็นไฟล์ CSV แล้วพยายามให้ Excel ประมวลผลข้อมูล การจัดประเภทคอลัมน์ทำได้อย่างชัดเจน (ตัวเลขยังคงเป็นตัวเลข ส่วนวันที่ในรูปแบบ ISO จะถูกแปลงเป็นเซลล์วันที่ที่ถูกต้อง) อาร์เรย์แบบซ้อนกันสามารถวางไว้ในแผ่นงานแยกต่างหากได้ และไฟล์ที่ได้จะเปิดได้อย่างราบรื่นใน Excel, Numbers และ LibreOffice
วิธีแปลง JSON เป็น Excel
-
1
วางข้อมูล JSON
ชุดของวัตถุ (หนึ่งแผ่น) หรือวัตถุที่มีคุณสมบัติแบบอาร์เรย์หลายรายการ (แต่ละอาร์เรย์อยู่บนแผ่นเดียวกัน)
-
2
แมปไปยังแผ่นงาน
กำหนดว่าอาร์เรย์ใดจะถูกแปลงเป็นแผ่นข้อมูล และอ็อบเจกต์ที่ซ้อนกันจะถูกลบความซ้อนทับและแสดงผลในรูปแบบตรง (inline)
-
3
เลือกประเภทคอลัมน์
ตรวจจับโดยอัตโนมัติ (เลข ค่าบูลีน และวันที่) หรือบังคับให้แต่ละคอลัมน์เป็นข้อความ
-
4
ดาวน์โหลดไฟล์ XLSX
ไฟล์ Excel จริงที่มีเซลล์ที่ถูกป้อนข้อมูลไว้ โดยไม่ใช่ไฟล์ CSV ที่มีนามสกุลต่างออกไป
ทำไมไฟล์ XLSX จึงดีกว่าไฟล์ CSV สำหรับงานนี้
| ปัญหา | พฤติกรรมของไฟล์ CSV | พฤติกรรมของไฟล์ XLSX |
|---|---|---|
| ศูนย์นำหน้าในรหัสประจำตัว | แปลงเป็นตัวเลขโดยอัตโนมัติโดยไม่แสดงผล | คงไว้ในรูปแบบข้อความเมื่อพิมพ์เป็นสตริง |
| จำนวนเต็มขนาดใหญ่ | สูญเสียความแม่นยำเมื่อเกิน 2^53 | เก็บในรูปข้อความด้วยความแม่นยำเต็ม |
| วันที่ในรูปแบบ ISO | แสดงเป็นข้อความ (string) เว้นแต่จะมีการจัดรูปแบบคอลัมน์ | เซลล์ที่แสดงวันที่จริงและสามารถเรียงลำดับได้ |
| ตัวอักษรในรูปแบบ UTF-8 โดยไม่มีข้อมูล BOM | ข้อความอาจแสดงผลผิดปกติบนระบบ Windows | จะถูกเข้ารหัสอย่างถูกต้องโดยค่าเริ่มต้น |
| ข้อมูลหลายตาราง | ไฟล์ CSV หนึ่งไฟล์ต่ออาร์เรย์ โดยต้องเชื่อมโยงข้อมูลด้วยตนเอง | เอกสารทำงานหนึ่งฉบับ ประกอบด้วยแผ่นงานแยกกัน |
| สูตร สี และแผนภูมิ | ไม่รองรับ | รองรับเต็มรูปแบบ |
การตรวจจับประเภท
ตัวแปลงจะตรวจสอบค่าเพื่อเลือกประเภทข้อมูลใน Excel:
| ค่าในรูปแบบ JSON | ประเภทเซลล์ใน Excel |
|---|---|
42 / 3.14 |
ตัวเลข |
true / false |
บูลีน |
"2026-04-18" (วันที่ตามมาตรฐาน ISO) |
วันที่ |
"2026-04-18T10:22Z" |
วันที่และเวลา |
"007" (ศูนย์นำหน้า) |
ข้อความ (ชัดเจน) |
null |
เซลล์ว่าง |
| ข้อความตัวเลขยาว | ข้อความ (เพื่อรักษาความแม่นยำ) |
ชุดข้อมูลแบบซ้อน -> หลายแผ่น
หาก JSON ของคุณมีรูปแบบดังนี้:
{ "users": [...], "orders": [...], "products": [...] }
เครื่องแปลงสามารถสร้างแผ่นข้อมูลหนึ่งแผ่นสำหรับอาร์เรย์ระดับสูงสุดแต่ละชุด โดยชื่อของแผ่นจะตรงกับคีย์ที่ใช้ อาร์เรย์ที่มีการซ้อนกันอย่างลึกจะถูกแยกออกเป็นแผ่นข้อมูลแยกต่างหาก โดยมีคอลัมน์คีย์นอก (foreign key เช่น parent_id) ทำหน้าที่เชื่อมโยงกลับไปยังแผ่นเดิม
ข้อจำกัดของ Excel ที่ควรทราบ
- 1,048,576 แถวต่อแผ่น, ชุดข้อมูลที่มีขนาดใหญ่กว่านี้จำเป็นต้องแบ่งออกเป็นส่วนย่อย
- จำนวนคอลัมน์อยู่ที่ 16,384 คอลัมน์ต่อแผ่น
- จำนวนตัวอักษรในแต่ละเซลล์คือ 32,767 ตัว
- จำกัดชื่อแผ่นไว้ที่ 31 ตัวอักษร; ชื่อที่ยาวเกินกว่านี้จะถูกตัดทอน
ข้อผิดพลาดที่พบบ่อย
- การแปลงรหัส “ตัวเลข” อัตโนมัติ: รหัสผลิตภัณฑ์ เช่น
"0100A"ใช้งานได้ปกติ แต่เมื่อตรวจจับโดยอัตโนมัติ รหัส"0100"จะถูกแปลงเป็นตัวเลข 100 ให้กำหนดให้คอลัมน์นี้แสดงในรูปแบบข้อความ - การสูญเสียเวลาในระดับเศษวินาที: เซลล์วันที่ใน Excel มีความแม่นยำเพียง 1 มิลลิวินาทีเท่านั้น โดยเวลาที่มีขนาดเล็กกว่าหนึ่งมิลลิวินาทีจะถูกตัดทอน
- คาดหวังให้สตริงในรูปแบบ JSON เป็นสูตร โดยค่าเริ่มต้นแล้วโปรแกรมแปลงจะถือว่าสตริงที่เริ่มต้นด้วย
=เป็นสตริงตามปกติ (ปลอดภัย) หากต้องการให้สตริงเหล่านี้ถูกประมวลผลเป็นสูตร ให้เปิดใช้งานตัวเลือก “ถือว่าสตริง=เป็นสูตร” - การเปิดไฟล์ XLSX ขนาด 500 MB ใน Excel: Excel จะโหลดไฟล์งานทั้งหมดเข้าไปในหน่วยความจำ หากใช้ข้อมูลขนาดใหญ่ ควรใช้รูปแบบ CSV หรือ
pandasแทน
คำถามที่พบบ่อย
ไฟล์ XLSX ที่แท้จริง ประกอบด้วยเซลล์ที่ป้อนข้อมูล การจัดรูปแบบวันที่อย่างถูกต้อง และรองรับหลายแผ่นงาน โดยไม่ใช่ไฟล์ CSV ที่มีนามสกุล .xlsx
ใช่ หาก JSON ของคุณมีอาร์เรย์ระดับสูงหลายชุด อาร์เรย์แต่ละชุดจะกลายเป็นแผ่นข้อมูลแยกต่างหาก ส่วนสำหรับอาร์เรย์ที่ซ้อนกันอย่างลึก เครื่องมือนี้สามารถสร้างแผ่นข้อมูลเชิงสัมพันธ์ที่มีคอลัมน์เป็นคีย์ของผู้ปกครองได้
สตริงที่ตรงกับมาตรฐาน ISO-8601 (2026-04-18, 2026-04-18T10:22:00Z) จะถูกรับรู้และแสดงผลเป็นเซลล์วันที่จริงใน Excel ส่วนรูปแบบวันที่อื่นสามารถตรวจจับได้โดยใช้สตริงรูปแบบเฉพาะ
ขีดจำกัดของ Excel เองคือ 1,048,576 แถวต่อแผ่นงาน หากเกินจำนวนนี้ โปรแกรมแปลงจะแบ่งข้อมูลไปยังหลายแผ่นงานโดยอัตโนมัติ หรือคุณสามารถส่งออกข้อมูลเป็นไฟล์ CSV ได้สำหรับชุดข้อมูลที่ไม่มีข้อจำกัด
เครื่องมือที่เกี่ยวข้อง
ตัวตรวจจับชื่อไฟล์ซ้ำ
วางรายการชื่อไฟล์แล้วดูว่าชื่อใดปรากฏมากกว่าหนึ่งครั้ง พร้อมจำนวนครั้งและตัวเลือกไม่คำนึงถึงตัวพิมพ์ใหญ่เล็ก
เครื่องมือระบุนามสกุลไฟล์
ค้นหาว่านามสกุลหรือชื่อไฟล์ตรงกับไฟล์ประเภทใดและ MIME ประเภทใด พร้อมตารางอ้างอิงรูปแบบไฟล์ทั่วไปและเคล็ดลับสังเกตนามสกุลซ้อน
ตัวแปลง MP4 เป็น MP3
ดึงแทร็กเสียงออกจากวิดีโอ MP4 แล้วบันทึกเป็น MP3 เหมาะสำหรับมิวสิกวิดีโอ พอดแคสต์ การบรรยาย และคลิปเสียงที่คุณต้องการฟังได้ทุกที่
แปลง TSV เป็น CSV
วางค่าที่คั่นด้วยแท็บแล้วรับ CSV มาตรฐานที่คั่นด้วยจุลภาค ฟิลด์ที่มีจุลภาค อัญประกาศ หรือการขึ้นบรรทัดใหม่จะถูกใส่อัญประกาศตามกฎ RFC 4180 เพื่อไม่ให้อะไรคลาดเคลื่อนเมื่อนำเข้า
ตัวแปลง WAV เป็น MP3
แปลง WAV เป็น MP3 ออนไลน์ อัปโหลด WAV เราจะเข้ารหัสเป็น MP3 คุณภาพ 192 kbps บนเซิร์ฟเวอร์ และคุณดาวน์โหลดได้ในไม่กี่วินาที สูงสุด 200 MB ลบทิ้งหลัง 2 ชั่วโมง
แปลง vCard เป็น CSV
วางไฟล์ส่งออก vCard (.vcf) แล้วได้ไฟล์ CSV ที่สะอาดพร้อมคอลัมน์ชื่อ อีเมล และโทรศัพท์ หนึ่งแถวต่อผู้ติดต่อ พร้อมเปิดในสเปรดชีตหรือเครื่องมือนำเข้าผู้ติดต่อ
เครื่องมือนี้มีให้บริการในภาษาอื่น
- JSON zu Excel [DE]
- JSON vers Excel [FR]
- JSON na Excel [PL]
- JSON → Excel [KO]
- Chuyển đổi JSON thành Excel [VI]
- JSON para Excel [PT]
- تحويل JSON إلى Excel [AR]
- JSON a Excel [ES]
- JSON ke Excel [ID]
- JSONからExcelへ [JA]
- JSON till Excel [SV]
- JSON naar Excel [NL]
- JSON to Excel [EN]
- JSON in Excel [IT]
- JSON в Excel [RU]
- JSON'ten Excel'e [TR]
- JSON 转 Excel [ZH]