เพื่อป้องกันไม่ให้ ID เช่น00123กลายเป็น123ให้นำเข้าคอลัมน์ CSV เป็นข้อความในกล่องโต้ตอบการนำเข้าข้อความของ Calc เปิด CSV โดยเปิดใช้งานการตั้งค่าตัวกรอง เลือกคอลัมน์ตัวระบุในการแสดงตัวอย่าง ตั้งค่าประเภทคอลัมน์เป็นข้อความ และตรวจสอบให้แน่ใจว่าเลขศูนย์ยังคงอยู่ก่อนที่จะคลิกตกลง การทำเช่นนี้จะบอกให้ Calc รักษาฟิลด์นั้นไว้เป็นสตริงแทนที่จะตีความว่าเป็นตัวเลข
ทำไมเลขศูนย์ถึงหายไป
ไฟล์ CSV จัดเก็บแถวเป็นข้อความที่คั่นด้วยตัวคั่น ไม่ได้จัดเก็บประเภทเซลล์หรือรูปแบบตัวเลขของสเปรดชีต ในระหว่างการนำเข้า Calc อาจตีความฟิลด์ที่มีเฉพาะตัวเลขเป็น ประเภท มาตรฐานซึ่งจะขอให้ LibreOffice กำหนดประเภทข้อมูล ดังนั้นค่าที่เขียนในไฟล์00123จึงอาจถูกอ่านเป็นตัวเลข 123 ซึ่งค่าตัวเลขนี้ไม่รวมเลขศูนย์นำหน้า คำแนะนำในการนำเข้าข้อความของ LibreOffice แนะนำเป็นพิเศษให้เลือกใช้ประเภทข้อความกับคอลัมน์เมื่อจำเป็นต้องรวมเลขศูนย์นำหน้า
ความแตกต่างนี้มีความสำคัญสำหรับหมายเลขพนักงาน รหัสไปรษณีย์ รหัสสินค้า หมายเลขอ้างอิงบัญชี และหมายเลขโทรศัพท์: แม้ว่าจะมีตัวเลขอยู่ แต่เป็นป้ายกำกับ ไม่ใช่ปริมาณ ตั้งค่าฟิลด์เหล่านี้เป็นข้อความระหว่างการนำเข้า หากฟิลด์เป็นปริมาณจริงที่คุณต้องใช้ในการคำนวณ ให้คงรูปแบบตัวเลขไว้ และใช้รูปแบบตัวเลขเฉพาะเมื่อต้องการแสดงผลแบบความกว้างคงที่เท่านั้น
1. เปิดไฟล์ CSV และดูการตั้งค่าการนำเข้า
เลือกไฟล์ > เปิดเลือกไฟล์ CSV และตรวจสอบให้แน่ใจว่า ได้ เลือก แก้ไขการตั้งค่าตัวกรองแล้วก่อนเปิดไฟล์ ขั้นตอนนี้จะแสดงหน้าต่างนำเข้าข้อความ หาก Calc เปิดไฟล์โดยตรง อาจใช้การตั้งค่าจากการนำเข้า CSV ครั้งก่อน ให้ปิดไฟล์แล้วเปิดไฟล์อีกครั้งโดยเปิดใช้งาน แก้ไขการตั้งค่าตัวกรอง คำแนะนำปัจจุบันของ LibreOffice ระบุว่า หากไม่ได้เลือกช่องทำเครื่องหมายนี้ Calc จะใช้การตั้งค่าจากการนำเข้าข้อความครั้งล่าสุด
เลือกไฟล์ CSV แล้วตรวจสอบ "แก้ไขการตั้งค่าตัวกรอง" เพื่อให้คุณสามารถเลือกประเภทสำหรับคอลัมน์ตัวระบุได้ในการนำเข้าข้อความ ขั้นแรกให้เลือกตัวคั่นที่ตรงกับไฟล์ต้นฉบับ—เช่น เครื่องหมายจุลภาค เครื่องหมายอัฒภาค แท็บ หรืออักขระอื่นๆ—แล้วตรวจสอบตัวอย่าง หากฟิลด์ไม่ตรงกันภายใต้หัวข้อที่ถูกต้อง ให้แก้ไขตัวคั่นก่อนที่จะเปลี่ยนประเภทคอลัมน์ ตัวอย่างจะแสดงให้เห็นว่า Calc จะแบ่งแถวอย่างไร การระบุคอลัมน์โค้ดในที่นี้จะง่ายกว่าหลังจากนำเข้าผิดพลาด
ตรวจสอบคอลัมน์ตัวอย่าง จากนั้นเลือกคอลัมน์ตัวระบุที่มีประเภทเป็น "มาตรฐาน" ในปัจจุบัน2. ตั้งค่าคอลัมน์ตัวระบุเป็นข้อความ
คลิกที่ส่วนหัวแสดงตัวอย่างสำหรับคอลัมน์ตัวระบุ ใช้ ตัวควบคุม ประเภทคอลัมน์ด้านบนส่วนแสดงตัวอย่างและเปลี่ยนจากมาตรฐานเป็นข้อความคุณยังสามารถคลิกขวาที่คอลัมน์ในส่วนแสดงตัวอย่างเพื่อตั้งค่ารูปแบบได้ ประเภทควรปรากฏอยู่เหนือคอลัมน์ที่เลือก และส่วนแสดงตัวอย่างควรแสดงค่าดั้งเดิม รวมถึงศูนย์ทางด้านซ้าย
การแสดงตัวอย่างจะระบุคอลัมน์ Code ว่าเป็น Text และคงค่าเลขศูนย์นำหน้าของค่าตัวอย่างไว้ทำซ้ำขั้นตอนนี้สำหรับทุกคอลัมน์ที่มีป้ายกำกับเป็นตัวเลข เช่น รหัสไปรษณีย์หรือรหัสบัญชี อย่าตั้งค่าทุกคอลัมน์เป็นข้อความโดยอัตโนมัติ: การทำเช่นนั้นอาจทำให้การจัดเรียง เปรียบเทียบ หรือคำนวณวันที่และปริมาณทำได้ยากขึ้น สำหรับไฟล์แบบผสม ให้เลือกประเภทคอลัมน์ทีละคอลัมน์—ข้อความสำหรับตัวระบุ ประเภทตัวเลขหรือวันที่สำหรับฟิลด์ที่แสดงตัวเลขหรือวันที่อย่างแท้จริง
3. พิจารณาการตรวจจับเครื่องหมายคำพูดเป็นกรณีพิเศษ
หน้าต่างนำเข้ายังมี ตัวเลือก "จัดรูปแบบฟิลด์ที่อยู่ในเครื่องหมายคำพูดเป็นข้อความ " เอกสารของ LibreOffice ระบุว่าตัวเลือกนี้ใช้ได้เมื่อทั้งฟิลด์ถูกล้อมรอบด้วยตัวคั่นข้อความ เช่น ค่าที่มีอักขระตัวแรกและตัวสุดท้ายเป็นเครื่องหมายคำพูด ตัวเลือกนี้มีประโยชน์สำหรับฟิลด์ CSV ที่อยู่ในเครื่องหมายคำพูดอย่างสม่ำเสมอ แต่ไม่รับประกันว่าตัวระบุที่ไม่ได้อยู่ในเครื่องหมายคำพูด เช่น00123จะยังคงเป็นข้อความ สำหรับคอลัมน์ ID ที่ทราบแล้ว การเลือก "ข้อความ" อย่างชัดเจนคือวิธีการที่เชื่อถือได้
ก่อนยืนยัน โปรดตรวจสอบตัวอย่างอีกครั้ง: คอลัมน์ Code ควรแสดง Text และค่าตัวอย่าง เช่น00123และ000742ควรมีเลขศูนย์นำหน้าอยู่ หากไม่มีเลขศูนย์ในตัวอย่าง อย่าเพิ่งนำเข้า เลือกคอลัมน์และประเภทที่ถูกต้องอีกครั้ง จากนั้นคลิกOKเพื่อโหลดแถว
4. ตรวจสอบเซลล์ที่นำเข้าและเลือกรูปแบบการจัดเก็บที่ถูกต้อง
หลังจากนำเข้าแล้ว ให้ตรวจสอบรหัสต่างๆ ที่อยู่ใกล้ส่วนบน กลาง และล่างของแผ่นงาน ยืนยันทั้งค่าที่แสดงและบรรทัดป้อนสูตรสำหรับเซลล์ที่เลือก แต่ละค่าควรแสดงตัวเลขที่คาดหวังไว้ ค่าเหล่านั้นควรแสดงผลเหมือนข้อความ ดังนั้นอย่าคาดหวังว่าการคำนวณในสเปรดชีตจะถือว่ารหัสเช่น 00123 เป็นตัวเลข 123 บันทึกสำเนาในรูปแบบสเปรดชีตดั้งเดิมของ Calc หากคุณต้องการรักษาประเภทเซลล์และการจัดรูปแบบไว้สำหรับการแก้ไขในภายหลัง
หลังจากนำเข้าแล้ว ให้ตรวจสอบเซลล์ในเวิร์กชีตและบรรทัดป้อนสูตรอีกครั้ง เพื่อยืนยันว่าข้อความระบุตัวตนยังคงมีเลขศูนย์อยู่ความเข้าใจผิดที่พบบ่อยคือ การใช้รูปแบบการแสดงผลสามารถกู้คืนค่าศูนย์ที่หายไปได้ รูปแบบตัวเลขแบบกำหนดเองสามารถแสดงค่าตัวเลขที่มีความกว้างคงที่พร้อมการเว้นระยะขอบได้ แต่ไม่สามารถคาดเดาความยาวดั้งเดิมที่ไม่ทราบได้ ควรใช้เฉพาะเมื่อทราบความกว้างที่ต้องการและฟิลด์นั้นเป็นตัวเลขจริงๆ LibreOffice ยังระบุด้วยว่าการส่งออกเป็นไฟล์ CSV จะทำให้สูญเสียการจัดรูปแบบสเปรดชีต ดังนั้นรูปแบบตัวเลขสำหรับการแสดงผลเท่านั้นจึงไม่กลายเป็นประเภทเซลล์ CSV ที่ถาวร เมื่อส่งออกเป็นไฟล์ CSV ให้ตรวจสอบผลลัพธ์โดยการเปิดสำเนาอีกครั้งและตั้งค่าคอลัมน์ตัวระบุเป็นข้อความอีกครั้ง
ถ้าเลขศูนย์หายไปแล้ว
ตรวจสอบไฟล์ CSV ต้นฉบับในโปรแกรมแก้ไขข้อความธรรมดา ไม่ใช่โดยการเปิดใน Calc หากฟิลด์ข้อมูลดิบยังคงมี แสดง00123ว่าข้อมูลยังคงอยู่ และการนำเข้าคอลัมน์นั้นเป็นข้อความควรจะรักษาข้อมูลนั้นไว้ หากไฟล์ดิบมีเพียง แสดง123ว่าการเติมช่องว่างเดิมไม่ได้ถูกบันทึกไว้อีกต่อไป ดึงข้อมูลต้นฉบับที่สะอาดออกมา หรือใช้กฎความกว้างคงที่ที่ได้รับการตรวจสอบแล้วจากเจ้าของข้อมูล การเพิ่มศูนย์โดยไม่ทราบความกว้างที่ต้องการอาจสร้างตัวระบุที่ไม่ถูกต้องได้
ขั้นตอนและป้ายกำกับเหล่านี้ได้รับการตรวจสอบกับหน้าช่วยเหลือของ LibreOffice 26.8 ในหัวข้อการนำเข้าข้อความการเปิดและบันทึกไฟล์ CSVและการป้อนตัวเลขที่มีเลขศูนย์นำหน้าเมื่อวันที่ 9 ตุลาคม 2026 ข้อความในเมนูอาจแตกต่างกันเล็กน้อยขึ้นอยู่กับระบบปฏิบัติการและโหมดอินเทอร์เฟซ
ตรวจสอบการแก้ไข
ก่อนใช้งานชีต โปรดตรวจสอบให้แน่ใจว่าการแสดงตัวอย่างการนำเข้าข้อความระบุคอลัมน์ตัวระบุแต่ละคอลัมน์เป็นข้อความ รหัสตัวแทนยังคงรักษาสตริงตัวเลขดั้งเดิมทั้งหมดไว้หลังจากการนำเข้า และสำเนา Calc ที่บันทึก/เปิดใหม่ยังคงรักษารหัสเหล่านั้นไว้ หากพบเลขศูนย์ในแหล่งข้อมูลดิบแต่ไม่ปรากฏในตัวอย่างการนำเข้า โปรดแก้ไขประเภทคอลัมน์ หากแหล่งข้อมูลดิบเองไม่มีเลขศูนย์ โปรดกู้คืนหรือตรวจสอบความกว้างดั้งเดิมก่อนที่จะสร้างรหัสใหม่