【发布时间】:2010-10-30 17:10:37
【问题描述】:
我有一个链接到 Excel 2007 工作表的网页。这是一个.xls 文件,而不是.xlsx 文件。当我单击链接时,我会看到通常的对话框来打开/保存 Excel 文件。单击“打开”时,我收到以下警告消息-
您尝试打开的文件, 'filename.xls' 在不同的 比文件指定的格式 延期。确认文件不是 已损坏且来自受信任的来源 在打开文件之前。你想要 现在打开文件?
我能否以编程方式抑制此警告消息(即隐藏它或阻止它显示?)我正在使用 ColdFusion 进行 Web 开发。
【问题讨论】:
-
为什么不将扩展名保留为 .XLSX?
-
这是针对一个特定的 XLS 文件,还是针对您尝试的每个 XLS 文件?您是否考虑过相关文件实际上可能已损坏的可能性?如果是每个 XLS 文件,那么它听起来像是一个 Excel/Windows 选项,您无法通过 ColdFusion(或任何其他服务器端语言)在用户计算机上控制它。
-
亚当,这是一个新的 Excel '功能' - 之前你可以简单地生成一个 CSV 文件或 HTML 表并将其命名为 XLS,但现在每次打开文件时都会出现一个愚蠢的对话框(除非个别客户禁用它)。
-
你可以尝试使用SheetJS,参考我的回答here。
标签: excel coldfusion