ข้ามไปยังเนื้อหา
ความเป็นส่วนตัว 100% — ไฟล์อยู่ในอุปกรณ์ของคุณเสมอ
>_
ไทย

แปลง JSON → Excel

แปลง JSON เป็นเวิร์กบุ๊ก .xlsx จริงที่ดาวน์โหลดได้ รองรับหลายชีต แผ่ฟิลด์ซ้อน และชนิดเซลล์ตัวเลข/บูลีนจริง ทั้งหมดในเบราว์เซอร์ของคุณ

เมื่อเปิด ฟิลด์ซ้อนอย่าง address.city จะกลายเป็นคอลัมน์ของตัวเอง เมื่อปิด ออบเจ็กต์และอาร์เรย์ซ้อนจะถูกเก็บเป็นข้อความ JSON ในเซลล์เดียว

ตัวเลือกขั้นสูง

วันที่จะถูกเขียนเป็น UTC (วันที่-เวลาที่ไม่มี offset จะถูกอ่านเป็น UTC) การแปลง Epoch ทำเฉพาะคอลัมน์ที่ชื่อดูเหมือนวันที่ (date, time, created, updated, …_at) และค่าทุกค่าเป็นเวลาที่เป็นไปได้ระหว่างปี 1980 ถึง 2100 นอกนั้นตัวเลขจะยังเป็นตัวเลข

ลากและวางไฟล์ .json หรือ .txt ที่นี่

แปลง JSON เป็นสเปรดชีตจริงโดยไม่ต้องใช้เซิร์ฟเวอร์

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

เครื่องมือนี้สร้างเวิร์กบุ๊ก .xlsx จริง ไม่ใช่ CSV ที่เปลี่ยนนามสกุล แต่เป็นไฟล์ Excel ที่มีเซลล์ระบุชนิดข้อมูล แถวหัวตารางตัวหนา และคอลัมน์ที่ปรับความกว้างแล้ว สร้างตรงในเบราว์เซอร์ของคุณด้วยไลบรารีสเปรดชีตของ JavaScript JSON ของคุณถูกแยกวิเคราะห์ แปลง และบรรจุเป็นไฟล์ดาวน์โหลดบนเครื่องของคุณทั้งหมด ไม่มีการส่งข้อมูลไปที่ใด ตัวเลขยังเป็นตัวเลขและบูลีนยังเป็นบูลีนในสเปรดชีตที่ได้ คอลัมน์ราคาจึงใช้กับสูตร SUM ได้ทันที ไม่ต้องหาและแทนที่ก่อน

หาก JSON เป็นอาร์เรย์ของออบเจ็กต์เพียงชุดเดียว คุณจะได้ชีตเดียว หากเป็นออบเจ็กต์ที่คีย์ระดับบนสุดแต่ละคีย์เก็บอาร์เรย์ไว้ เช่น `{ "employees": [...], "departments": [...] }` เครื่องมือจะสร้างหนึ่งชีตต่อหนึ่งคีย์โดยอัตโนมัติ และตั้งชื่อตามคีย์นั้น JSON ที่ส่งออกมามีหลายตารางที่เกี่ยวข้องกันจึงกลายเป็นเวิร์กบุ๊กเดียวที่มีหลายแท็บ ไม่ต้องนั่งแยกเอง ฟิลด์ซ้อนอย่าง `address.city` แผ่เป็นคอลัมน์แบบจุดของตัวเองได้ หรือจะเก็บเป็นข้อความ JSON ในเซลล์เดียวเพื่อให้เห็นโครงสร้างดิบก็ได้

ตารางตัวอย่างแสดงให้เห็นว่าแต่ละชีตจะมีอะไรบ้าง ทั้งจำนวนแถว จำนวนคอลัมน์ และข้อมูลแถวแรก ๆ ก่อนที่คุณจะตัดสินใจดาวน์โหลด หากรูปร่างยังไม่ถูกต้อง ก็ปรับตัวเลือกการแผ่ฟิลด์หรือแก้ JSON ต้นทางก่อนได้ เมื่อดูถูกต้องแล้ว ตั้งชื่อชีตและไฟล์ผลลัพธ์ แล้วกดดาวน์โหลด หากต้องการข้อมูลตารางเป็นข้อความธรรมดาแทนสเปรดชีตไบนารี เครื่องมือแปลง CSV ↔ JSON รองรับเรื่องนั้น และหากต้องการตรวจสอบหรือจัดรูปแบบ JSON เองก่อน JSON Formatter & Validator เป็นจุดแรกที่เหมาะสม

คำถามที่พบบ่อย

ได้ไฟล์ Excel จริง ไม่ใช่แค่ CSV ที่เปลี่ยนนามสกุลใช่ไหม

ใช่ ได้เวิร์กบุ๊ก .xlsx จริง มีแถวหัวตารางตัวหนา เซลล์ตัวเลข/บูลีนที่มีชนิดข้อมูลจริง และคอลัมน์ที่ปรับความกว้างให้แล้ว

ไฟล์ JSON เดียวสร้างหลายชีตได้ไหม

ได้ หาก JSON เป็นออบเจ็กต์ที่คีย์ระดับบนสุดแต่ละคีย์เก็บอาร์เรย์ไว้ แต่ละคีย์จะกลายเป็นชีตของตัวเองโดยอัตโนมัติ ส่วนออบเจ็กต์ที่มีอาร์เรย์เดียว (เช่น { "users": [...] }) จะถูกแกะออกเป็นชีตเดียวที่ตั้งชื่อตามคีย์

ดูตัวอย่างสเปรดชีตก่อนดาวน์โหลดได้ไหม

ได้ ตารางตัวอย่างจะแสดงแถวแรก ๆ ของแต่ละชีตก่อนที่คุณจะดาวน์โหลดไฟล์ .xlsx

เครื่องมือที่เกี่ยวข้อง