ตัวแปลง JSON เป็น Excel
แปลงอาร์เรย์ JSON เป็นเวิร์กบุ๊ก .xlsx จริง พร้อมดูตัวอย่างก่อน
วาง JSON หรือโหลดตัวอย่างเพื่อดูตัวอย่างเวิร์กชีต
เครื่องมือที่เกี่ยวข้อง
JSON to Excel ทำอะไรได้
JSON to Excel แปลงอาร์เรย์ JSON ของเรคคอร์ด เช่น การตอบกลับจาก API หรือข้อมูลที่ส่งออกจากฐานข้อมูล ให้เป็นเวิร์กบุ๊ก .xlsx จริงที่มีหนึ่งเวิร์กชีต เครื่องมือจะค้นหาทุกอาร์เรย์ในเอกสาร ให้คุณเลือกอาร์เรย์ที่ต้องการ (เช่น $.data.users) และสร้างคอลัมน์จากคีย์รวมของทุกแถว ฟิลด์ที่มีเฉพาะบางเรคคอร์ดจึงยังได้คอลัมน์ของตัวเอง
วิธีใช้งาน
- 1.วาง JSON อัปโหลดหรือลากไฟล์ .json หนึ่งไฟล์มาวาง หรือโหลดตัวอย่าง
- 2.ตรวจสอบพาธของชุดข้อมูลที่เลือก และเลือกชุดอื่นหาก JSON มีหลายอาร์เรย์
- 3.ตั้งชื่อชีต การแผ่ออบเจ็กต์ วิธีจัดการอาร์เรย์ และวิธีจัดการ null
- 4.ตรวจสอบตัวอย่าง: จำนวนแถวและคอลัมน์ และ 20 แถวแรกตรงตามที่จะเขียนลงไฟล์
- 5.เลือก ดาวน์โหลด .xlsx เพื่อบันทึก data.xlsx
วิธีเขียนค่าต่าง ๆ
ตัวเลขจะเป็นเซลล์ตัวเลข และ true/false จะเป็นเซลล์บูลีน สตริงยังคงเป็นข้อความ ID อย่าง 00123 จึงคงเลขศูนย์นำหน้าไว้ เมื่อเปิดการแผ่ ออบเจ็กต์ที่ซ้อนกันจะกลายเป็นคอลัมน์แบบจุด เช่น address.city และเมื่อปิดจะเป็นข้อความ JSON อาร์เรย์ของค่าธรรมดาจะรวมด้วยเครื่องหมายจุลภาคหรือเขียนเป็นข้อความ JSON ค่า null ของ JSON จะเป็นเซลล์ว่างหรือข้อความ null ส่วนคีย์ที่ไม่มีจะเป็นเซลล์ว่างเสมอ คอลัมน์ที่มีแต่วันที่ตามปฏิทิน (YYYY-MM-DD) จะเขียนเป็นวันที่ของ Excel ส่วนวันที่และเวลายังคงเป็นข้อความ เพราะวันที่ของ Excel ไม่มีเขตเวลา
ความปลอดภัยของสเปรดชีต
ข้อความที่ขึ้นต้นด้วย =, +, - หรือ @ อาจทำงานเป็นสูตรเมื่อมีคนแก้ไขหรือส่งออกชีตซ้ำ ค่าและหัวคอลัมน์เหล่านี้จะมีเครื่องหมาย apostrophe นำหน้าทั้งในตัวอย่างและในไฟล์ จึงยังคงเป็นข้อความธรรมดา และเครื่องมือจะบอกว่ามีการเปลี่ยนกี่รายการ ชื่อชีตจะถูกตรวจตามกฎของ Excel (ไม่เกิน 31 อักขระ ไม่มี [ ] : * ? / \ ไม่มี apostrophe ที่หัวหรือท้าย และไม่ใช่ History) พร้อมคำอธิบายทุกการปรับแก้
ข้อจำกัดและความเป็นส่วนตัว
ตัวเลขที่เกินความแม่นยำของ JavaScript หรือ Excel เช่น 9007199254740993 จะถูกเขียนเป็นข้อความที่มีหลักครบถ้วนแทนการปัดเศษ ข้อความที่ยาวเกิน 32,767 อักขระและอักขระที่ไฟล์ XLSX เก็บไม่ได้จะถูกแจ้งเมื่อมีการเปลี่ยนแปลง หนึ่งชีตเก็บข้อมูลได้สูงสุด 1,048,575 แถวและ 16,384 คอลัมน์ ข้อมูลที่ใหญ่กว่า 2 MB จะประมวลผลเมื่อคุณเลือก ดูตัวอย่างชีต การแยกวิเคราะห์และการสร้างเวิร์กบุ๊กเกิดขึ้นในเบราว์เซอร์ของคุณ JSON จะไม่ถูกอัปโหลด
