ตัวแปลง Excel เป็น JSON

แปลงเวิร์กชีต Excel เป็น JSON พร้อมควบคุมหัวตารางและชนิดข้อมูล

Advanced settings
ชีต
ค่า

แปลง Excel เป็น JSON ในสี่ขั้นตอน

  1. อัปโหลดหรือวางข้อมูลสเปรดชีต เลือกไฟล์ .xlsx หรือวางเซลล์ที่คัดลอกมา
  2. เลือกเวิร์กชีต เลือกหนึ่งชีตจากเวิร์กบุ๊ก
  3. กำหนดค่าแถวและชนิด เลือกแถวหัวตาราง พฤติกรรมค่าว่าง พฤติกรรมสูตร และการจัดการชนิด
  4. ดูตัวอย่างและส่งออก ตรวจสอบตารางที่แยกวิเคราะห์และ JSON ก่อนคัดลอกหรือดาวน์โหลด

เลือกเวิร์กชีต

เวิร์กบุ๊กอาจมีชีตที่ไม่เกี่ยวข้องกัน เช่น Customers, Orders และ Summary

หลังจากอัปโหลดไฟล์ ตัวเลือกเวิร์กชีตจะแสดงรายการทุกชีต และตัวอย่างจะแสดงชีตที่เลือกก่อนการแปลง

เลือกแถวหัวตาราง

แถวแรกทางกายภาพไม่ใช่หัวตารางเสมอไป เวิร์กบุ๊กมักมีชื่อรายงาน แถวว่าง วันที่สร้าง หรือป้ายกำกับกลุ่มเหนือชื่อฟิลด์จริง

ตั้งค่าหมายเลขแถวหัวตารางก่อนการแปลง เมื่อหัวตารางว่างหรือซ้ำกัน เครื่องมือจะเตือน สร้างคีย์สำรองที่ไม่ซ้ำ และแสดงคีย์สุดท้ายในตัวอย่าง

หากไม่ใช้หัวตาราง เอาต์พุตจะเป็นอาร์เรย์ของอาร์เรย์หรือคีย์ที่สร้างขึ้นตามโหมดที่เลือก

รักษาชนิดข้อมูลที่มีประโยชน์

ตัวเลข

เซลล์ตัวเลขจะถูกเก็บเป็นตัวเลข JSON เว้นแต่คอลัมน์ควรเป็นข้อความ

วันที่

วันที่ใน Excel อาจถูกเก็บเป็นเลขลำดับพร้อมการจัดรูปแบบวันที่ เซลล์วันที่ที่รู้จักจะแปลงเป็นสตริงรูปแบบที่บันทึกไว้ เซลล์ตัวเลขที่ไม่ได้จัดรูปแบบวันที่จะไม่ถูกเดาเป็นวันที่

บูลีน

เซลล์ true และ false จะถูกเก็บเป็นบูลีน JSON

ข้อความและเลขศูนย์นำหน้า

รหัสเช่น 00123 จะยังคงเป็นสตริงเมื่อเวิร์กบุ๊กเก็บเป็นข้อความ ตัวอย่างจะแสดงค่าที่อาจสูญเสียเลขศูนย์นำหน้า

เซลล์ว่าง

เลือกระหว่างสตริงว่าง null หรือละเว้นคุณสมบัติ นโยบายที่เลือกจะใช้อย่างสม่ำเสมอ

ตัดสินใจว่าเซลล์สูตรจะถูกส่งออกอย่างไร

เซลล์สูตรอาจมีข้อความสูตร ค่าที่คำนวณแล้วที่แคชไว้ หรือการจัดรูปแบบการแสดงผล

  • ค่าเริ่มต้นเป็นค่าที่คำนวณแล้วที่เก็บไว้
  • เสนอข้อความสูตรเป็นตัวเลือก
  • เตือนเมื่อค่าที่แคชไว้หายไป

จัดการเซลล์ที่รวมกัน

ในช่วงที่รวมกัน เฉพาะเซลล์ซ้ายบนเท่านั้นที่อาจมีค่า

  • เก็บเฉพาะค่าเซลล์ซ้ายบน — ค่าเริ่มต้น
  • เติมค่าทั่วช่วงที่รวมกัน — มีประโยชน์สำหรับตารางรายงาน แต่อาจเปลี่ยนความหมาย
  • เตือนและปล่อยเซลล์ว่าง

ลบหรือเก็บแถวว่าง

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

วางข้อมูลจาก Excel

เมื่อคุณคัดลอกเซลล์จาก Excel หรือสเปรดชีตอื่น เบราว์เซอร์จะได้รับข้อความที่คั่นด้วยแท็บ

โหมดวางจะแยกวิเคราะห์แท็บและตัวแบ่งบรรทัด แสดงตัวอย่างตาราง และใช้ตัวเลือกหัวตารางและชนิดเดียวกัน

ปัญหาทั่วไปในการแปลง Excel เป็น JSON

วันที่ปรากฏเป็นตัวเลข

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

เลขศูนย์นำหน้าหายไป

เซลล์ต้นทางอาจเป็นตัวเลขอยู่แล้ว จัดรูปแบบคอลัมน์ตัวระบุเป็นข้อความในเวิร์กบุ๊กก่อนแปลง

ผลลัพธ์สูตรเก่า

ตัวแปลงอ่านค่าที่เก็บไว้และไม่คำนวณสูตรใหม่ เปิดและบันทึกเวิร์กบุ๊กก่อนแปลงหากต้องการอัปเดตค่าที่แคชไว้

หัวตารางว่างสร้างคีย์ที่ไม่ถูกต้อง

เลือกแถวหัวตารางที่ถูกต้องหรือแก้ไขชื่อคอลัมน์ที่สร้างขึ้น ตัวอย่างเอาต์พุตแสดงคีย์สุดท้ายทุกคีย์

เซลล์ที่รวมกันสร้างค่า null

เลือกกลยุทธ์เซลล์ที่รวมกัน การเติมค่าทั่วช่วงเป็นตัวเลือกและอาจไม่เหมาะกับทุกเวิร์กบุ๊ก

คำถามที่พบบ่อยเกี่ยวกับ Excel เป็น JSON

รองรับไฟล์ Excel ใดบ้าง?

เวอร์ชันนี้รองรับ .xlsx รูปแบบ .xls ไม่ได้โฆษณาจนกว่าจะมีไลบรารีที่ทดสอบแล้วสำหรับมัน

ฉันสามารถแปลงชีตเฉพาะได้หรือไม่?

ได้ ตัวเลือกเวิร์กชีตเป็นส่วนหลักของหน้านี้

ฉันสามารถแปลงทุกชีตพร้อมกันได้หรือไม่?

ไม่ได้ในเวอร์ชันนี้ เอาต์พุตหลายชีตจะแสดงเมื่อโครงสร้างเอาต์พุตสำหรับทุกชีตถูกกำหนดอย่างชัดเจนเท่านั้น

สูตรถูกเก็บไว้หรือไม่?

เครื่องมือส่งออกค่าที่เก็บไว้หรือข้อความสูตร ขึ้นอยู่กับโหมดที่เลือก ไม่คำนวณสูตรใหม่

วันที่ใน Excel แปลงอย่างไร?

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

เวิร์กบุ๊กถูกอัปโหลดหรือไม่?

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