ตั้งแต่ปี 2010 · รองรับการใช้งานเครื่องมือกว่า 2 ล้านครั้งต่อเดือน
ตั้งแต่ปี 2010
เพิ่มใน Chrome

กล่องเครื่องมือของฉัน

โหมดอัตโนมัติ

ยังไม่มีเครื่องมือที่บันทึกไว้

อัปเกรดเป็นเวอร์ชันพรีเมียม
เครื่องมือที่เกี่ยวข้อง
ตัวแปลง CSV เป็น JSONตัวแปลง TOML เป็น JSONตัวสร้าง JSON สุ่มเครื่องสร้างสคีมา JSONตัวสกัดคอลัมน์ข้อความเครื่องสร้าง JWTเครื่องสร้างไฟล์ .env
หน้าแรก > เครื่องมือสำหรับข้อความ > เครื่องมือข้อความเพิ่มเติม
 

ตัวแปลง JSON เป็น CSV

แปลง JSON ทุกรูปแบบ (อ็อบเจกต์ที่ซ้อนกัน, อาเรย์ของอ็อบเจกต์, การตอบกลับแบบหุ้มชั้น) ให้เป็น CSV ที่สะอาดตาด้วยการเลือกอาเรย์อัจฉริยะ การทำให้แบนด้วยจุด/วงเล็บ ดูตัวอย่างโครงสร้างข้อมูล ตัวคั่นแบบกำหนดเอง และตัวอย่างคลิกเดียว

ใช้งานฟรีไม่ต้องสมัครสมาชิกผลลัพธ์ทันที
ตัวแปลง JSON เป็น CSVลองใช้เลย — ฟรี ▼
⚡ ตัวอย่างด่วน
0 อักขระ · 0 บรรทัด
เจาะเข้าไปในข้อมูลที่ห่อหุ้ม ใช้จุดสำหรับคีย์และวงเล็บเหลี่ยมสำหรับดัชนี: data.users, results[0].rows เว้นว่างไว้เพื่อตรวจจับอัตโนมัติ
ยกเลิกการเลือกเพื่อส่งออกเฉพาะข้อมูล

Embed ตัวแปลง JSON เป็น CSV Widget

เกี่ยวกับ ตัวแปลง JSON เป็น CSV

ยินดีต้อนรับสู่ ตัวแปลง JSON เป็น CSV เครื่องมือออนไลน์ฟรีที่ช่วยทำให้ข้อมูล JSON ทุกรูปแบบ ไม่ว่าจะเป็นอาร์เรย์แบบแบน, ออบเจกต์ที่ซ้อนกัน หรือการตอบกลับจาก API ที่ห่อหุ้มไว้อย่างซับซ้อน กลายเป็นไฟล์ CSV ที่สะอาดพร้อมใช้งานในสเปรดชีต ตัวแปลงออนไลน์ส่วนใหญ่มักจะจัดการได้เฉพาะกรณีง่ายๆ อย่าง [{...}, {...}] ที่ระดับบนสุดและมักจะทำงานผิดพลาดเมื่อ JSON ของคุณอยู่ในรูปแบบ {"data": {"items": [...]}} แต่เครื่องมือนี้มาพร้อมระบบตรวจจับอาร์เรย์ตารางอัตโนมัติที่ชาญฉลาด มีตัวเลือกสไตล์ JSONPath สำหรับโครงสร้างที่ไม่ปกติ และให้โหมดการทำให้แบนสองโหมด (dot และ bracket) พร้อมการแสดงตัวอย่าง schema เพื่อให้คุณทราบแน่ชัดว่าคอลัมน์ใดจะปรากฏในสเปรดชีตก่อนดาวน์โหลด

ตัวแปลง JSON เป็น CSV ใช้ทำอะไร?

