将EXCEL文件转换成HTML文件

1.用JCOB1.9做的

2.源码如下:

public class FileConversion {
 private static  ActiveXComponent  axp;
 private static Dispatch dphAll;
 private static Dispatch dph;
  /**
  * 将Excel转化为html
  * @param comFile
  * @param toFile
  */
 public static void excelToHtml(String comFile,String toFile)
 {
       try {
      axp   =   new   ActiveXComponent("Excel.Application");//启动excel 
         axp.setProperty("Visible",   new   Variant(false));//设置excel不可见  
         dphAll= (Dispatch)  axp.getProperty("Workbooks").toDispatch(); //
         dph= (Dispatch)  Dispatch.invoke(dphAll,"Open",
           Dispatch.Method,new   Object[]{comFile,new   Variant(false),   new   Variant(true)}, 
           new   int[1]).toDispatch();//打开临时文件  
         Dispatch.invoke(dph,"SaveAs",   Dispatch.Method,   new   Object[]{toFile,new   Variant(44)},
           new   int[1]);//以html格式保存
         Dispatch.call(dph,   "Close", new   Variant(false));  
       }    
       catch   (Exception   e)    
       {  

          e.printStackTrace();  
         }    
       finally    
       {  
             axp.invoke("Quit",   new   Variant[]   {});  
       }
 } 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值