ข้ามไปยังเนื้อหา

แปลง JSON เป็น Excel

แปลงอาร์เรย์ JSON เป็นสเปรดชีต XLSX โดยแต่ละคีย์เป็นหนึ่งคอลัมน์ ประมวลผลบนอุปกรณ์ของคุณ

แปลงเป็น
วางไฟล์ CSV, Excel หรือ JSON ที่นี่CSV, TSV, XLSX, XLS, ODS, JSON · ไม่เกิน 500 MB
เลือกไฟล์ประมวลผลบนอุปกรณ์ของคุณ ไม่ถูกอัปโหลด
ทำงานในเบราว์เซอร์ของคุณ · ไม่ต้องอัปโหลดวิธีการทำงาน

วิธีใช้งาน แปลง JSON เป็น Excel

  1. 1

    วางหรือลากไฟล์ JSON

    วางผลลัพธ์จาก API หรือลากไฟล์ .json มาวาง ระบบรู้จักอาร์เรย์ของอ็อบเจกต์ อ็อบเจกต์แบบคอลัมน์ และ JSON Lines

  2. 2

    ตรวจสอบคอลัมน์

    อ็อบเจกต์ซ้อนกันจะถูกคลี่เป็นคอลัมน์ที่ตั้งชื่อด้วยจุด และตัวอย่างจะแสดงทุกแถวและทุกคอลัมน์ที่จะถูกเขียนลงไฟล์

  3. 3

    ดาวน์โหลดเวิร์กบุ๊ก

    ดาวน์โหลดไฟล์ .xlsx (หรือ .ods) ที่เซลล์มีชนิดข้อมูลถูกต้องและปรับความกว้างคอลัมน์แล้ว พร้อมกรองและสร้างแผนภูมิ

ข้อจำกัดและ Pro

ไฟล์ JSON ขนาดสูงสุด 500 MB และอยู่ภายใต้ข้อจำกัดของ Excel เองที่ 1,048,576 แถวและ 16,384 คอลัมน์ต่อชีต

ไฟล์ขนาดสูงสุด 4 GB ดู Pro

เกี่ยวกับ แปลง JSON เป็น Excel

แปลง JSON เป็น Excel ช่วยสร้างสเปรดชีตจาก JSON เพื่อให้คนที่ทำงานกับ Excel, Google Sheets หรือ Numbers เป็นประจำ ใช้ข้อมูลที่มาจาก API ไฟล์ส่งออกจากฐานข้อมูล หรือไฟล์ล็อกได้สะดวก อ็อบเจกต์แต่ละรายการในอาร์เรย์จะกลายเป็นหนึ่งแถว และคีย์ทั้งหมดที่พบจะรวมกันเป็นคอลัมน์ ระเบียนที่มีบางฟิลด์หายไปจึงยังเรียงตรงคอลัมน์ได้ถูกต้อง

JSON ในงานจริงมักไม่เรียบแบน อ็อบเจกต์ซ้อนกันจะถูกคลี่เป็นคอลัมน์อย่าง address.city และ address.country อาร์เรย์ของค่าจะเป็น items.0, items.1 ส่วนสิ่งที่คุณเลือกไม่คลี่จะเก็บเป็นข้อความ JSON ในเซลล์เดียว ตัวห่อหุ้มอย่าง {"data": [...]} หรือ {"results": [...]} จะถูกแกะออกให้อัตโนมัติ และยังรู้จักโครงสร้างทั่วไปอื่น ๆ เช่น อ็อบเจกต์ที่ใช้ ID เป็นคีย์ อ็อบเจกต์แบบคอลัมน์ที่เป็นอาร์เรย์ และอาร์เรย์ของอาร์เรย์

เวิร์กบุ๊กถูกเขียนด้วยชนิดข้อมูลที่ถูกต้อง ตัวเลขเป็นเซลล์ตัวเลขที่รวมยอดได้ สตริงวันที่แบบ ISO กลายเป็นวันที่ใน Excel ค่า true และ false เป็นบูลีน และแต่ละคอลัมน์ปรับความกว้างตามเนื้อหา คุณยังเลือก OpenDocument (.ods) สำหรับ LibreOffice หรือเลือก CSV และ TSV ได้ หากต้องการเพียงไฟล์ข้อความธรรมดา

