Có lý do gì khiến bạn không nâng cấp lên apex 5.0 hoặc ít nhất là 4.2? Các thành phần "Tải dữ liệu" đã được thêm vào trong 4.1 và cung cấp cho bạn một cách nhanh chóng để phát triển yêu cầu chính xác này. 4.0 đã lỗi thời và không còn được hỗ trợ nữa.
Tải xlsx hoặc xls khác rất nhiều so với tải CSV. Một lần nữa, tôi muốn hỏi, tại sao không cập nhật. Có các plugin xử lý tệp excel thành bộ sưu tập, thậm chí cả XLSX. Tuy nhiên, một lần nữa, phiên bản đỉnh của bạn quá thấp. Bạn đang tự bắn vào chân cô ấy e. Không phải là không có các tùy chọn mã hóa có sẵn, nhưng vẫn có.
Nếu bạn vẫn không muốn nâng cấp vì một số lý do tùy ý, có lẽ tập trung vào các tệp xlsx. Về cơ bản, chúng là các tệp nén với một loạt các tệp. Tôi đã viết blog về vấn đề này vào năm 2012. http://tpetrus.blogspot.be/2012/09/a-non-standard-export-to-excel-2010-xlsx.html
Nó vẫn có liên quan và tôi chỉ liên kết nó vì nó chứa tất cả các phần của mã. Nó không phải là sai lầm và có giới hạn. Có lẽ cũng có nhiều cách khác. Ít hơn đối với 4.0.