เครื่องมือแปลง CSV / JSON / Excel

แปลงไฟล์ตาราง CSV, JSON และ XLSX ได้ทันทีในเบราว์เซอร์ของคุณ

ข้อมูลนำเข้า
ผลลัพธ์
ตัวคั่น CSV
ผลลัพธ์

ไฟล์ที่แปลงแล้วและตัวอย่างการแสดงผลจะปรากฏที่นี่

พร้อมใช้งาน เลือกไฟล์ตารางที่ต้องการแปลง

ไฟล์ตารางของคุณจะถูกแปลงภายในเบราว์เซอร์ของคุณ โดยไม่มีการอัปโหลดข้อมูลใดๆ ไปยัง BroBroGo

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

สเปรดชีตของฉันจะถูกอัปโหลดหรือไม่?

ไม่ ไฟล์ CSV, JSON และ XLSX จะถูกแยกวิเคราะห์ภายในเบราว์เซอร์ของคุณ และไฟล์ดาวน์โหลดจะถูกสร้างขึ้นในเครื่องของคุณโดยตรง

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

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

JSON ถูกแปลงเป็นตารางอย่างไร?

อาร์เรย์ของออบเจกต์จะกลายเป็นแถว คีย์ของออบเจกต์จะกลายเป็นคอลัมน์ และคีย์ของออบเจกต์ที่ซ้อนกันอยู่จะถูกทำให้แบนราบด้วยเส้นทางแบบจุด (dot paths) ส่วนอาร์เรย์ของอาร์เรย์จะถูกคงไว้เป็นแถวตาราง

การแปลงไฟล์ตารางระหว่าง CSV, JSON และ Excel

เครื่องมือแปลง CSV / JSON / Excel ออกแบบมาเพื่อแปลงไฟล์ข้อมูลตารางไปมาระหว่างสามฟอร์แมตหลัก ได้แก่ CSV, JSON และ XLSX ผู้ใช้งานสามารถเลือกไฟล์จากอุปกรณ์หรือลากไฟล์มาวางในพื้นที่ "เลือกหรือลากไฟล์ CSV, JSON หรือ XLSX มาวางที่นี่" เพื่อเริ่มต้นทำงานได้ทันทีทีละหนึ่งไฟล์

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


การประมวลผลภายในเบราว์เซอร์เพื่อความเป็นส่วนตัว

ไฟล์ตารางของคุณจะถูกแปลงภายในเบราว์เซอร์ของคุณ โดยไม่มีการอัปโหลดข้อมูลใดๆ ไปยัง BroBroGo กระบวนการทำงานทั้งหมดเกิดขึ้นบนเครื่องของผู้ใช้งานโดยตรง ไฟล์ CSV, JSON และ XLSX จะถูกแยกวิเคราะห์ภายในเบราว์เซอร์ของคุณ และไฟล์ดาวน์โหลดจะถูกสร้างขึ้นในเครื่องของคุณโดยตรง วิธีการประมวลผลฝั่งไคลเอนต์นี้ช่วยให้มั่นใจได้ว่าข้อมูลตารางของคุณจะไม่ถูกส่งผ่านเครือข่ายอินเทอร์เน็ตไปยังเซิร์ฟเวอร์ภายนอก


ข้อจำกัดและเงื่อนไขการแปลงไฟล์ Excel

การแปลงไฟล์สเปรดชีตประเภท Excel (XLSX) มีข้อกำหนดเฉพาะที่ผู้ใช้งานควรทราบดังนี้:

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

โครงสร้างการแปลง JSON เป็นตาราง

เมื่อทำการแปลงไฟล์จากรูปแบบ JSON ไปเป็นตารางข้อมูล ระบบมีกฎเกณฑ์ในการจัดระเบียบโครงสร้างข้อมูลดังต่อไปนี้:

  • อาร์เรย์ของออบเจกต์ (Arrays of Objects): จะถูกแปลงให้กลายเป็นแถวของตาราง
  • คีย์ของออบเจกต์ (Object Keys): จะถูกนำมาใช้เป็นหัวคอลัมน์ของตาราง
  • คีย์ที่ซ้อนกัน (Nested Objects): คีย์ของออบเจกต์ที่ซ้อนกันอยู่จะถูกทำให้แบนราบด้วยเส้นทางแบบจุด (dot paths) เพื่อให้อยู่ในระนาบเดียวกันในตาราง
  • อาร์เรย์ของอาร์เรย์ (Arrays of Arrays): จะถูกคงไว้เป็นแถวตารางตามโครงสร้างเดิม