JSON เป็นภาษากลางของเว็บ API และกระบวนการจัดการข้อมูลสมัยใหม่ ในขณะที่ CSV ยังคงเป็นรูปแบบหลักสำหรับสเปรดชีต, แดชบอร์ด BI และเครื่องมือวิเคราะห์ข้อมูล การแปลงจากรูปแบบหนึ่งไปสู่อีกรูปแบบหนึ่งจึงเป็นงานที่วิศวกรข้อมูลต้องทำอยู่เสมอ ตัวอย่างการใช้งานทั่วไป ได้แก่ การส่งออกผลลัพธ์จาก API เข้าสู่ Excel สำหรับผู้มีส่วนได้ส่วนเสีย, การเตรียม JSON dump เพื่อนำเข้า Postgres หรือ BigQuery, การนำไฟล์ log แบบ JSON เข้าสู่ Pandas หรือ R เพื่อวิเคราะห์ และการตรวจสอบข้อมูลที่ซ้อนกันอย่างรวดเร็วในรูปแบบตารางที่อ่านง่ายกว่า

คุณสมบัติหลัก

ตัวแปลงจัดการกับออบเจกต์และอาร์เรย์ที่ซ้อนกันอย่างไร?

JSON ในโลกแห่งความเป็นจริงมักไม่ได้แบนราบ เครื่องมือทำให้แบนของเราจัดการกับโครงสร้างหลักสองรูปแบบอย่างชาญฉลาด:

ออบเจกต์ที่ซ้อนกัน → Dot Notation

ออบเจกต์ที่ซ้อนอยู่ในออบเจกต์อื่นจะกลายเป็นชื่อคอลัมน์แบบมีจุดคั่น ดังนั้นระเบียนอย่าง {"id": 1, "address": {"city": "Tokyo", "zip": "100-0001"}} จะสร้างคอลัมน์สามคอลัมน์: id, address.city, address.zip มาตรฐานนี้ถูกใช้โดย json_normalize ของ Pandas, Splunk, Elasticsearch และเครื่องมืออื่นๆ อีกมากมาย ทำให้ระบบปลายทางของคุณเข้าใจข้อมูลได้ทันที

อาร์เรย์ที่ซ้อนกัน → สองกลยุทธ์

อาร์เรย์ของค่าเดี่ยว (เช่น "tags": ["red", "blue"]) และอาร์เรย์ของออบเจกต์ (เช่น "orders": [{...}, {...}]) จะได้รับการจัดการแตกต่างกันตามโหมดที่เลือก:

JSON ข้อมูลขาเข้า [{"id": 1, "name": "Alice", "address": {"city": "Tokyo"}, "tags": ["admin", "designer"]}] ผลลัพธ์ (โหมด dot) id,name,address.city,tags 1,Alice,Tokyo,admin|designer ผลลัพธ์ (โหมด bracket) id,name,address.city,tags[0],tags[1] 1,Alice,Tokyo,admin,designer

ตัวเลือก JSONPath มีไว้เพื่ออะไร?

API สาธารณะส่วนใหญ่มักห่อหุ้มข้อมูลไว้ด้วยข้อมูลเมตาเสริม เช่น รหัสสถานะ, ข้อมูลการแบ่งหน้า, รหัสคำขอ การตอบกลับทั่วไปมักมีลักษณะดังนี้:

{"status":"ok","page":1,"data":[{"sku":"A001","title":"Notebook"}, ...]}

การตรวจจับอัตโนมัติมักจะพบอาร์เรย์ภายใน แต่สำหรับรูปแบบที่ไม่ปกติหรือซ้อนลึกมาก คุณสามารถระบุเส้นทางได้ด้วยตนเอง ตัวเลือกนี้รองรับคีย์แบบจุดและดัชนีตัวเลขในวงเล็บเหลี่ยม:

มันสร้าง CSV ที่เข้ากันได้กับ Excel หรือไม่?

