แปลง JSON เป็น CSV | แปลงข้อมูลอย่างรวดเร็ว

แปลงไฟล์ JSON เป็น CSV โดยอัปโหลดไฟล์หรือวางข้อมูล จากนั้นดาวน์โหลด CSV รองรับข้อมูลซับซ้อนและขนาดใหญ่

ในเบราว์เซอร์ อัปเดต 05/2026

วางข้อมูล JSON ของคุณ
ป้อนอาร์เรย์ JSON ของออบเจ็กต์ ตัวอย่าง: [{"ชื่อ":"สมชาย","อายุ":30},{"ชื่อ":"สมหญิง","อายุ":25}]

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

  • แปลง JSON เป็น CSV ทันที
  • วางข้อมูล JSON โดยตรง - ไม่ต้องอัปโหลดไฟล์
  • จัดการอาร์เรย์ของออบเจ็กต์โดยอัตโนมัติ
  • แยกคีย์ที่ไม่ซ้ำทั้งหมดเป็นส่วนหัว CSV
  • จัดการ JSON ซ้อนกัน (แปลงเป็นสตริง)
  • ดาวน์โหลดไฟล์ CSV หรือคัดลอกไปยังคลิปบอร์ด
  • ดูตัวอย่างผลลัพธ์ CSV ก่อนดาวน์โหลด
  • รองรับ Unicode และอักขระพิเศษ
  • ไม่มีข้อจำกัดขนาดข้อมูลสำหรับกรณีส่วนใหญ่
  • ฟรีโดยสมบูรณ์ไม่ต้องลงทะเบียน

กรณีการใช้งานทั่วไป

  • แปลงการตอบสนอง API เป็น CSV สำหรับ Excel
  • แปลงการส่งออกข้อมูล JSON เป็นรูปแบบสเปรดชีต
  • ส่งออกข้อมูลฐานข้อมูล NoSQL ไปยัง CSV
  • แปลงล็อก JSON เป็น CSV เพื่อการวิเคราะห์
  • เตรียมข้อมูล JSON สำหรับเครื่องมือแสดงภาพข้อมูล
  • นำเข้า JSON ไปยัง Excel หรือ Google Sheets
  • แปลงผลลัพธ์การขูดเว็บเป็น CSV
  • แปลงไฟล์การกำหนดค่า JSON เป็น CSV
  • ส่งออก JSON จากแอปพลิเคชันเว็บไปยัง CSV
  • ขั้นตอนการวิเคราะห์ข้อมูลและการรายงาน

วิธีแปลง JSON เป็น CSV

  1. วางข้อมูล JSON ของคุณลงในพื้นที่ข้อความ
  2. JSON ของคุณต้องเป็นอาร์เรย์ของออบเจ็กต์: [{"คีย์1":"ค่า1"},{"คีย์2":"ค่า2"}]
  3. คลิกปุ่ม "แปลงเป็น CSV" เพื่อเริ่มการแปลง
  4. ดูตัวอย่าง CSV ที่สร้างขึ้นในส่วนผลลัพธ์
  5. คลิก "ดาวน์โหลด CSV" เพื่อบันทึกหรือ "คัดลอก" เพื่อคัดลอกไปยังคลิปบอร์ด
  6. ไฟล์ CSV จะมีส่วนหัวจากคีย์ออบเจ็กต์ JSON ของคุณ

ใช้เครื่องมือนี้จาก AI agent ของคุณ

JSON API ฟรีและเซิร์ฟเวอร์ Model Context Protocol (MCP) ฟรี ไม่ต้องลงทะเบียน ไม่ต้องใช้ API key, CORS เปิด ออกแบบสำหรับ Claude, ChatGPT, Cursor, สคริปต์ และแอปฟรอนต์เอนด์

curl -X POST https://mate.tools/api/v1/json-to-csv.php \
  -H "Content-Type: application/json" \
  -d '{"json":"[{\"a\":1,\"b\":2},{\"a\":3,\"b\":4}]"}'
import urllib.request, json

req = urllib.request.Request(
    "https://mate.tools/api/v1/json-to-csv.php",
    data=json.dumps({"json":"[{\"a\":1,\"b\":2},{\"a\":3,\"b\":4}]"}).encode(),
    headers={"Content-Type": "application/json"},
)
with urllib.request.urlopen(req) as r:
    print(json.load(r))
const r = await fetch("https://mate.tools/api/v1/json-to-csv.php", {
    method: "POST",
    headers: { "Content-Type": "application/json" },
    body: JSON.stringify({"json":"[{\"a\":1,\"b\":2},{\"a\":3,\"b\":4}]"}),
});
console.log(await r.json());

เพิ่มลงใน claude_desktop_config.json (Claude Desktop), ~/.cursor/mcp.json (Cursor) หรือไคลเอ็นต์อื่นที่รองรับ MCP:

{
  "mcpServers": {
    "mate-tools": {
      "command": "npx",
      "args": ["-y", "@mate-tools/mcp-server"]
    }
  }
}
เอกสาร API OpenAPI 3.1 npm 60 คำขอ/นาที · 600 คำขอ/ชม. · เนื้อหาสูงสุด 1 MB

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

เครื่องมือยอมรับอาร์เรย์ JSON ของออบเจ็กต์ ตัวอย่าง: [{"ชื่อ":"สมชาย","อายุ":30},{"ชื่อ":"สมหญิง","อายุ":25}] แต่ละออบเจ็กต์ในอาร์เรย์กลายเป็นแถวใน CSV โดยคีย์ออบเจ็กต์กลายเป็นส่วนหัวคอลัมน์

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

ออบเจ็กต์หรืออาร์เรย์ที่ซ้อนกันจะถูกแปลงเป็นสตริง JSON ภายในเซลล์ CSV สำหรับข้อมูลซ้อนกันที่ซับซ้อน คุณอาจต้องการทำให้ JSON ของคุณแบนราบก่อนการแปลง

เครื่องมือต้องการอาร์เรย์ของออบเจ็กต์ หากคุณมีออบเจ็กต์เดียว ให้ห่อมันในอาร์เรย์: [{"ของคุณ":"ออบเจ็กต์"}] สิ่งนี้จะสร้าง CSV ที่มีหนึ่งแถวข้อมูล

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

ไม่มีปัญหา! เครื่องมือรวบรวมคีย์ที่ไม่ซ้ำทั้งหมดจากออบเจ็กต์ทั้งหมดและสร้าง CSV ที่มีคอลัมน์ทั้งหมด ค่าที่ขาดหายไปจะว่างเปล่าใน CSV

ไม่! การประมวลผลทั้งหมดเกิดขึ้นในหน่วยความจำและไม่มีการจัดเก็บข้อมูล JSON ของคุณถูกประมวลผลและทิ้งทันทีหลังจากการแปลง

ได้! เครื่องมือนี้ฟรีโดยสมบูรณ์สำหรับโครงการส่วนบุคคลและเชิงพาณิชย์โดยไม่มีข้อจำกัด

เครื่องมือจัดการอักขระ Unicode สัญลักษณ์พิเศษ และข้อความนานาชาติได้อย่างถูกต้อง ข้อมูลของคุณจะถูกเก็บรักษาไว้ตรงตามที่ปรากฏในผลลัพธ์ CSV

แน่นอน! นี่เป็นหนึ่งในกรณีการใช้งานที่พบบ่อยที่สุด เพียงคัดลอกการตอบสนอง JSON จาก API ของคุณและวางลงในเครื่องมือ