เครื่องมือ CSV Escape Unescape ช่วยให้คุณหลบหนีและ Unescape CSV String เมื่อคุณต้องการส่งออก CSV โดยตรงที่ไม่ได้ตีความโดยเบราว์เซอร์
Escape: กระบวนการแก้ไขข้อมูลเพื่อให้อักขระพิเศษ (เช่น เครื่องหมายจุลภาค เครื่องหมายคำพูด หรือบรรทัดใหม่) ไม่ทำลายโครงสร้าง CSV โดยทั่วไปจะทำการห่อค่าในเครื่องหมายคำพูดและ escape ด้วยเครื่องหมายคำพูดภายใน
Unescape: กระบวนการย้อนกลับ — แปลงค่า escape กลับไปเป็นรูปแบบเดิมเมื่ออ่านไฟล์ CSV
เพื่อรักษาความสมบูรณ์ของข้อมูล เมื่อฟิลด์ประกอบด้วยเครื่องหมายจุลภาค แบ่งบรรทัด หรือเครื่องหมายคำพูด
เพื่อให้แน่ใจว่า ตัวแยกวิเคราะห์ CSV สามารถอ่านและ แบ่งค่าเป็นคอลัมน์
เพื่อป้องกันข้อมูลเสียหายระหว่างการนำเข้า/ส่งออกข้ามระบบ
กฎการ Escape (ใช้กันทั่วไปในรูปแบบ CSV ส่วนใหญ่):
ใส่เครื่องหมายคำพูดคู่ในฟิลด์หากมีเครื่องหมายจุลภาค เครื่องหมายคำพูด หรือบรรทัดใหม่
ใส่เครื่องหมายคำพูดคู่ภายใน Escape โดยเพิ่มเครื่องหมายคำพูดคู่ (" กลายเป็น "")
Unescape:
ลบเครื่องหมายคำพูดโดยรอบและลดเครื่องหมายคำพูดคู่กลับเป็นเครื่องหมายคำพูดเดี่ยวระหว่าง การอ่าน
ใช้ไลบรารีในภาษาการเขียนโปรแกรมส่วนใหญ่ที่จัดการสิ่งนี้โดยอัตโนมัติ:
Python: โมดูล csv
Java: OpenCSV หรือ Apache Commons CSV
.NET: TextFieldParser หรือ CSVHelper
เมื่อเขียนหรืออ่านไฟล์ CSV ที่มีข้อมูลที่ซับซ้อนหรือมีรูปแบบ
เมื่อใด การส่งออก/นำเข้า ข้อมูลระหว่างฐานข้อมูล สเปรดชีต หรือแอปพลิเคชัน
เมื่อสร้างรายงานหรือบันทึกอัตโนมัติ ซึ่งอาจรวมถึงเครื่องหมายจุลภาค เครื่องหมายคำพูด หรือบรรทัดใหม่
เมื่อใดก็ตามที่เกี่ยวข้องกับการวิเคราะห์ข้อมูล CSV ด้วยตนเองหรือโดยโปรแกรม