วิธีอ่านไฟล์
การเข้ารหัสมาจากเครื่องหมายลำดับไบต์ (BOM) ของไฟล์ ถ้าไม่มีจะใช้ UTF-8 และถ้าไม่ใช่ UTF-8 จะใช้ Windows-1252 ตัวคั่น (จุลภาค อัฒภาค แท็บ หรือเส้นตั้ง) คือตัวที่แบ่งแถวแรกๆ ได้สม่ำเสมอที่สุด เมื่อตัวคั่นเป็นอัฒภาคและตัวเลขใช้จุลภาคเป็นทศนิยม ค่าเหล่านั้นจะถูกอ่านเป็นตัวเลข
ตัวเลข เปอร์เซ็นต์ TRUE และ FALSE และวันที่แบบ ISO จะกลายเป็นค่าที่นำไปคำนวณได้ ตัวเลขที่ขึ้นต้นด้วยศูนย์ เช่น รหัสไปรษณีย์ และสตริงตัวเลขที่ยาวเกิน 15 หลักจะคงเป็นข้อความ จึงไม่ถูกเปลี่ยนแปลง ข้อความที่ขึ้นต้นด้วย = จะคงเป็นข้อความ สูตรในไฟล์ CSV จะไม่ถูกเรียกใช้
การเขียนกลับ
ไฟล์ CSV ที่คุณเปิดจะถูกเขียนกลับตามแบบที่ได้มา ทั้งตัวคั่น ตัวคั่นทศนิยม การขึ้นบรรทัด และเครื่องหมายลำดับไบต์ ตัวเลขที่เขียนพร้อมศูนย์ต่อท้าย เช่น 2.50 จะคงศูนย์ไว้ ก่อนบันทึก Scissor Office จะแสดงรายการสิ่งที่ CSV เก็บไม่ได้ เช่น ชีตอื่นหรือสูตร และเสนอให้บันทึกในรูปแบบอื่นแทน
ข้อจำกัดที่ควรรู้
- CSV เก็บข้อความได้หนึ่งชีต ให้บันทึกเป็น XLSX หรือ ODS เพื่อเก็บสูตร การจัดรูปแบบ และหลายชีต
- ไฟล์ที่ไม่มีเครื่องหมายลำดับไบต์และไม่ใช่ทั้ง UTF-8 และ Windows-1252 เช่น Shift JIS จะแสดงอักขระผิด
- ชีตหนึ่งมีได้สูงสุด 1,048,576 แถว ไฟล์ที่ใหญ่เกินกว่าจะเปิดได้จะแสดงข้อความแจ้งแทน
อยากเห็นด้วยตัวเองว่าไม่มีอะไรถูกอัปโหลดใช่ไหม หน้า วิธีการทำงาน แสดงวิธีตรวจสอบในแท็บ Network ของเบราว์เซอร์