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

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

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

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

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

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

เปลี่ยน JSON ที่มีโครงสร้างให้เป็นตารางที่เหมาะกับสเปรดชีตด้วยตัวแปลง JSON เป็น CSV ของ MiniWebtool เลือกอาร์เรย์ภายในข้อมูลซ้อน ดูตัวอย่างคอลัมน์ที่พบ และกำหนดการแผ่ข้อมูลกับตัวคั่นก่อนสร้าง CSV

ไม่แน่ใจว่าใช้อย่างไร? ถาม AI

เมื่อใช้ Gemini ให้วางคำถามที่คัดลอกลงในแชต คุณคัดลอกคำถามด้านล่างได้เช่นกัน

ดูคำถาม

ใช้ฟรีวันละ 3 ครั้งไม่ต้องสมัครสมาชิกผลลัพธ์ทันที
ตัวแปลง 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 เป็นตารางแบบแบนที่เปิดในสเปรดชีตได้ ค้นหาอาร์เรย์ของเรกคอร์ดภายในข้อมูลที่ห่อไว้ ทำให้ฟิลด์ที่ซ้อนกันแบนลง แสดงตัวอย่างคอลัมน์ และให้คุณเลือกตัวคั่นและการใส่เครื่องหมายคำพูดได้

ตัวแปลง JSON เป็น CSV: ฟีเจอร์โดยสรุป
ฟีเจอร์สิ่งที่ได้รับเหมาะสำหรับ
การเลือกอาร์เรย์ตรวจจับอาร์เรย์ที่มีลักษณะเป็นตารางและใหญ่ที่สุดใน JSON โดยอัตโนมัติ หรือป้อนพาธ เช่น data.results เพื่อระบุอาร์เรย์เอง ออบเจกต์เดียวจะกลายเป็น CSV หนึ่งแถวการตอบกลับของ API ที่ห่อด้วยฟิลด์สถานะและการแบ่งหน้า
โหมดการทำให้แบนรูปแบบจุด (a.b.c) อาร์เรย์แบบวงเล็บ (a.b[0]) ที่มีหนึ่งคอลัมน์ต่อองค์ประกอบ หรือเก็บค่าที่ซ้อนกันเป็นข้อความ JSON ในเซลล์เดียวเลือกวิธีที่ออบเจกต์และอาร์เรย์ที่ซ้อนกันจะกลายเป็นคอลัมน์
สคีมาและตัวอย่างแสดงคอลัมน์ที่พบพร้อมป้ายชนิดข้อมูล (string, integer, number, boolean, mixed) และแสดง 8 แถวแรกเป็นตารางตรวจคอลัมน์ก่อนดาวน์โหลด
ตัวคั่นจุลภาค เซมิโคลอน แท็บ (TSV) เครื่องหมายขีดตั้ง หรืออักขระเดี่ยวที่กำหนดเองได้สเปรดชีตแบบยุโรปที่ใช้เซมิโคลอน หรือการนำเข้า TSV
การใส่เครื่องหมายคำพูดและการขึ้นบรรทัดใส่เครื่องหมายคำพูดให้น้อยที่สุด (RFC 4180) ใส่ทุกฟิลด์ ใส่เฉพาะฟิลด์ที่ไม่ใช่ตัวเลข หรือไม่ใส่เลย เลือกการขึ้นบรรทัดแบบ LF หรือ CRLF ได้ข้อมูลที่มีจุลภาคหรือการขึ้นบรรทัด และ Excel บน Windows
แถวหัวตารางและตัวอย่างใส่หรือไม่ใส่แถวหัวตารางได้ โหลดเพย์โหลดตัวอย่าง: อาร์เรย์แบบแบน การตอบกลับที่ห่อไว้ ออบเจกต์ที่ซ้อนกัน API แบบ GitHub หรือการพยากรณ์อากาศลองตัวเลือกต่าง ๆ กับข้อมูลตัวอย่าง
คัดลอกและดาวน์โหลดคัดลอก CSV ไปยังคลิปบอร์ดหรือบันทึกเป็นไฟล์ .csv พร้อมสถิติของการแปลงนำผลลัพธ์เข้าสเปรดชีตหรือการนำเข้าฐานข้อมูล

ตัวแปลง 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

พูดคุยกับ AI ที่คุณชื่นชอบ

เมื่อใช้ Gemini ให้วางคำถามที่คัดลอกลงในแชต คุณคัดลอกคำถามด้านล่างได้เช่นกัน

ดูคำถาม

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

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

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