0

我想在 excel 中打开 html 文件,如果我将 mime 类型设置为 application/vnd.ms-excel,它会在文件中添加 .xls 扩展名,并且 excel 会警告该文件的格式与扩展名不同。有没有办法仍然在 excel 中打开它,但没有警告并使用正确的扩展名?

PS基本上我的问题是是否有办法说这样的话:

header.setContentType("html/text");
header.setProgramToOpenFile("excel");
4

1 回答 1

0

右键单击 html 文件并选择“打开方式”。这将为您提供选项,如果未显示 Excel,请单击“选择默认程序...”。这将弹出打开方式对话框。如果您不希望系统上的每个 html 文件都使用 Excel 打开,请取消选中“始终使用选定的...”复选框。

如果 Excel 在此对话框中显示的列表中,您可以从那里选择它。如果不单击“浏览...”,然后找到您的 Excel 应用程序,在我的系统上,路径是:

C:\Program Files (x86)\Microsoft Office\Office12\EXCEL.EXE

但是根据您的办公室版本等,您的情况可能会有所不同。

找到它后,这应该会在 Excel 中为您打开 html 文件。

编辑

注意事项:如果您在 Excel 中编辑 html 文件,它会显着更改文件(即其背后的代码更改并且在 Web 浏览器中看起来不同),因此我建议您先进行备份,以防您不满意结果。

于 2013-07-25T22:51:16.540 回答