ทุกอย่างทำงานในเบราว์เซอร์ของคุณ ซึ่งสำคัญเมื่อ JSON มีระเบียนลูกค้าหรือโทเค็น อาร์เรย์ขนาดใหญ่มากจะถูกประมวลผลในเวิร์กเกอร์เบื้องหลังและแสดงตัวอย่างด้วยตารางแบบเวอร์ชวล

ความเป็นส่วนตัว

การแยกวิเคราะห์ JSON และการสร้างสเปรดชีตเกิดขึ้นภายในแท็บเบราว์เซอร์นี้ ไม่มีการอัปโหลดข้อมูล ข้อมูลจาก API ระเบียนลูกค้า และคีย์ต่าง ๆ จึงอยู่บนอุปกรณ์ของคุณเท่านั้น

แปลง JSON เป็น Excel: คำถามที่พบบ่อย

โครงสร้าง JSON แบบไหนที่รองรับ?
อาร์เรย์ของอ็อบเจกต์ใช้ได้ดีที่สุด โดยหนึ่งอ็อบเจกต์เป็นหนึ่งแถว นอกจากนี้ยังรองรับตัวห่อหุ้มอย่าง {"data": [...]} อ็อบเจกต์ที่ใช้ ID เป็นคีย์ ({"a1": {...}}) อ็อบเจกต์แบบคอลัมน์ ({"name": [...], "age": [...]}) อาร์เรย์ของอาร์เรย์ที่มีแถวหัวตาราง อ็อบเจกต์เดี่ยว และ JSON Lines ที่มีหนึ่งอ็อบเจกต์ต่อบรรทัด
อ็อบเจกต์และอาร์เรย์ซ้อนกันจะเป็นอย่างไร?
เมื่อเปิด “คลี่อ็อบเจกต์ซ้อนกัน” ค่าเหล่านั้นจะกลายเป็นคอลัมน์ที่ตั้งชื่อด้วยจุด เช่น shipping.address.city หรือ tags.0 หากปิดตัวเลือกนี้ ค่าที่ซ้อนอยู่แต่ละค่าจะถูกเก็บเป็นข้อความ JSON แบบกะทัดรัดในเซลล์เดียว เหมาะเมื่อโครงสร้างต่างกันมากในแต่ละแถว และคุณต้องการเพียงฟิลด์ระดับบนสุดเป็นคอลัมน์
วันที่และตัวเลขเป็นค่าจริงของ Excel หรือไม่?
ใช่ ตัวเลขจะถูกเขียนเป็นเซลล์ตัวเลข true และ false เป็นบูลีน ส่วนค่าที่ถูกจดจำว่าเป็นวันที่จะเป็นเซลล์วันที่ในรูปแบบ yyyy-mm-dd (หรือมีเวลาด้วยเมื่อมีข้อมูลเวลา) การเรียงลำดับ การกรอง สูตร และพivotเทเบิลจึงใช้งานได้ทันที โดยไม่มีคำเตือนให้ “แปลงเป็นตัวเลข”
ทำไม JSON ของฉันจึงถูกแจ้งว่าไม่ถูกต้อง?
JSON มีกฎเข้มงวด คีย์และสตริงต้องใช้เครื่องหมายคำพูดคู่ ห้ามมีจุลภาคท้ายสุด และคอมเมนต์ไม่ได้เป็นส่วนของรูปแบบนี้ ข้อความแจ้งข้อผิดพลาดจะระบุบรรทัดที่การแยกวิเคราะห์หยุดลง บางครั้งการคัดลอกจากเครื่องมือนักพัฒนาในเบราว์เซอร์จะมีข้อความเกินมาก่อนหรือหลังข้อมูล ให้ลบออกแล้ววางใหม่
แปลงไฟล์ Excel กลับเป็น JSON ภายหลังได้หรือไม่?
ได้ ลากไฟล์ .xlsx ไปที่ตัวแปลงหลัก แล้วเลือกแปลงเป็น JSON พร้อมเปิด “ซ้อนคีย์ที่มีจุด” คอลัมน์ที่ตั้งชื่อด้วยจุดจะถูกสร้างกลับเป็นอ็อบเจกต์ซ้อนกันแบบเดิม การแปลง JSON → Excel → JSON จึงได้ข้อมูลที่เทียบเท่ากัน ยกเว้นแถวหรือค่าที่คุณแก้ไขในสเปรดชีต

งานอื่น ๆ ที่ใช้เครื่องมือนี้ได้

เครื่องมือไฟล์และอุปกรณ์ ทั้งหมด