วิธีใช้งาน
- เลือกไฟล์ .xlsx, .xls, .ods หรือ CSV หรือลากไฟล์มาวางที่นี่
- เลือกชีต เปิดตัวเลือก "แถวแรกเป็นหัวตาราง" ไว้เพื่อรับอ็อบเจ็กต์ หรือปิดเพื่อรับอาร์เรย์
- ดาวน์โหลดไฟล์ .json หรือคัดลอกผลลัพธ์
คำอธิบายตัวเลือก
- JSON (อ็อบเจ็กต์)
- อาร์เรย์ที่มีอ็อบเจ็กต์หนึ่งรายการต่อแถว: [{"Name": "Ada", "Age": 36}] ช่องหัวตารางที่ว่างเปล่าหรือซ้ำกันจะได้คีย์ไม่ซ้ำ เช่น column3 หรือ id_2
- JSON (แถว)
- อาร์เรย์ของอาร์เรย์ หนึ่งรายการต่อแถว รวมแถวหัวตารางด้วย: [["Name", "Age"], ["Ada", 36]] มีประโยชน์เมื่อชีตไม่มีแถวหัวตาราง
- ชนิดข้อมูล
- ตัวเลขยังคงเป็นตัวเลข และบูลีนยังคงเป็นบูลีน ช่องว่างจะกลายเป็น null ส่วนวันที่จะเป็น "2024-01-15" หรือ "2024-01-15T09:30:00"
ตัวอย่าง: แถวกลายเป็น JSON อย่างไร
เมื่อเปิดแถวหัวตาราง แถวแรกให้คีย์ และทุกแถวถัดไปกลายเป็นอ็อบเจ็กต์ ชีตแบบนี้:
| name | age | city | active |
|---|---|---|---|
| Ada | 36 | ||
| Bob | Rome | TRUE |
ให้ JSON นี้ โดยตัวเลขและบูลีนคงชนิดเดิม และเซลล์ว่างเป็น null:
[
{"name": "Ada", "age": 36, "city": null, "active": null},
{"name": "Bob", "age": null, "city": "Rome", "active": true}
]
เมื่อปิดแถวหัวตาราง หรือใช้รูปแบบแถว จะได้อาร์เรย์ของอาร์เรย์ที่รวมแถวแรกด้วย แถวที่ยาวกว่าหัวตารางจะได้คีย์ชื่อ column5, column6 และต่อไปเรื่อยๆ
คำถามที่พบบ่อย
แปลงทุกชีตพร้อมกันได้ไหม
ได้ การดาวน์โหลดทุกชีตจะให้ไฟล์ ZIP ที่มีไฟล์ JSON หนึ่งไฟล์ต่อชีต
ทำไมค่าใน JSON จึงเป็นตัวเลข แต่ใน Excel มีการจัดรูปแบบ
JSON จะเก็บค่าที่บันทึกไว้ ดังนั้น 12.5% จะกลายเป็น 0.125 และเซลล์สกุลเงินจะกลายเป็นตัวเลขธรรมดา ใช้เอาต์พุต CSV หากต้องการข้อความตรงตามที่แสดง
มีการรวมสูตรไว้ด้วยหรือไม่
ระบบจะใช้ผลลัพธ์ที่บันทึกไว้ในไฟล์ ไม่ใช่ตัวสูตร
ความเป็นส่วนตัว
เครื่องมือนี้ทำงานในเบราว์เซอร์ของคุณทั้งหมด ไฟล์และข้อความของคุณได้รับการประมวลผลบนอุปกรณ์ของคุณ และจะไม่ถูกอัปโหลดไปยังเซิร์ฟเวอร์ของเรา