แปลง Excel เป็น JSON ในสี่ขั้นตอน
- อัปโหลดหรือวางข้อมูลสเปรดชีต เลือกไฟล์
.xlsxหรือวางเซลล์ที่คัดลอกมา - เลือกเวิร์กชีต เลือกหนึ่งชีตจากเวิร์กบุ๊ก
- กำหนดค่าแถวและชนิด เลือกแถวหัวตาราง พฤติกรรมค่าว่าง พฤติกรรมสูตร และการจัดการชนิด
- ดูตัวอย่างและส่งออก ตรวจสอบตารางที่แยกวิเคราะห์และ JSON ก่อนคัดลอกหรือดาวน์โหลด
เลือกเวิร์กชีต
เวิร์กบุ๊กอาจมีชีตที่ไม่เกี่ยวข้องกัน เช่น Customers, Orders และ Summary
หลังจากอัปโหลดไฟล์ ตัวเลือกเวิร์กชีตจะแสดงรายการทุกชีต และตัวอย่างจะแสดงชีตที่เลือกก่อนการแปลง
เลือกแถวหัวตาราง
แถวแรกทางกายภาพไม่ใช่หัวตารางเสมอไป เวิร์กบุ๊กมักมีชื่อรายงาน แถวว่าง วันที่สร้าง หรือป้ายกำกับกลุ่มเหนือชื่อฟิลด์จริง
ตั้งค่าหมายเลขแถวหัวตารางก่อนการแปลง เมื่อหัวตารางว่างหรือซ้ำกัน เครื่องมือจะเตือน สร้างคีย์สำรองที่ไม่ซ้ำ และแสดงคีย์สุดท้ายในตัวอย่าง
หากไม่ใช้หัวตาราง เอาต์พุตจะเป็นอาร์เรย์ของอาร์เรย์หรือคีย์ที่สร้างขึ้นตามโหมดที่เลือก
รักษาชนิดข้อมูลที่มีประโยชน์
ตัวเลข
เซลล์ตัวเลขจะถูกเก็บเป็นตัวเลข JSON เว้นแต่คอลัมน์ควรเป็นข้อความ
วันที่
วันที่ใน Excel อาจถูกเก็บเป็นเลขลำดับพร้อมการจัดรูปแบบวันที่ เซลล์วันที่ที่รู้จักจะแปลงเป็นสตริงรูปแบบที่บันทึกไว้ เซลล์ตัวเลขที่ไม่ได้จัดรูปแบบวันที่จะไม่ถูกเดาเป็นวันที่
บูลีน
เซลล์ true และ false จะถูกเก็บเป็นบูลีน JSON
ข้อความและเลขศูนย์นำหน้า
รหัสเช่น 00123 จะยังคงเป็นสตริงเมื่อเวิร์กบุ๊กเก็บเป็นข้อความ ตัวอย่างจะแสดงค่าที่อาจสูญเสียเลขศูนย์นำหน้า
เซลล์ว่าง
เลือกระหว่างสตริงว่าง null หรือละเว้นคุณสมบัติ นโยบายที่เลือกจะใช้อย่างสม่ำเสมอ
ตัดสินใจว่าเซลล์สูตรจะถูกส่งออกอย่างไร
เซลล์สูตรอาจมีข้อความสูตร ค่าที่คำนวณแล้วที่แคชไว้ หรือการจัดรูปแบบการแสดงผล
- ค่าเริ่มต้นเป็นค่าที่คำนวณแล้วที่เก็บไว้
- เสนอข้อความสูตรเป็นตัวเลือก
- เตือนเมื่อค่าที่แคชไว้หายไป
จัดการเซลล์ที่รวมกัน
ในช่วงที่รวมกัน เฉพาะเซลล์ซ้ายบนเท่านั้นที่อาจมีค่า
- เก็บเฉพาะค่าเซลล์ซ้ายบน — ค่าเริ่มต้น
- เติมค่าทั่วช่วงที่รวมกัน — มีประโยชน์สำหรับตารางรายงาน แต่อาจเปลี่ยนความหมาย
- เตือนและปล่อยเซลล์ว่าง
ลบหรือเก็บแถวว่าง
แถวที่ว่างเปล่าทั้งหมดสามารถลบหรือเก็บไว้ได้ คอลัมน์นอกข้อมูลที่ใช้จะถูกตัดออกโดยอัตโนมัติ
วางข้อมูลจาก Excel
เมื่อคุณคัดลอกเซลล์จาก Excel หรือสเปรดชีตอื่น เบราว์เซอร์จะได้รับข้อความที่คั่นด้วยแท็บ
โหมดวางจะแยกวิเคราะห์แท็บและตัวแบ่งบรรทัด แสดงตัวอย่างตาราง และใช้ตัวเลือกหัวตารางและชนิดเดียวกัน
ปัญหาทั่วไปในการแปลง Excel เป็น JSON
วันที่ปรากฏเป็นตัวเลข
เซลล์ถูกอ่านเป็นค่าตัวเลขโดยไม่มีการตีความวันที่ ยืนยันการจัดรูปแบบต้นทางและตัวเลือกการแปลงวันที่
เลขศูนย์นำหน้าหายไป
เซลล์ต้นทางอาจเป็นตัวเลขอยู่แล้ว จัดรูปแบบคอลัมน์ตัวระบุเป็นข้อความในเวิร์กบุ๊กก่อนแปลง
ผลลัพธ์สูตรเก่า
ตัวแปลงอ่านค่าที่เก็บไว้และไม่คำนวณสูตรใหม่ เปิดและบันทึกเวิร์กบุ๊กก่อนแปลงหากต้องการอัปเดตค่าที่แคชไว้
หัวตารางว่างสร้างคีย์ที่ไม่ถูกต้อง
เลือกแถวหัวตารางที่ถูกต้องหรือแก้ไขชื่อคอลัมน์ที่สร้างขึ้น ตัวอย่างเอาต์พุตแสดงคีย์สุดท้ายทุกคีย์
เซลล์ที่รวมกันสร้างค่า null
เลือกกลยุทธ์เซลล์ที่รวมกัน การเติมค่าทั่วช่วงเป็นตัวเลือกและอาจไม่เหมาะกับทุกเวิร์กบุ๊ก
คำถามที่พบบ่อยเกี่ยวกับ Excel เป็น JSON
รองรับไฟล์ Excel ใดบ้าง?
เวอร์ชันนี้รองรับ .xlsx รูปแบบ .xls ไม่ได้โฆษณาจนกว่าจะมีไลบรารีที่ทดสอบแล้วสำหรับมัน
ฉันสามารถแปลงชีตเฉพาะได้หรือไม่?
ได้ ตัวเลือกเวิร์กชีตเป็นส่วนหลักของหน้านี้
ฉันสามารถแปลงทุกชีตพร้อมกันได้หรือไม่?
ไม่ได้ในเวอร์ชันนี้ เอาต์พุตหลายชีตจะแสดงเมื่อโครงสร้างเอาต์พุตสำหรับทุกชีตถูกกำหนดอย่างชัดเจนเท่านั้น
สูตรถูกเก็บไว้หรือไม่?
เครื่องมือส่งออกค่าที่เก็บไว้หรือข้อความสูตร ขึ้นอยู่กับโหมดที่เลือก ไม่คำนวณสูตรใหม่
วันที่ใน Excel แปลงอย่างไร?
เซลล์วันที่ที่รู้จักจะกลายเป็นสตริง ISO หรือข้อความที่แสดง เซลล์ตัวเลขจะไม่ถูกเดาเป็นวันที่หากไม่มีหลักฐานการจัดรูปแบบ
เวิร์กบุ๊กถูกอัปโหลดหรือไม่?
ไม่ — ไฟล์ .xlsx ถูกอ่านทั้งหมดในเบราว์เซอร์ของคุณ ไฟล์ที่เกินขีดจำกัดการประมวลผลของเบราว์เซอร์จะเสนอเป็นตัวสำรองเซิร์ฟเวอร์เสริม และไม่มีอะไรถูกอัปโหลดโดยไม่ได้รับความยินยอมจากคุณ