ESC

ตัวแปลงรูปแบบข้อมูล

ไม่มีข้อมูล
ตัวเลือกการแปลง

ตัวอย่างการใช้งาน

ข้อมูลผลิตภัณฑ์อีคอมเมิร์ซ

แปลงรายการผลิตภัณฑ์ CSV เป็นรูปแบบ JSON สำหรับการใช้งาน API

CSV JSON
การนำเข้าฐานข้อมูล

แปลงข้อมูล JSON API เป็นคำสั่ง SQL INSERT

JSON SQL
ไฟล์กำหนดค่า

แปลงตารางการตั้งค่า Excel เป็นการกำหนดค่า YAML

Excel YAML

ข้อมูลตัวอย่าง

📊 ข้อมูล CSV ตัวอย่าง
📋 ข้อมูล JSON ตัวอย่าง
🏷️ ข้อมูล XML ตัวอย่าง
📝 ข้อมูล YAML ตัวอย่าง

คุณสมบัติ

รองรับ 8 รูปแบบ

รูปแบบ CSV, JSON, XML, SQL, YAML, Excel, TSV และ HTML

📁

อัปโหลดไฟล์

อัปโหลดไฟล์หรือลากและวาง

ปรับแต่งได้

ตัวคั่น ชื่อตาราง และตัวเลือกอื่นๆ

เร็วและปลอดภัย

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

วิธีใช้งาน?

1

เลือกรูปแบบ

เลือกรูปแบบอินพุตและเอาต์พุต

2

ป้อนข้อมูล

ป้อน วางข้อมูลของคุณหรืออัปโหลดไฟล์

3

กำหนดค่าตัวเลือก

ตั้งค่าตัวคั่นและตัวเลือกอื่นๆ ตามต้องการ

4

แปลง

คลิกปุ่มแปลงและรับผลลัพธ์

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

CSV, JSON, XML, SQL (คำสั่ง INSERT), YAML, Excel (XLSX), TSV และตาราง HTML — ทุกทิศทางระหว่าง 8 รูปแบบ ตัวอย่างเช่น CSV เป็น JSON, JSON เป็น XML, XML เป็น YAML, Excel เป็น CSV, SQL เป็น JSON และอื่นๆ การแปลงแต่ละครั้งจะรักษาคอลัมน์และแถวทั้งหมดจากต้นทาง

ได้ คลิกปุ่ม Upload File หรือลากไฟล์มาวางในพื้นที่อินพุตโดยตรง นามสกุลไฟล์ที่รองรับ: .csv, .json, .xml, .yaml, .yml, .tsv, .xlsx และ .html ไฟล์ Excel (.xlsx) จะถูกแปลงจากรูปแบบไบนารีโดยอัตโนมัติ ไม่ต้องบันทึกเป็น CSV ก่อน เมื่ออัปโหลดแล้ว เนื้อหาจะปรากฏในช่องอินพุตและการแปลงจะทำงานโดยอัตโนมัติ

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

อัปโหลดไฟล์ .xlsx และเครื่องมือจะอ่านชีตแรกโดยอัตโนมัติโดยใช้ตัวแปลง JavaScript XLSX ที่ทำงานทั้งหมดในเบราว์เซอร์ของคุณ แถวแรกจะถูกใช้เป็นส่วนหัวของคอลัมน์ ไม่รองรับหลายชีต — หากต้องการข้อมูลจากชีตที่ไม่ใช่ชีตแรก ให้ส่งออกชีตนั้นเป็น CSV ก่อน ไฟล์ XLSX ขนาดถึง ~5MB ทำงานได้อย่างน่าเชื่อถือ ไฟล์ขนาดใหญ่กว่าอาจช้าลงเนื่องจากข้อจำกัดหน่วยความจำของเบราว์เซอร์

ผลลัพธ์ SQL จะสร้างคำสั่ง INSERT INTO สำหรับทุกแถว ตัวเลือก Table Name (ค่าเริ่มต้น: "data") กำหนดชื่อตารางในคำสั่ง ตัวอย่าง: INSERT INTO data (name, age, city) VALUES ('Alice', 30, 'Paris'); — หนึ่งคำสั่งต่อหนึ่งแถว ชื่อคอลัมน์จะนำมาจากแถวแรกของข้อมูลต้นทาง ผลลัพธ์ใช้งานได้กับ MySQL, PostgreSQL, SQLite และฐานข้อมูล SQL ส่วนใหญ่

