JACOBJava-COM中间件
JACOB一个Java-COM中间件.通过这个组件你可以在Java应用程序中调用COM组件和Win32程序库。
示例代码:
import com.ms.com.*;
import com.ms.activeX.*;
public class DispatchTest
{
public static void main(String[] args)
{
ActiveXComponent xl = new ActiveXComponent("Excel.Application");
Object xlo = xl.getObject();
try {
System.out.println("version="+xl.getProperty("Version"));
System.out.println("version="+Dispatch.get(xlo, "Version"));
xl.setProperty("Visible", new Variant(true));
Object workbooks = xl.getProperty("Workbooks").toDispatch();
Object workbook = Dispatch.get(workbooks,"Add").toDispatch();
Object sheet = Dispatch.get(workbook,"ActiveSheet").toDispatch();
Object a1 = Dispatch.invoke(sheet, "Range", Dispatch.Get,
new Object[] {"A1"},
new int[1]).toDispatch();
Object a2 = Dispatch.invoke(sheet, "Range", Dispatch.Get,
new Object[] {"A2"},
new int[1]).toDispatch();
Dispatch.put(a1, "Value", "123.456");
Dispatch.put(a2, "Formula", "=A1*2");
System.out.println("a1 from excel:"+Dispatch.get(a1, "Value"));
System.out.println("a2 from excel:"+Dispatch.get(a2, "Value"));
Variant f = new Variant(false);
Dispatch.call(workbook, "Close", f);
} catch (Exception e) {
e.printStackTrace();
} finally {
xl.invoke("Quit", new Variant[] {});
}
}
}
评论
cronshot-localCronShot 中间件
cronshot-local是CronShot中间件,用来保存图片到本地文件系统。安装安装CronShotnpminstallcronshot示例var cronshot = require('cro
cronshot-localCronShot 中间件
0
better_errorsRack 中间件
BetterErrors取代了标准的 Rails错误提示页面,提供了更有用的错误提示页面。作为 Rack中间件,它可以在任何 Rack应用程序的 Rails外使用。特性完整的堆栈跟踪检查所有堆栈帧(强
better_errorsRack 中间件
0
express-jsonrpc2Express 中间件
Express.js的JSON-RPCversion2实现express-jsonrpc2是node.js上的express库的完整JSON-RPCversion2服务端实现,是express的中间件
express-jsonrpc2Express 中间件
0
NegroniWeb中间件
Negroni是Go开发的Http中间件,非常小,没有侵入性,鼓励使用ofnet/http处理程序。如果你喜欢Martini,又觉得它太过于复杂,那么Negroni非常适合你。入门安装Go并设置好 G
NegroniWeb中间件
0
express-jsonrpc2Express 中间件
Express.js 的 JSON-RPC version 2 实现express-jsonrpc2
express-jsonrpc2Express 中间件
0