ตารางดูถูกต้องใน Excel แต่ CSV ที่ส่งเข้าระบบมียอดเก่าหรือบางช่องว่าง ให้เริ่มจาก ผลลัพธ์ที่บันทึกอยู่ใน XLSX ก่อนสงสัยว่าเครื่องหมายคั่นคอลัมน์ผิด
สูตรกับผลลัพธ์เป็นคนละข้อมูล
Microsoft อธิบายว่า XLSX เก็บสูตรและค่าผลลัพธ์จากการคำนวณครั้งล่าสุดแยกกัน ค่าผลลัพธ์นั้นอาจไม่ได้ถูกบันทึกไว้ในไฟล์ทุกครั้ง จึงไม่ควรถือว่าไฟล์ที่มีสูตรจะมีตัวเลขพร้อมอ่านเสมอ
ตัวอ่าน XLSX ของ FileMyLove ใช้ค่าที่เก็บอยู่ในเซลล์มาสร้างข้อความส่งออก ไม่ได้เปิดเครื่องคำนวณสูตรใหม่หรือดึงข้อมูลจากสมุดงานภายนอก หากค่าที่เก็บไว้เก่า สำเนา CSV ก็อาจได้ค่าเก่าตามนั้น
ตรวจอาการก่อนแปลงซ้ำ
| อาการ | สิ่งที่เราแนะนำให้ตรวจ |
|---|---|
| ช่องสูตรว่าง | ต้นฉบับบันทึกผลคำนวณแล้วหรือยัง |
| ยอดรวมยังเป็นค่าเดิม | คำนวณใหม่ในโปรแกรมต้นทางแล้วบันทึกหรือยัง |
| ได้ตัวเลขแทนสูตร | งานนี้ต้องการค่าตารางหรือสูตรที่แก้ต่อได้ |
| รหัสสินค้าเปลี่ยนหลังเปิด CSV | ตรวจวิธีนำเข้ารหัสเป็นข้อความแยกจากเรื่องสูตร |
การแปลงสำเร็จไม่ได้ยืนยันว่าตัวเลขตรงกับข้อมูลล่าสุด โดยเฉพาะไฟล์ที่สร้างจากโปรแกรมอื่นหรืออ้างอิงข้อมูลภายนอก
เตรียมสำเนาสำหรับส่งข้อมูล
- เก็บ XLSX ต้นฉบับไว้ แล้วเปิดในโปรแกรมตารางคำนวณที่รองรับสูตรของไฟล์
- ตรวจข้อมูลต้นทาง คำนวณใหม่ และตรวจเซลล์ที่มีข้อผิดพลาด
- บันทึก XLSX หลังตรวจผล แล้วเลือกไฟล์ที่บันทึกล่าสุดใน แปลงเอกสาร
- เลือก CSV ดาวน์โหลด และเปิดตรวจโดยใช้ชนิดคอลัมน์ที่เหมาะสม
- เทียบยอดรวม จำนวนแถว และตัวอย่างช่องสูตรหลายตำแหน่งกับต้นฉบับ
หากต้องให้ผู้รับเปลี่ยนข้อมูลแล้วคำนวณต่อ ส่งสมุดงานที่รองรับสูตรตามที่ตกลงกัน แทนการคาดหวังให้ CSV คืนสูตรเดิม
ตรวจรูปแบบข้อมูลอีกชั้น
Microsoft เตือนว่าการบันทึกเป็นข้อความทำให้รูปแบบและคุณสมบัติบางอย่างหาย ตัวแปลงของเราส่งออกข้อความเซลล์ที่อ่านได้ จึงควรตรวจตัวเลข วันที่ และหน่วยกับข้อกำหนดระบบปลายทางด้วย ไม่ใช่ตรวจเฉพาะยอดรวม
อ่าน CSV หลายชีตและไฟล์ ZIP หากจำนวนไฟล์ไม่ตรงที่คาด และ รหัสยาวใน CSV เมื่อรหัสถูกตีความเป็นตัวเลข การเปลี่ยน CSV กลับเป็น XLSX ไม่ได้สร้างสูตรต้นฉบับที่หายไปกลับมา