ทั้งคู่แทนโครงสร้างข้อมูลเดียวกัน JSON ใช้วงเล็บปีกกา เครื่องหมายคำพูด และจุลภาค ทำให้กระชับแต่อ่านยากสำหรับมนุษย์ YAML ใช้การเยื้องและไม่ใช้เครื่องหมายคำพูดสำหรับค่าที่ง่าย ทำให้อ่านง่ายกว่าสำหรับไฟล์กำหนดค่า YAML เป็น superset ของ JSON — JSON ที่ถูกต้องทุกตัวก็ถือเป็น YAML ที่ถูกต้องด้วย ใช้ YAML สำหรับไฟล์กำหนดค่าที่ต้องแก้ไขด้วยมือ ใช้ JSON สำหรับ API payload, การจัดเก็บ และการสื่อสารระหว่างเครื่อง

ไม่มีขีดจำกัดตายตัว แต่ไฟล์ที่มีขนาดต่ำกว่า 10MB ทำงานได้อย่างลื่นไหลเนื่องจากการประมวลผลทั้งหมดเกิดขึ้นในเบราว์เซอร์ของคุณ ไฟล์ขนาดใหญ่มาก (50MB ขึ้นไป) อาจทำให้แท็บเบราว์เซอร์หน่วยความจำหมด สำหรับชุดข้อมูลขนาดใหญ่ พิจารณาแบ่งเป็นส่วนเล็กๆ หรือใช้เครื่องมือบรรทัดคำสั่งอย่าง jq, csvkit หรือ xmlstarlet แทน

ไม่ การแปลงทั้งหมดเกิดขึ้นในเบราว์เซอร์ของคุณผ่าน JavaScript ข้อมูลของคุณ — แม้แต่สเปรดชีตที่มีข้อมูลสำคัญหรือไฟล์ส่งออกจากฐานข้อมูล — จะไม่ออกจากอุปกรณ์ของคุณและไม่ถูกอัปโหลดไปยังเซิร์ฟเวอร์ใดๆ

ตัวแปลงรูปแบบข้อมูลคืออะไร?

มีไฟล์ CSV ที่ต้องเป็น JSON? XML dump ที่ควรเป็น SQL? เครื่องมือนี้แปลงระหว่าง 8 รูปแบบ: CSV, JSON, XML, SQL, YAML, Excel, TSV และตาราง HTML

รูปแบบที่รองรับ

CSV กำหนดตัวคั่นเองได้, JSON, XML, คำสั่ง SQL INSERT, YAML, Excel (XLSX), TSV และตาราง HTML รองรับการลากวาง

ใช้งานบ่อยในกรณีไหน?

แปลง API response สำหรับสเปรดชีต เตรียมข้อมูลนำเข้าฐานข้อมูล แปลงข้อมูลระหว่างระบบต่างๆ

เคล็ดลับ

ไฟล์ต่ำกว่า 10MB ทำงานได้ดีที่สุด สำหรับ CSV เลือกระหว่าง comma, semicolon, tab และ pipe ได้

ความเป็นส่วนตัว

การแปลงทั้งหมดเกิดขึ้นในเบราว์เซอร์ ข้อมูลไม่เคยถูกส่งไปเซิร์ฟเวอร์

ความปลอดภัยและความเป็นส่วนตัว

ความปลอดภัยของข้อมูลของคุณคือความสำคัญอันดับแรกของเรา

การประมวลผลภายใน

การประมวลผลทั้งหมดเกิดขึ้นในเบราว์เซอร์ของคุณ

ไม่มีการถ่ายโอนข้อมูล

ข้อมูลของคุณจะไม่ถูกส่งไปยังเซิร์ฟเวอร์ของเรา

ไม่มีการจัดเก็บข้อมูล

ไม่มีข้อมูลถูกเก็บหรือแบ่งปัน

การเข้ารหัส SSL

การเข้ารหัส SSL สำหรับการเชื่อมต่อที่ปลอดภัย

อีกมากมายใน MoreOnlineTools