MS Excel memiliki tipe MIME yang diamati berikut ini:
application/vnd.ms-excel
(resmi)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)
Apakah ada satu tipe yang bisa digunakan untuk semua versi? Jika tidak, apakah kita perlu mengatur response.setContentType()
dengan masing-masing tipe mime ini secara individual?
Selain itu, kami menggunakan streaming file dalam aplikasi kami untuk menampilkan dokumen (bukan hanya unggul - semua jenis dokumen). Dengan demikian, bagaimana kita dapat mempertahankan nama file jika pengguna memilih untuk menyimpan file - saat ini, nama servlet yang membuat file muncul sebagai nama default.
excel
content-type
mime
Subramanian
sumber
sumber
HKCR/.xls
'sContent Type
nilai dalam registri.application/vnd-xls
juga berfungsi untuk.xls
file.Jawaban:
Saya percaya tipe MIME standar untuk file Excel adalah
application/vnd.ms-excel
.Mengenai nama dokumen, Anda harus mengatur header berikut dalam respons:
sumber
Bangun utas lama di sini saya melihat, tapi saya merasakan dorongan untuk menambahkan format .xlsx "baru".
Menurut http://filext.com/file-extension/XLSX ekstensi untuk .xlsx adalah
application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
. Mungkin ide yang baik untuk memasukkannya saat memeriksa jenis pantomim!sumber
Anda harus selalu menggunakan tipe MIME di bawah ini jika Anda ingin menayangkan file excel dalam format xlsx
sumber
Untuk .xls gunakan tipe konten berikut
Untuk versi Excel 2007 dan di atas .xlsx format file
sumber
Saya sedang mengatur tipe MIME dari .NET code seperti di bawah ini -
Aplikasi saya menghasilkan excel menggunakan OpenXML SDK. Jenis MIME ini berfungsi -
sumber
Saya menggunakan EPPlus untuk menghasilkan file excel .xlsx (berbasis format OpenXML). Untuk mengirim file excel ini sebagai lampiran dalam email saya menggunakan tipe MIME berikut ini dan berfungsi baik dengan file yang dihasilkan EPPlus dan terbuka dengan benar dalam pratinjau klien email ms-outlook mail.
sumber
Bagi siapa saja yang masih tersandung dengan ini setelah menggunakan semua jenis MIME yang mungkin tercantum dalam pertanyaan:
Saya telah menemukan bahwa iMacs cenderung juga melempar tipe MIME "text / xls" untuk file XLS Excel, semoga ini membantu.
sumber