salesforce - 文件格式和扩展名不匹配
问题描述
我编写了一个代码来从 VF 页面导出数据。但是,当我尝试打开下载导出的页面时,我收到一条警告消息,指出文件格式和扩展名不匹配。请帮助我解决此警告消息。
解决方案
MS Excel 是否抱怨文件伪装成真实的 *.xslx 文件,但实际有效负载是 CSV 甚至是其中包含的 HTML <table>
?好吧,您对此无能为力。
Excel 可以尝试解析意外内容,不知道您是否可以以某种方式禁用该警告。我怀疑你能否真正取悦 Excel 诸神。如果你告诉它它是 *.xslx,它会期望一个充满 xml 文档的目录,压缩(制作一个“真正的”Excel 文件,强制将其重命名为 *.zip,尝试打开,你会明白我的意思)。您将无法使用纯 VF 和 Apex 制作 zip 文件,也许使用一些疯狂的 JavaScript 库...
只是忽略警告并继续前进?还是生成 CSV?
推荐阅读
- python - Python 3.8 解析导入路径
- api - Microsoft Graph API odata $filter 查询似乎不起作用
- azure-devops - 在 TFS 到 DevOps 迁移期间修复损坏的 TFS 工作项链接
- javascript - 获取已挂载的 vueJs 中图像的大小
- python - Python Google Spreadsheet API 气泡图未正确显示
- typescript - 在 svelte 文件中导出 typescript 类型
- html - 当我在 Django 中使用“扩展”和“阻止”时,我的 CSS 没有出现
- mongodb - 在 Upsert 操作中来自 MongoDB 的重复键错误
- python - 来自 Python 的 Rofi 通行证列表
- git - 如何使 zsh 完成显示所有参数?