JSON เป็น Excel
เปลี่ยนรายการระเบียน JSON เป็นสมุดงาน XLSX โดยตรง
- ทำงานในเบราว์เซอร์ของคุณ — สิ่งที่คุณป้อนไม่ถูกอัปโหลด
- ไม่ต้องสมัครสมาชิก ไม่มีโควตา ใช้ฟรีกี่ครั้งก็ได้
ทำงานอย่างไร
การตอบกลับของ API มาเป็น JSON และคนที่ต้องอ่านต้องการสเปรดชีต การแปลงผ่าน CSV ใช้ได้แต่เสียชนิดข้อมูลและเปิดช่องให้ Excel เดาตอนนำเข้า การเขียน XLSX จริงหลีกเลี่ยงได้ทั้งสองอย่าง
รูปแบบที่คาดหวัง
อาร์เรย์ของออบเจ็กต์ ซึ่งเป็นสิ่งที่ปลายทางแบบรายการส่งคืน คีย์ในระเบียนต่าง ๆ จะกลายเป็นคอลัมน์ ออบเจ็กต์เดียวจะถูกมองเป็นชีตหนึ่งแถว
ทำไมไม่ผ่าน CSV
Excel เดาชนิดข้อมูลเมื่อนำเข้า CSV ซึ่งทำให้รหัสประจำตัวยาว ๆ กลายเป็นสัญกรณ์วิทยาศาสตร์ และรหัสอย่าง 1-2 กลายเป็นวันที่ การเขียน XLSX โดยตรงใส่ตัวเลขเป็นตัวเลขและข้อความเป็นข้อความ จึงไม่มีสิ่งใดถูกตีความใหม่โดยไม่แจ้ง
ค่าที่ซ้อนกัน
ค่าที่เป็นออบเจ็กต์หรืออาร์เรย์เองจะถูกเขียนลงในเซลล์เป็นข้อความ JSON เพราะเซลล์เก็บค่าได้หนึ่งค่าและเก็บโครงสร้างไม่ได้ ให้ทำข้อมูลให้แบนก่อนหากฟิลด์เหล่านั้นสำคัญ
การไปในทิศทางตรงข้าม
เครื่องมือ Excel เป็น JSON แปลงกลับได้ และเครื่องมือ Excel เป็น CSV ก็มีให้หากสิ่งที่คุณต้องการจริง ๆ คือตารางข้อความธรรมดา
JSON เป็น Excel — คำถามที่พบบ่อย
รับ JSON แบบใดบ้าง
อาร์เรย์ของออบเจ็กต์ หรือออบเจ็กต์เดียว คีย์จะกลายเป็นคอลัมน์
ทำไมวิธีนี้ดีกว่าการแปลงเป็น CSV
Excel เดาชนิดข้อมูลเมื่อนำเข้า CSV ทำให้ตัวเลขยาว ๆ และรหัสเสียหาย XLSX เก็บชนิดข้อมูลโดยตรง
จะเกิดอะไรขึ้นกับออบเจ็กต์ที่ซ้อนกัน
จะถูกเขียนลงในเซลล์เป็นข้อความ JSON เพราะเซลล์เก็บโครงสร้างไม่ได้
ข้อมูลของฉันถูกอัปโหลดไหม
ไม่ สมุดงานถูกสร้างในเบราว์เซอร์ของคุณ