ตัวแปลง Excel เป็น JSON
แปลงชีต .xlsx, CSV และ TSV เป็น JSON พร้อมใช้กับ API ในเบราว์เซอร์
Excel .xlsx, CSV หรือ TSV ขนาดไม่เกิน 15 MB
เปิดไฟล์ .xlsx, .csv หรือ .tsv เพื่อเริ่มต้น
สิ่งที่แปลงได้
ตัวแปลง Excel เป็น JSON จะเปลี่ยนเวิร์กบุ๊ก .xlsx ไฟล์ CSV และ TSV ให้เป็น JSON ที่นำไปวางในโค้ด ข้อมูลทดสอบ หรือคำขอ API ได้ทันที เลือกชีต กำหนดว่าแถวหัวตารางจะจับคู่กับคีย์อย่างไร แล้วรับผลลัพธ์เป็นอาร์เรย์ของออบเจ็กต์ อาร์เรย์ของอาร์เรย์ หรือทุกชีตโดยใช้ชื่อชีตเป็นคีย์ ตัวเลข ค่าบูลีน และข้อความจะคงชนิดข้อมูลเดิมไว้
วันที่ สูตร และข้อผิดพลาด
ตัวเลขจะถือเป็นวันที่ก็ต่อเมื่อเซลล์มีรูปแบบวันที่หรือเวลาเท่านั้น รหัสและจำนวนเงินจึงไม่กลายเป็นวันที่ วันที่สามารถออกมาเป็นข้อความ ISO 8601 ข้อความตามรูปแบบที่แสดงใน Excel หรือเลขลำดับดิบตามระบบวันที่ของเวิร์กบุ๊ก รวมถึงเวิร์กบุ๊กแบบ 1904 เซลล์สูตรใช้ผลลัพธ์ที่บันทึกไว้ในไฟล์และไม่คำนวณใหม่ ส่วนเซลล์ข้อผิดพลาด เช่น #N/A จะเก็บไว้เป็นข้อความและนับจำนวนไว้
หัวตารางและโครงสร้าง
หัวตารางที่ว่างหรือซ้ำจะแสดงในแผงตรวจทาน หัวตารางซ้ำสามารถเติมคำต่อท้าย _2 หรือหยุดการแปลงได้ ข้อความหัวตารางสามารถตัดช่องว่างหรือแปลงเป็น camelCase หรือ snake_case และคีย์ที่มีจุด เช่น address.city สามารถกลายเป็นออบเจ็กต์ซ้อนได้ ช่วงเซลล์ เช่น B2:F40 จะจำกัดการแปลงไว้ที่บล็อกเดียว และสามารถข้ามแถวว่างได้ เซลล์ที่ผสานจะเก็บค่าไว้ในเซลล์ซ้ายบนเท่านั้น ค่าจึงไม่ซ้ำกัน
ความเป็นส่วนตัวและข้อจำกัด
ไฟล์จะถูกอ่านด้วย File API และประมวลผลในเวิร์กเกอร์เบื้องหลังภายในเบราว์เซอร์ ไม่มีการอัปโหลดใด ๆ รองรับไฟล์ขนาดไม่เกิน 15 MB และเซลล์ที่มีข้อมูลไม่เกิน 250,000 เซลล์ ตัวอย่างข้อมูลแสดง 50 แถวและ 30 คอลัมน์แรก JSON ที่ใหญ่มากจะถูกย่อในตัวแก้ไข แต่การคัดลอกและดาวน์โหลดจะได้ข้อมูลครบเสมอ ไม่รองรับไฟล์ .xls รูปแบบเก่า .xlsb เวิร์กบุ๊กที่เปิดใช้แมโคร และเวิร์กบุ๊กที่ป้องกันด้วยรหัสผ่าน โปรดบันทึกเป็น .xlsx ก่อน