ใช่ ค่าเริ่มต้น (ตัวคั่นคอมมา, อัญประกาศขั้นต่ำ, แถวส่วนหัว, การจบบรรทัด LF) จะสร้างผลลัพธ์ตามมาตรฐาน RFC 4180 ที่เปิดได้อย่างราบรื่นใน Excel, Google Sheets, Numbers, LibreOffice Calc, read_csv ของ Pandas, read.csv ของ R และคำสั่ง COPY FROM ของฐานข้อมูลทุกชนิด สำหรับ Excel ในภูมิภาคยุโรปที่ใช้เซมิโคลอนเป็นตัวแบ่งฟิลด์ ให้สลับตัวเลือกตัวคั่นเป็น เซมิโคลอน สำหรับเครื่องมือบน Windows ที่ต้องการการจบบรรทัดแบบ \r\n ให้สลับการจบบรรทัดเป็น CRLF

ฟิลด์ที่หายไปในบางแถวจะถูกจัดการอย่างไร?

อาร์เรย์ JSON มักมีระเบียนที่มีโครงสร้างต่างกัน เช่น ออบเจกต์หนึ่งมี middle_name แต่อีกอันไม่มี ตัวแปลงจะตรวจสอบทุกระเบียนและรวบรวมชื่อคอลัมน์ตาม ลำดับที่พบครั้งแรก ระเบียนใดที่ไม่มีคอลัมน์นั้นจะได้รับเซลล์ว่างในตำแหน่งนั้น ซึ่งเป็นพฤติกรรมเดียวกับ json_normalize ใน Pandas และช่วยหลีกเลี่ยงการทำข้อมูลหายในกรณีที่ฟิลด์ปรากฏเฉพาะบางระเบียน

กรณีการใช้งานจริง

สำหรับนักพัฒนา

สำหรับนักวิเคราะห์ข้อมูลและนักวิทยาศาสตร์ข้อมูล

สำหรับนักการตลาดและเจ้าหน้าที่ปฏิบัติการ

วิธีใช้งานเครื่องมือนี้

  1. วาง JSON: วาง JSON ของคุณลงในกล่องป้อนข้อมูล หรือคลิกที่ตัวอย่างด่วนเพื่อโหลดข้อมูลตัวอย่าง
  2. เลือกอาร์เรย์: ปล่อยฟิลด์ JSONPath ว่างไว้เพื่อให้ตรวจจับอัตโนมัติ หรือพิมพ์เส้นทางอย่าง data.users เพื่อเจาะจงเป้าหมาย
  3. เลือกโหมดการทำให้แบน: เลือก Dot notation สำหรับชื่อคอลัมน์ที่ชัดเจน, Bracket arrays เพื่อขยายแต่ละองค์ประกอบอาร์เรย์ หรือ Keep nested as JSON เพื่อคงโครงสร้างย่อยไว้
  4. เลือกตัวคั่นและอัญประกาศ: เลือกคอมมา, เซมิโคลอน, แท็บ (TSV), ไพพ์ หรืออักขระที่กำหนดเอง จากนั้นเลือกโหมดการใส่เครื่องหมายอัญประกาศและการจบบรรทัด
  5. แปลงและตรวจสอบ: คลิก "แปลงเป็น CSV" ตรวจสอบแผง schema และตารางตัวอย่าง จากนั้นคัดลอกผลลัพธ์หรือดาวน์โหลดเป็นไฟล์ .csv

เคล็ดลับเพื่อผลลัพธ์ที่ดีที่สุด

คำถามที่พบบ่อย

จะเกิดอะไรขึ้นถ้า JSON ของฉันมีอาร์เรย์หลายอัน?

ระบบตรวจจับอัตโนมัติจะเลือกอาร์เรย์ที่ใหญ่ที่สุดที่มีออบเจกต์อยู่ข้างใน หากนั่นไม่ใช่อาร์เรย์ที่คุณต้องการ ให้ระบุ JSONPath เช่น orders หรือ line_items เพื่อระบุตัวที่ถูกต้อง

ฉันสามารถแปลงออบเจกต์ JSON เดี่ยวๆ แทนอาร์เรย์ได้หรือไม่?

