我想在excel中打开html文件,如果我将mime类型设置为application / vnd.ms-excel,它会将.xls扩展名添加到文件中,并且excel会发出警告,指出该文件的格式与扩展名不同。 有没有办法在excel中打开它但没有警告和正确的扩展名?
P.S。基本上我的问题是,如果有办法说出这样的话:
header.setContentType("html/text");
header.setProgramToOpenFile("excel");
答案 0 :(得分:0)
右键单击html文件,然后选择“打开方式”。这将显示选项,如果未显示Excel,请单击“选择默认程序...”。这将打开Open with对话框。如果您不希望系统中的每个html文件都使用Excel打开,请取消选中“始终使用所选...”复选框。
如果Excel在此对话框中显示的列表中,您可以从那里选择它。如果没有点击“浏览...”,然后在我的系统上找到您的Excel应用程序,路径为:
C:\ Program Files(x86)\ Microsoft Office \ Office12 \ EXCEL.EXE
但根据您的办公室版本等,它可能会有所不同。
找到后,应该在Excel中打开html文件。
修改强>
注意事项:如果您在Excel中编辑html文件,它会显着更改文件(即它背后的代码会发生变化,并且在Web浏览器中看起来会有所不同),所以我建议您先备份,以防万一对结果不满意。