แปลง JSON เป็น Excel

สามารถเปลี่ยนข้อมูลจากอาร์เรย์ JSON ไปยังไฟล์ .xlsx จริงได้โดยตรง โดยไม่ต้องแปลงเป็นไฟล์ CSV แล้วพยายามให้ Excel ประมวลผลข้อมูล การจัดประเภทคอลัมน์ทำได้อย่างชัดเจน (ตัวเลขยังคงเป็นตัวเลข ส่วนวันที่ในรูปแบบ ISO จะถูกแปลงเป็นเซลล์วันที่ที่ถูกต้อง) อาร์เรย์แบบซ้อนกันสามารถวางไว้ในแผ่นงานแยกต่างหากได้ และไฟล์ที่ได้จะเปิดได้อย่างราบรื่นใน Excel, Numbers และ LibreOffice

วิธีแปลง JSON เป็น Excel

  1. 1

    วางข้อมูล JSON

    ชุดของวัตถุ (หนึ่งแผ่น) หรือวัตถุที่มีคุณสมบัติแบบอาร์เรย์หลายรายการ (แต่ละอาร์เรย์อยู่บนแผ่นเดียวกัน)

  2. 2

    แมปไปยังแผ่นงาน

    กำหนดว่าอาร์เรย์ใดจะถูกแปลงเป็นแผ่นข้อมูล และอ็อบเจกต์ที่ซ้อนกันจะถูกลบความซ้อนทับและแสดงผลในรูปแบบตรง (inline)

  3. 3

    เลือกประเภทคอลัมน์

    ตรวจจับโดยอัตโนมัติ (เลข ค่าบูลีน และวันที่) หรือบังคับให้แต่ละคอลัมน์เป็นข้อความ

  4. 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 ประเภทใด พร้อมตารางอ้างอิงรูปแบบไฟล์ทั่วไปและเคล็ดลับสังเกตนามสกุลซ้อน

รวมแผ่นงาน Excel

รวมไฟล์ XLSX, XLS, XLSM, XLSB หรือ ODS ในเครื่อง เก็บแผ่นงานต้นทางแยกไว้ หรือเพิ่มแถวที่มีหัวคอลัมน์ตรงกัน แล้วดาวน์โหลด XLSX.

เครื่องมือรวมไฟล์ CSV

นำไฟล์ CSV สองไฟล์ที่มีคอลัมน์เหมือนกันมาติดตั้งเข้าด้วยกัน และรวมเป็นไฟล์เดียว โดยสามารถไม่ใส่แถวหัวข้อแถวที่สองได้ เพื่อป้องกันไม่ให้เกิดชื่อคอลัมน์ซ้ำกัน

เครื่องมือทำความสะอาดชื่อไฟล์

ปรับชื่อไฟล์ให้สะอาดโดยการลบตัวอักษรที่ไม่ปลอดภัย ช่องว่าง และเครื่องหมายพิเศษ เพื่อให้ได้ชื่อที่ใช้งานได้กับระบบปฏิบัติการต่างๆ เช่น Windows, macOS, Linux และเว็บไซต์

เครื่องมือแยกชีต Excel

แยกเวิร์กบุ๊ก XLSX หรือ XLS ตามแท็บเวิร์กชีต กลุ่มแถวข้อมูล หรือค่าคอลัมน์ในเบราว์เซอร์ ดาวน์โหลด XLSX เดียวหรือ ZIP ในเครื่องได้โดยไม่ต้องอัปโหลดไฟล์

เครื่องสร้าง JSON ปลอม

สร้างอาร์เรย์ JSON ตัวอย่างพร้อมชื่อ อีเมล boolean คะแนน และวันที่สำหรับ mock API และ test fixture ได้ในไม่กี่วินาที

เครื่องมือนี้มีให้บริการในภาษาอื่น