Một khách hàng đã liên lạc với tôi, phàn nàn về bảng tính Excel đã mất quá nhiều thời gian để mở. Họ sử dụng Excel để tạo hóa đơn, vì vậy họ có hàng trăm bảng tính Excel với định dạng nhẹ và các phép tính rất đơn giản. Khi sắp xếp các bảng tính theo kích thước, tôi thấy rằng trong khi hầu hết các bảng tính dao động từ 10-250k, có một số bảng tính có kích thước tệp từ 2-3 MB trở lên. Điều kỳ lạ là các tệp không lớn, chúng không chứa nhiều dữ liệu, chỉ là một chút định dạng, có thể là hai hoặc ba trang hóa đơn được in, nhưng lượng dữ liệu gần như giống với bảng tính có kích thước nhỏ hơn (và mở bình thường) .
Khi mở tệp, dung lượng RAM cần thiết sẽ tăng từ 3 MB lên 400 MB và nó sẽ chiếm hoàn toàn một lõi đơn (được thử nghiệm trên lõi kép trong văn phòng và máy tính xách tay lõi tứ của tôi), trong khi bắt đầu. Tôi nghĩ rằng bằng cách nào đó họ đã bắt được một số mã VBA, nhưng không có macro, không có mã VBA. Ctrl + End hiển thị 39 hàng và khoảng 12 cột (kết thúc tại M). Tôi thậm chí đã xóa dữ liệu, từng hàng hoặc từng cột, cho đến khi không còn dữ liệu nào và nó vẫn cho tôi vấn đề tương tự.
Tôi đã xem xét nhiều tìm kiếm của Google, nhưng tôi không tìm thấy ở đâu. bất cứ ai có thể cung cấp bất kỳ sự giúp đỡ?