MS Excel có các loại MIME quan sát sau:Setting loại mime cho excel tài liệu
application/vnd.ms-excel
(chính thức)application/msexcel
application/x-msexcel
application/x-ms-excel
application/x-excel
application/x-dos_ms_excel
application/xls
application/x-xls
application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
(xlsx)
Có một loại mà sẽ làm việc cho tất cả các phiên bản? Nếu không, chúng ta có cần thiết lập response.setContentType()
với mỗi loại mime riêng lẻ không?
Ngoài ra, chúng tôi sử dụng tệp trực tuyến trong ứng dụng của chúng tôi để hiển thị tài liệu (không chỉ excel - bất kỳ loại tài liệu nào). Trong khi làm như vậy, làm thế nào chúng ta có thể giữ lại tên tập tin nếu người dùng chọn để lưu tệp - hiện tại, tên của servlet làm cho tệp xuất hiện dưới dạng tên mặc định.
Tổng quát hơn, cách tốt nhất để tìm hiểu những gì MS mình nghĩ là đúng loại là để tìm thấy một hộp với phiên bản mới nhất cài đặt và nhìn vào 'HKCR/.xls' 's ' Giá trị Loại nội dung' trong sổ đăng ký. – Rup
"application/vnd.ms-office" là một loại mime khác cho các tệp XLS. – herrjeh42
'application/vnd-xls' cũng hoạt động với các tệp' .xls'. – mbomb007