我写了一个代码来从VF页面导出数据。但是,当我尝试打开下载的导出页面时,我收到一条警告消息,提示文件格式和扩展名不匹配。请帮助我解决此警告消息。
答案 0 :(得分:0)
MS Excel是否抱怨伪装成真实的* .xslx文件,但实际有效载荷是CSV甚至是带有<table>
的HTML?好吧,您对此无能为力。
Excel可以尝试解析意外的内容,不知道是否可以通过某种方式禁用该警告。我怀疑您是否能够真正取悦Excel之神。如果您告诉它是* .xslx,它将期望一个充满xml文档的目录,已压缩(制作一个“真实的” Excel文件,强制将其重命名为* .zip,尝试打开,您将明白我的意思)。您将无法使用纯VF和Apex制作zip文件,也许无法使用一些疯狂的JavaScript库...
只是解除警告并继续前进?还是生成CSV?