เครื่องมือแปลง XhCode ออนไลน์

CSV Escape Unsescape

เครื่องมือ CSV Escape Unescape ช่วยให้คุณหลบหนีและ Unescape CSV String เมื่อคุณต้องการส่งออก CSV โดยตรงที่ไม่ได้ตีความโดยเบราว์เซอร์



ผลลัพธ์:
เครื่องมือแปลงออนไลน์ CSV Escape Unsescape

CSV Escape/Unescape คืออะไร

  • Escape: กระบวนการแก้ไขข้อมูลเพื่อให้อักขระพิเศษ (เช่น เครื่องหมายจุลภาค เครื่องหมายคำพูด หรือบรรทัดใหม่) ไม่ทำลายโครงสร้าง CSV โดยทั่วไปจะทำการห่อค่าในเครื่องหมายคำพูดและ escape ด้วยเครื่องหมายคำพูดภายใน

  • Unescape: กระบวนการย้อนกลับ — แปลงค่า escape กลับไปเป็นรูปแบบเดิมเมื่ออ่านไฟล์ CSV


เหตุใดจึงใช้ CSV Escape/Unescape

  • เพื่อรักษาความสมบูรณ์ของข้อมูล เมื่อฟิลด์ประกอบด้วยเครื่องหมายจุลภาค แบ่งบรรทัด หรือเครื่องหมายคำพูด

  • เพื่อให้แน่ใจว่า ตัวแยกวิเคราะห์ CSV สามารถอ่านและ แบ่งค่าเป็นคอลัมน์

  • เพื่อป้องกันข้อมูลเสียหายระหว่างการนำเข้า/ส่งออกข้ามระบบ


วิธีใช้ CSV Escape/Unescape

  • กฎการ Escape (ใช้กันทั่วไปในรูปแบบ CSV ส่วนใหญ่):

    • ใส่เครื่องหมายคำพูดคู่ในฟิลด์หากมีเครื่องหมายจุลภาค เครื่องหมายคำพูด หรือบรรทัดใหม่

    • ใส่เครื่องหมายคำพูดคู่ภายใน Escape โดยเพิ่มเครื่องหมายคำพูดคู่ (" กลายเป็น "")

  • Unescape:

    • ลบเครื่องหมายคำพูดโดยรอบและลดเครื่องหมายคำพูดคู่กลับเป็นเครื่องหมายคำพูดเดี่ยวระหว่าง การอ่าน

  • ใช้ไลบรารีในภาษาการเขียนโปรแกรมส่วนใหญ่ที่จัดการสิ่งนี้โดยอัตโนมัติ:

    • Python: โมดูล csv

    • Java: OpenCSV หรือ Apache Commons CSV

    • .NET: TextFieldParser หรือ CSVHelper


เมื่อใดจึงควรใช้ CSV Escape/Unescape

  • เมื่อเขียนหรืออ่านไฟล์ CSV ที่มีข้อมูลที่ซับซ้อนหรือมีรูปแบบ

  • เมื่อใด การส่งออก/นำเข้า ข้อมูลระหว่างฐานข้อมูล สเปรดชีต หรือแอปพลิเคชัน

  • เมื่อสร้างรายงานหรือบันทึกอัตโนมัติ ซึ่งอาจรวมถึงเครื่องหมายจุลภาค เครื่องหมายคำพูด หรือบรรทัดใหม่

  • เมื่อใดก็ตามที่เกี่ยวข้องกับการวิเคราะห์ข้อมูล CSV ด้วยตนเองหรือโดยโปรแกรม