Я работаю с API, который имеет URL-адрес отчета. Отчет имеет формат «Excel 2003 XML». Когда это выбрано, они поставляют это как:
Content-Type: application/vnd.ms-excel
content-disposition: inline; filename="report-name.xls"
OpenOffice.org до версии 3.0 пытается использовать это как импорт текста, и я обеспокоен тем, что Office 2007 может дать пользователям предупреждение о несоответствии расширений. Это не должно быть нашей проблемой, но людям нравится снимать мессенджер, поэтому я занимаюсь поиском предложений, чтобы дать разработчикам API информацию о расширениях имен файлов.
Я могу переименовать файл в .xlsx или .xml, и OOo с радостью открывает файл в Calc, но на самом деле это не файл .xlsx, .xml раздражающе общий, и я не знаю, что будет делать Office 2007 подумайте об этих вариантах.
Каков наилучший тип контента и расширение для веб-файлов Excel 2003 (11) SpreadsheetML, чтобы избежать этих и других проблем?