我正在使用具有报告 URL 调用的 API。该报告有一个“Excel 2003 XML”格式选项。选择后,他们将其交付为:
Content-Type: application/vnd.ms-excel
content-disposition: inline; filename="report-name.xls"
最高 3.0 的 OpenOffice.org 尝试将此作为文本导入引入,我担心 Office 2007 可能会给用户扩展不匹配警告。这不应该是我们的问题,但人们喜欢射击信使,所以我正在研究并寻找建议,以向 API 开发人员提供有关文件扩展名的建议。
我可以将文件重命名为 .xlsx 或 .xml 并且 OOo 很乐意将文件打开到 Calc 中,但该文件并不是真正的 .xlsx 文件,.xml 非常通用,我不知道 Office 2007 会怎么想这些选项。
Web 交付的 Excel 2003 (11) SpreadsheetML 文件的最佳内容类型和扩展名是什么,可以避免这些问题和其他问题?