ตัวเลือกตัวคั่นสำหรับไฟล์ CSV

ในการแปลงไฟล์ไปเป็นฟอร์แมต CSV ผู้ใช้งานสามารถเลือกตัวคั่น (Delimiter) เพื่อแบ่งข้อมูลในแต่ละคอลัมน์ได้ตามความต้องการใช้งาน โดยมีตัวเลือกมาตรฐาน 3 รูปแบบดังนี้:

ตัวเลือกตัวคั่น การใช้งาน
จุลภาค (Comma) ใช้เครื่องหมาย , ในการคั่นระหว่างคอลัมน์ ซึ่งเป็นค่ามาตรฐานทั่วไป
อัฒภาค (Semicolon) ใช้เครื่องหมาย ; ในการคั่นข้อมูล มักใช้ในบางภูมิภาคที่ใช้จุลภาคเป็นทศนิยม
แท็บ (Tab) ใช้ช่องว่างแท็บในการคั่นข้อมูล หรือที่เรียกว่าฟอร์แมต TSV

ข้อผิดพลาดที่อาจเกิดขึ้นระหว่างการใช้งาน

ในกรณีที่การแปลงไฟล์ไม่สำเร็จ ระบบจะแสดงข้อความแจ้งเตือนข้อผิดพลาดตามลักษณะปัญหาที่พบ ดังนี้:

  • ปัญหาเกี่ยวกับไฟล์: "โปรดเลือกไฟล์หนึ่งไฟล์ก่อน", "โปรดเลือกไฟล์ CSV, JSON หรือ XLSX" หรือ "ไฟล์นี้มีขนาดใหญ่เกินไป โปรดใช้ไฟล์ที่มีขนาดต่ำกว่า {max}"
  • ปัญหาเกี่ยวกับรูปแบบ: "โปรดเลือกรูปแบบผลลัพธ์ที่แตกต่างออกไป" หรือ "ไม่สามารถแปลงไฟล์นี้ได้"
  • ปัญหาโครงสร้างข้อมูลภายใน: "ไม่สามารถแยกวิเคราะห์ (Parse) CSV นี้ได้", "JSON นี้ไม่ถูกต้องหรือไม่เป็นรูปแบบตาราง" หรือ "ไม่สามารถเปิดไฟล์ Excel นี้ได้"
  • ข้อจำกัดของตาราง: "ไฟล์นี้ไม่มีแถวตาราง", "ตารางนี้มีแถวมากกว่า {max} แถว" หรือ "ตารางนี้มีคอลัมน์มากกว่า {max} คอลัมน์"
  • ปัญหาด้านเวลาและการยกเลิก: "ยกเลิกการแปลงแล้ว" หรือ "การแปลงนี้ใช้เวลานานเกินไป โปรดลองใช้ไฟล์ที่เล็กลง"

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

สเปรดชีตของฉันจะถูกอัปโหลดหรือไม่?
ไม่ ไฟล์ CSV, JSON และ XLSX จะถูกแยกวิเคราะห์ภายในเบราว์เซอร์ของคุณ และไฟล์ดาวน์โหลดจะถูกสร้างขึ้นในเครื่องของคุณโดยตรง

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

JSON ถูกแปลงเป็นตารางอย่างไร?
อาร์เรย์ของออบเจกต์จะกลายเป็นแถว คีย์ของออบเจกต์จะกลายเป็นคอลัมน์ และคีย์ของออบเจกต์ที่ซ้อนกันอยู่จะถูกทำให้แบนราบด้วยเส้นทางแบบจุด (dot paths) ส่วนอาร์เรย์ของอาร์เรย์จะถูกคงไว้เป็นแถวตาราง

สามารถแปลงไฟล์พร้อมกันหลายๆ ไฟล์ได้หรือไม่?
ไม่ได้ เครื่องมือนี้รองรับการอัปโหลดและแปลงไฟล์ได้ทีละหนึ่งไฟล์เท่านั้น