此代码我已部署在服务器端,使用XLs的宏将rep文件(BO文件)转换为xls文件。我通过此jsp调用和宏转换.rep文件调用宏到xls文件。 。当从服务器系统上的客户端调用jsp时,不要打开xls表,但是当我尝试运行与独立java代码相同的代码时,它可以工作。在这里,我附上了一个示例代码。请帮助我。
<%@ page import="java.io.*" %><%@ page contentType="application/vnd.ms-excel"%> <html><head></head> <body> <% String cmdLine = "\"C:/Program Files (x86)/Microsoft Office/Office12/EXCEL.EXE\" /e/\"D:\\North%20America\\Workspace%20Defined_2013-03-23-06-50-50.rep\" D:\\NewFolder\\Converter.xlsm"; try{Process p = Runtime.getRuntime().exec(cmdLine); } catch(Exception e){ e.printStackTrace(); } %> </body> </html>
答案 0 :(得分:0)
<%@ page contentType="application/vnd.ms-excel" %>
这将指示浏览器传入数据流是ms excel,浏览器将相应地处理它