六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 76|回复: 0

excel 2 html

[复制链接]

升级  14.67%

74

主题

74

主题

74

主题

举人

Rank: 3Rank: 3

积分
244
 楼主| 发表于 2013-1-27 04:45:59 | 显示全部楼层 |阅读模式
public class Excel2Html {public static void change2Html(String docfile, String htmlfile) {ActiveXComponent app = new ActiveXComponent("Excel.Application"); try {app.setProperty("Visible", new Variant(false));Dispatch docs = app.getProperty("Workbooks").toDispatch(); Dispatch doc = Dispatch.invoke(docs,"Open",Dispatch.Method,new Object[] { docfile, new Variant(false),new Variant(true) }, new int[1]).toDispatch(); Dispatch.invoke(doc, "SaveAs", Dispatch.Method, new Object[] {htmlfile, new Variant(44) }, new int[1]);Variant f = new Variant(false); Dispatch.call(doc, "Close", f); } catch (Exception e) {e.printStackTrace(); } finally {app.invoke("Quit", new Variant[]{}); }}public static void main(String[] args) {try {Excel2Html.change2Html("c:\\tmp\\jeans.xls", "c:\\tmp\\jeans"); } catch (Throwable t) {t.printStackTrace();}}} 
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表