ข้ามไปยังเนื้อหา
FileMyLove

แปลง XLSX เป็น CSV แล้วสูตรหรือยอดรวมไม่ตรง ตรวจอะไรบ้าง

ตรวจผลลัพธ์สูตรที่บันทึกไว้ก่อนแปลง XLSX เป็น CSV แยกตารางส่งข้อมูลออกจากสมุดงานที่ต้องใช้สูตรคำนวณต่อ

โดย FileMyLoveอ่าน 3 นาที

ตารางดูถูกต้องใน Excel แต่ CSV ที่ส่งเข้าระบบมียอดเก่าหรือบางช่องว่าง ให้เริ่มจาก ผลลัพธ์ที่บันทึกอยู่ใน XLSX ก่อนสงสัยว่าเครื่องหมายคั่นคอลัมน์ผิด

สูตรกับผลลัพธ์เป็นคนละข้อมูล

Microsoft อธิบายว่า XLSX เก็บสูตรและค่าผลลัพธ์จากการคำนวณครั้งล่าสุดแยกกัน ค่าผลลัพธ์นั้นอาจไม่ได้ถูกบันทึกไว้ในไฟล์ทุกครั้ง จึงไม่ควรถือว่าไฟล์ที่มีสูตรจะมีตัวเลขพร้อมอ่านเสมอ

ตัวอ่าน XLSX ของ FileMyLove ใช้ค่าที่เก็บอยู่ในเซลล์มาสร้างข้อความส่งออก ไม่ได้เปิดเครื่องคำนวณสูตรใหม่หรือดึงข้อมูลจากสมุดงานภายนอก หากค่าที่เก็บไว้เก่า สำเนา CSV ก็อาจได้ค่าเก่าตามนั้น

ตรวจอาการก่อนแปลงซ้ำ

อาการ สิ่งที่เราแนะนำให้ตรวจ
ช่องสูตรว่าง ต้นฉบับบันทึกผลคำนวณแล้วหรือยัง
ยอดรวมยังเป็นค่าเดิม คำนวณใหม่ในโปรแกรมต้นทางแล้วบันทึกหรือยัง
ได้ตัวเลขแทนสูตร งานนี้ต้องการค่าตารางหรือสูตรที่แก้ต่อได้
รหัสสินค้าเปลี่ยนหลังเปิด CSV ตรวจวิธีนำเข้ารหัสเป็นข้อความแยกจากเรื่องสูตร

การแปลงสำเร็จไม่ได้ยืนยันว่าตัวเลขตรงกับข้อมูลล่าสุด โดยเฉพาะไฟล์ที่สร้างจากโปรแกรมอื่นหรืออ้างอิงข้อมูลภายนอก

เตรียมสำเนาสำหรับส่งข้อมูล

  1. เก็บ XLSX ต้นฉบับไว้ แล้วเปิดในโปรแกรมตารางคำนวณที่รองรับสูตรของไฟล์
  2. ตรวจข้อมูลต้นทาง คำนวณใหม่ และตรวจเซลล์ที่มีข้อผิดพลาด
  3. บันทึก XLSX หลังตรวจผล แล้วเลือกไฟล์ที่บันทึกล่าสุดใน แปลงเอกสาร
  4. เลือก CSV ดาวน์โหลด และเปิดตรวจโดยใช้ชนิดคอลัมน์ที่เหมาะสม
  5. เทียบยอดรวม จำนวนแถว และตัวอย่างช่องสูตรหลายตำแหน่งกับต้นฉบับ

หากต้องให้ผู้รับเปลี่ยนข้อมูลแล้วคำนวณต่อ ส่งสมุดงานที่รองรับสูตรตามที่ตกลงกัน แทนการคาดหวังให้ CSV คืนสูตรเดิม

ตรวจรูปแบบข้อมูลอีกชั้น

Microsoft เตือนว่าการบันทึกเป็นข้อความทำให้รูปแบบและคุณสมบัติบางอย่างหาย ตัวแปลงของเราส่งออกข้อความเซลล์ที่อ่านได้ จึงควรตรวจตัวเลข วันที่ และหน่วยกับข้อกำหนดระบบปลายทางด้วย ไม่ใช่ตรวจเฉพาะยอดรวม

อ่าน CSV หลายชีตและไฟล์ ZIP หากจำนวนไฟล์ไม่ตรงที่คาด และ รหัสยาวใน CSV เมื่อรหัสถูกตีความเป็นตัวเลข การเปลี่ยน CSV กลับเป็น XLSX ไม่ได้สร้างสูตรต้นฉบับที่หายไปกลับมา