ได้ ออบเจกต์เดี่ยวจะกลายเป็น CSV ที่มีเพียงหนึ่งแถว โดยแต่ละฟิลด์ระดับบนสุดจะกลายเป็นคอลัมน์ และกฎการทำให้แบนยังคงมีผลบังคับใช้

แล้ว JSON ที่มีตัวเลขที่ไม่จำกัด (NaN, Infinity) ล่ะ?

JSON มาตรฐานไม่อนุญาตให้ใช้ค่าเหล่านี้ แต่หากข้อมูลเข้าของคุณมีค่าเหล่านี้และผ่านการ parse สำเร็จ ค่าเหล่านั้นจะถูกแปลงเป็นเซลล์ว่างใน CSV เพื่อให้ไฟล์ยังคงถูกต้องตามมาตรฐาน

ทำไมค่าบูลีนบางค่าถึงแสดงเป็น true / false?

เพื่อให้ CSV อ่านเข้าใจง่าย หากเครื่องมือปลายทางของคุณต้องการ 1 / 0 ให้ทำการค้นหาและแทนที่หลังดาวน์โหลดหรือจัดการ JSON ล่วงหน้า

เครื่องมือได้ตรวจสอบหรือไม่ว่าทุกระเบียนมีรูปแบบเดียวกัน?

ไม่ ระเบียนที่มีโครงสร้างต่างกัน (heterogeneous) จะถูกจัดการอย่างประนีประนอม (ฟิลด์ที่หายไปจะกลายเป็นเซลล์ว่าง) แผง schema จะแสดงให้เห็นถึงความแตกต่างของประเภทข้อมูลผ่านป้ายกำกับ mixed เพื่อให้คุณสังเกตเห็นความไม่สอดคล้องได้

ฉันสามารถแปลง JSON ขนาดใหญ่แค่ไหนได้บ้าง?

เครื่องมือนี้สามารถจัดการ JSON ได้ถึงขนาดหลายเมกะไบต์ทั้งในเบราว์เซอร์และบนเซิร์ฟเวอร์ สำหรับชุดข้อมูลที่มีขนาดใหญ่มาก (หลายสิบ MB ขึ้นไป) ควรใช้เครื่องมือออฟไลน์แบบสตรีมมิ่ง เช่น jq หรือสคริปต์ Python ที่ใช้ ijson

ข้อมูลของฉันถูกส่งไปยังเซิร์ฟเวอร์หรือไม่?

การแปลงจะดำเนินการบนเซิร์ฟเวอร์ MiniWebtool เพื่อใช้ความสามารถของตัวเขียน CSV และตัว parse JSON ของ Python ที่เสถียร เราไม่มีการบันทึก จัดเก็บ หรือแชร์ข้อมูลของคุณ และการตอบกลับจะถูกส่งพร้อมส่วนหัว no-cache เพื่อความเป็นส่วนตัวสูงสุด สำหรับข้อมูลที่ละเอียดอ่อนมาก แนะนำให้ใช้กระบวนการแบบออฟไลน์

แหล่งข้อมูลเพิ่มเติม

อ้างอิงเนื้อหา หน้าหรือเครื่องมือนี้ว่า:

"ตัวแปลง JSON เป็น CSV" ที่ https://MiniWebtool.com/th/ตัวแปลง-json-เป็น-csv/ จาก MiniWebtool, https://MiniWebtool.com/

โดยทีมงาน MiniWebtool อัปเดตเมื่อ: 25 เม.ย. 2026

เครื่องมือข้อความเพิ่มเติม:

เครื่องมือยอดนิยมและอัปเดตล่าสุด:

ตัวแปลง JSON เป็น YAMLตัวแปลง XML เป็น JSONเครื่องมือสร้างภาพข้อมูลด้วย AI (วาง CSV)ดูทั้งหมด →
หน้าแรก > เครื่องมือสำหรับข้อความ > เครื่องมือข้อความเพิ่มเติม > ตัวแปลง JSON เป็น CSV