แฟ้มนามสกุล xlsx ไม่มีทาง zip ให้มีขนาดเล็กลงได้มากนักหรอก เพราะ...

แฟ้มนามสกุล xlsx เป็นแฟ้มที่ผ่านการ zip มาแล้วในตัว หากเปลี่ยนนามสกุลจาก xlsx ให้เป็น zip แล้ว unzip ดู จะพบว่าแตกเป็นแฟ้มย่อยๆหลายแฟ้ม

ถ้าอยากลดขนาดแฟ้มนามสกุล xlsx ให้จัดการ save as binary type มีนามสกุล xlsb
xlsx เตรียมไว้ให้ใช้แอปอื่นเปิดได้ แต่ xlsb ต้องเปิดด้วย Excel เท่านั้น
 
ข้อดี xlsb จะเก็บรหัส vba ไว้ในตัวได้ด้วย ส่วน xlsx จะถูกลบรหัส vba ทิ้งเสมอ เว้นแต่จะใช้ xlsm แทน
 
ผมใช้ xlsb มาตลอด แฟ้มตัวอย่างที่แจกให้ลองใช้กันเป็น xlsb ทั้งนั้นครับ ใช้แทน xlsx ได้เลย
 

สั่งให้ Excel ทุกครั้งที่จัดเก็บให้เลือกแฟ้มแบบ Binary ให้เลย ให้ปรับระบบได้ที่ Excel Options > Save
 
อยากเห็นนามสกุลให้ปรับระบบใน Windows Explorer ตามภาพนี้
 

 
 

 

ความคิดเห็น