😎
xlsb เรียกว่าเป็นแฟ้มแบบ Excel Binary Workbook มีความสามารถพิเศษต่างจาก xlsx แบบที่ใช้ปกติ คือ
- ขนาดแฟ้มเล็กกว่า xlsx หรือ xlsm
- สามารถเก็บรหัส VBA ไว้ในตัวแฟ้มได้ ส่วน xlsx ทำไม่ได้ ถ้าใช้ VBA ต้องเปลี่ยนไปใช้ xlsm หรือ xlsb
- เปิด xlsb ได้ด้วยโปรแกรม Excel เท่านั้น Google Sheet เปิดไม่ได้ ถ้าอยากจะใช้กับ Google ต้อง save as ใหม่เป็น xlsx
- ใช้กับ Excel ตั้งแต่ 2007 - 365 โดยไม่มีความแตกต่างจากแฟ้มนามสกุลอื่น
ผมใช้ xlsb เป็นประจำ โดยตั้งระบบใน Excel Options > Save ตามภาพให้จัดเก็บแฟ้มแบบ Binary xlsb นี้ไว้เลย
ถ้าเป็นแฟ้มขนาดใหญ๋จะพบว่าขนาดแฟ้มลดลงไปกว่าครึ่งทีเดียวครับ
ถ้าเป็นแฟ้มที่ลิงก์กันแล้วแฟ้มของเราเป็นแฟ้มต้นทาง แล้วอยากเปลี่ยนนามสกุลเปลี่ยนจาก xlsx ไปเป็น xlsb ให้เปิดแฟ้มทุกแฟ้มที่ลิงก์กันขึ้นมาก่อน จากนั้นสั่ง save as เป็นนามสกุลใหม่ได้เลยครับ แต่ละแฟ้มที่ลิงก์กันจะรับรู้ว่า เป็นแฟ้มนามสกุลใหม่แล้ว
ถ้าเราเป็นแฟ้มปลายทางที่รับข้อมูลมาจากแฟ้มอื่น เปลี่ยนนามสกุลได้เลยครับ ไม่กระทบกับแฟ้มต้นทาง