วิธีใช้งาน
- วาง CSV หรือคัดลอกเซลล์จากสเปรดชีตโดยตรง (จะถูกวางเป็นข้อความที่คั่นด้วยแท็บ)
- เปิดตัวเลือก "แถวแรกเป็นหัวตาราง" ไว้เพื่อรับอาร์เรย์ของอ็อบเจ็กต์ หรือปิดเพื่อรับอาร์เรย์ของอาร์เรย์
- เปิดตัวเลือก "แปลงตัวเลขและค่าบูลีน" ไว้เพื่อให้ได้ค่าที่มีชนิดข้อมูล หรือปิดเพื่อเก็บทุกอย่างเป็นข้อความ
- คัดลอกหรือดาวน์โหลด JSON
คำอธิบายตัวเลือก
- ตัวคั่น
- ระบบตรวจหาจุลภาค อัฒภาค แท็บ และไปป์โดยอัตโนมัติ เลือกค่าใดค่าหนึ่งโดยเฉพาะหากการตรวจหาคาดเดาผิด
- แถวหัวตาราง
- ค่าของแถวแรกจะกลายเป็นคีย์ของอ็อบเจ็กต์แต่ละรายการ
- ค่าที่มีชนิดข้อมูล
- "42" จะกลายเป็น 42 และ "true" จะกลายเป็น true ปิดตัวเลือกนี้สำหรับรหัสที่มีเลขศูนย์นำหน้า เช่น รหัสไปรษณีย์หรือหมายเลขโทรศัพท์ มิฉะนั้นเลขศูนย์เหล่านั้นจะหายไป
ตัวอย่าง
CSV:
id,name,active
1,Ada,true
2,Grace,false
JSON:
[
{ "id": 1, "name": "Ada", "active": true },
{ "id": 2, "name": "Grace", "active": false }
]
คำถามที่พบบ่อย
ฉันวางข้อมูลโดยตรงจาก Excel หรือ Google Sheets ได้ไหม
ได้ เซลล์ที่คัดลอกมาจะถูกคั่นด้วยแท็บ และระบบจะตรวจหาตัวคั่นโดยอัตโนมัติ
ทำไม 00123 จึงกลายเป็น 123
เมื่อเปิดการแปลงเป็นค่าที่มีชนิดข้อมูล ข้อความที่ดูเหมือนตัวเลขจะถูกแปลงเป็นตัวเลข ปิด "แปลงตัวเลขและค่าบูลีน" เพื่อคงเลขศูนย์นำหน้าไว้
จัดการบรรทัดว่างอย่างไร
ระบบจะข้ามบรรทัดที่ว่างทั้งหมด เซลล์ว่างจะกลายเป็น null เมื่อเปิดการแปลงเป็นค่าที่มีชนิดข้อมูล หรือเป็นสตริงว่างเมื่อปิด
ไฟล์ของฉันใช้เซมิโคลอนและจุลภาคเป็นทศนิยม จะใช้งานได้ไหม
ระบบจะตรวจหาตัวคั่นได้ แต่จุลภาคทศนิยม เช่น 3,5 จะยังคงเป็นข้อความ แปลงเป็นจุดก่อนหากต้องการให้เป็นตัวเลข
ความเป็นส่วนตัว
เครื่องมือนี้ทำงานในเบราว์เซอร์ของคุณทั้งหมด ไฟล์และข้อความของคุณได้รับการประมวลผลบนอุปกรณ์ของคุณ และจะไม่ถูกอัปโหลดไปยังเซิร์ฟเวอร์ของเรา