เครื่องมือนักพัฒนา (Dev Tools)

แปลง JSON เป็น CSV

โปรแกรมแปลงไฟล์และข้อความ JSON เป็น CSV / Excel ออนไลน์ จัดการโครงสร้างข้อมูล Nested อัตโนมัติ แปลงรวดเร็ว ปลอดภัยบนเบราว์เซอร์ 100%

ประมวลผลในเบราว์เซอร์ ข้อมูลที่กรอกไม่ถูกส่งไปยังเซิร์ฟเวอร์
แชร์เครื่องมือนี้

แชร์ผ่าน

ข้อมูล JSON ต้นทาง

พร้อมแปลงข้อมูล

ผลลัพธ์ CSV

ตัวคั่น:
0 แถว / 0 คอลัมน์

ทำไมต้องแปลง JSON เป็น CSV สำหรับงานธุรกิจและวิเคราะห์ข้อมูล?

JSON (JavaScript Object Notation) เป็นมาตรฐานการแลกเปลี่ยนข้อมูลของ Web API และฐานข้อมูลสมัยใหม่ แต่ในการทำงานจริง ฝ่ายการตลาด บัญชี และนักวิเคราะห์ข้อมูลมักต้องการเปิดและจัดการข้อมูลผ่านสเปรดชีตอย่าง Microsoft Excel หรือ Google Sheets

เครื่องมือนี้ช่วยให้คุณแปลงข้อมูลโครงสร้าง JSON ให้กลายเป็นตาราง CSV ได้ใน 1 วินาที โดยไม่ต้องเขียนสคริปต์ Python หรือส่งไฟล์ขึ้น Cloud พร้อมรักษาความลับและความเป็นส่วนตัวของข้อมูล 100%

เตรียมข้อมูลหนึ่งแถวต่อหนึ่งรายการ

รูปแบบที่เหมาะกับตารางคือรายการของ object ที่แต่ละรายการแทนหนึ่งแถว เช่น แต่ละคนมีชื่อและอายุเป็นคอลัมน์เดียวกัน ก่อนแปลงควรตรวจว่าคีย์สะกดตรงกันทุกแถว เพราะ “name” กับ “Name” เป็นคนละคีย์ และแถวที่ไม่มีฟิลด์อาจกลายเป็นช่องว่างในผลลัพธ์ หากต้นทางมี object ซ้อนกันหลายชั้นหรือมีรายการย่อยภายในหนึ่งแถว ต้องตรวจวิธีที่เครื่องมือแปลงข้อมูลส่วนนั้นก่อนนำตารางไปวิเคราะห์ ไม่ควรถือว่าทุกชั้นจะกลายเป็นคอลัมน์ใหม่ตรงตามต้องการ

ตัวคั่นกับเครื่องหมายคำพูดมีหน้าที่ต่างกัน

CSV มักใช้ comma แบ่งคอลัมน์ แต่ค่าข้อความอาจมี comma อยู่ภายใน เช่นชื่อสถานที่ “กรุงเทพฯ, ประเทศไทย” จึงต้องครอบค่าด้วยเครื่องหมายคำพูดตามรูปแบบ CSV และถ้ามีคำพูดอยู่ในข้อความก็ต้อง escape ให้ถูก การนับ comma ด้วยตาหรือ split ข้อความทุกครั้งที่พบ comma ไม่ใช่วิธีอ่าน CSV ที่ครบถ้วน หากข้อมูลมีการขึ้นบรรทัดใหม่ในช่องเดียว ผลลัพธ์อาจใช้หลายบรรทัดในไฟล์โดยยังเป็นรายการเดียวกันในโปรแกรมตาราง

รักษาภาษาไทยและเลขศูนย์นำหน้า

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

ตรวจค่าที่โปรแกรมอาจอ่านเป็นสูตร

ข้อความจากผู้ใช้ภายนอกที่เริ่มด้วยเครื่องหมายอย่าง = หรือ + อาจถูกโปรแกรมตารางตีความเป็นสูตรเมื่อเปิดไฟล์ ขึ้นกับวิธีนำเข้าและการป้องกันของระบบ จึงควรตรวจตัวเลือกป้องกันสูตรและนำเข้าคอลัมน์ที่ต้องการเป็นข้อความ โดยเฉพาะไฟล์ที่จะส่งต่อให้ผู้อื่น ก่อนใช้งานจริงให้เทียบจำนวนแถว ชื่อคอลัมน์ และตัวอย่างข้อมูลที่มีภาษาไทย คำพูด ช่องว่าง และบรรทัดใหม่กับต้นฉบับ เครื่องมือสร้างไฟล์ในเบราว์เซอร์ ไม่ได้อัปโหลดข้อมูลไปยัง Excel หรือ Google Sheets ให้อัตโนมัติ

วิธีใช้งาน

  1. วางข้อความ JSON หรือ Array of Objects ในกล่องข้อความด้านซ้าย
  2. เลือกตัวคั่น (Delimiter) เช่น จุลภาค (Comma ,), อัฒภาค (Semicolon ;), หรือ Tab (TSV)
  3. ระบบจะแปลงข้อมูลเป็นตาราง CSV ฝั่งขวาทันทีแบบเรียลไทม์
  4. คลิกปุ่ม 'คัดลอก CSV' เพื่อนำไปใช้งาน หรือคลิก 'ดาวน์โหลดไฟล์ .csv' เพื่อเปิดใน Microsoft Excel หรือ Google Sheets

แหล่งอ้างอิง

  1. RFC 4180 — Common Format and MIME Type for Comma-Separated Values (CSV) Files
  2. ECMA-404 — The JSON Data Interchange Standard

ความรับผิดชอบของเนื้อหา

เครื่องมือนี้ให้บริการฟรีโดย sabai.tools การประมวลผลทั้งหมดทำงานบนอุปกรณ์ของคุณ (Client-side) ข้อมูลที่คุณกรอก จะไม่ถูกส่งออกหรือบันทึกไว้บนเซิร์ฟเวอร์ของเราผลลัพธ์ใช้เพื่อประมาณการเบื้องต้น ควรตรวจสอบกับผู้เชี่ยวชาญหรือเอกสารทางการก่อนนำไปใช้ตัดสินใจ

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

ข้อมูล JSON ปลอดภัยหรือไม่?

ปลอดภัย 100% ครับ ระบบประมวลผลและแปลงข้อมูลทั้งหมดในเครื่องของคุณผ่านเบราว์เซอร์ (Client-Side) โดยไม่มีการส่งข้อมูลออกไปยังเซิร์ฟเวอร์ภายนอกใดๆ ทั้งสิ้น

เปิดไฟล์ CSV ใน Excel แล้วภาษาไทยเป็นภาษาต่างดาว แก้ไขอย่างไร?

ปุ่มดาวน์โหลดไฟล์ .csv ของเราจะใส่ UTF-8 BOM (Byte Order Mark) ให้อัตโนมัติ ทำให้เมื่อดับเบิ้ลคลิกเปิดด้วย Microsoft Excel บน Windows และ Mac ตัวอักษรภาษาไทยจะแสดงผลถูกต้อง 100% ไม่เพี้ยน