อะไรคือความแตกต่างระหว่าง - CSV (MS-Dos), CSV (Macintosh), CSV (คั่นด้วยจุลภาค)


19

ชนิดของไฟล์ - CSV (MS-Dos), CSV (Macintosh), CSV (คั่นด้วยเครื่องหมายจุลภาค) ใน Excel 2010 คืออะไร พวกเขาทั้งหมดจะถูกระบุว่าเป็นประเภทไฟล์บันทึก แต่ท้ายที่สุดก็คือไฟล์ค่าคั่นด้วยจุลภาค

คำตอบ:


19

ความแตกต่างระหว่าง [พวกเขา] คือถ้าคุณมีอักขระพิเศษบางอย่างในฟิลด์ข้อความ ตัวอย่างเช่นอักขระที่เน้นเสียง (ภาษาต่างประเทศ) หากคุณส่งออกเป็น Windows CSV ฟิลด์เหล่านั้นจะถูกเข้ารหัสโดยใช้หน้ารหัส Windows-1252 การเข้ารหัส DOS มักจะใช้รหัสหน้า 437 ซึ่งจับคู่อักขระที่ใช้ในพีซียุคก่อน Windows หากคุณส่งออกเป็นหนึ่งแล้วนำเข้าด้วยเครื่องมือที่คาดว่าอีกสิ่งส่วนใหญ่จะดูดี แต่คุณจะได้ผลลัพธ์ที่ไม่คาดคิดเช่นคุณรู้จักคนที่มีเครื่องหมาย umlaut (หรืออักขระต่างประเทศอื่น) ในชื่อของพวกเขา

แหล่ง


3
ตัวเลือก mac ควรแปลง windows CR / LF เป็น mac CR เท่านั้นที่เป็นมาตรฐาน
ลามาร์ B

4
สิ่งที่เกี่ยวกับคั่นด้วยจุลภาค Csv?
Daniel Beck

3
@ เรย์สตาฟาเรียนตกลงดังนั้นนั่นคือรูปแบบเริ่มต้น แต่เกี่ยวกับ CSV หมายถึงการคั่นด้วยเครื่องหมายจุลภาค: หากเป็นเรื่องง่าย ชุดรูปแบบ CSV ในภาษาท้องถิ่นใช้เครื่องหมายอัฒภาคเป็นตัวคั่น
Daniel Beck

1
@LamarB: รูปแบบ CR เท่านั้นใช้กับ MacOS ก่อน OSX เท่านั้น OSX ใช้ระบบปฏิบัติการ Unix และใช้ LF เป็นจุดสิ้นสุดบรรทัด Excel เป็นรูปแบบ MacOS เก่าหรือไม่
Keith Thompson

1
@KeithThompson CSV (Macintosh) บันทึกด้วย CR เป็นอักขระบรรทัดใหม่ในขณะที่ CSV (คั่นด้วยเครื่องหมายจุลภาค) และ CSV (DOS) ทั้งคู่ใช้ CR / LF ฉันพบสิ่งนี้ด้วยการบันทึกสเปรดชีตขนาดเล็กและเปิดใน Notepad ++ โดยเปิดใช้งาน "แสดงตัวละครทั้งหมด"
Supuhstar
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.