我想问问大家,如何将格式复杂excel文件转化为html文件.就像打开一个excel文件,然后点击[另存为]时生成的html文件一样!
解决方案 »
- 帮我看看(使用Ajax实现自动提示功能)为啥没动静
- " ".equals(str)和"".equals(str)有什么区别-----------------
- 求web信息过滤的样本数据
- nec面试
- 1到99的数字,不限制加数的情况下,有多少可能它们的和等于100,如:1+99=100, 1+2+97=100
- struts中ActionForm的属性是数组的问题
- 在线编辑WORD,EXCEL等OFFICE文档控件的源代码。。。
- ◤java2-jdk1.4的类库(已经做成数据库)◥
- spring mvc 一个<url-pattern>的配置问题
- hello word
- Struts的Taglib与JSP代码的冲突
- jsp读取xml的问题。要循环取出里面所有节点然后赋予变量哦。只有10分了,没办法,各位帮忙看看,谢谢!
楼主说的这功能没用过
留意~!
package com.st.utils;import com.jacob.com.*;
import com.jacob.activeX.*;/**
* <p>Title: </p>
* <p>Description: </p>
* <p>Copyright: Copyright (c) 2004</p>
* <p>Company: SunTong</p>
* @author zmt
* @version 1.0
*/public class jacobTest {
public jacobTest() {
} public static void main(String[] args) {
ActiveXComponent component = new ActiveXComponent("Excel.Application");
String inFile = "c:\\aaa.xls";
String tpFile = "c:\\temp.htm";
try {
component.setProperty("Visible", new Variant(false));
Object wordacc = component.getProperty("workbooks").toDispatch();
Object wordfile = Dispatch.invoke(wordacc, "Open", Dispatch.Method,
new Object[] {inFile, new Variant(false),
new Variant(true)}, new int[1]).toDispatch();
Dispatch.invoke(wordfile, "SaveAs", Dispatch.Method, new Object[] {tpFile,
new Variant(8)}, new int[1]);
Variant f = new Variant(false);
Dispatch.call(wordfile, "Close", f);
}
catch (Exception e) {
e.printStackTrace();
}
finally {
component.invoke("Quit", new Variant[] {});
}
}
}这样显示出来的代码会比较乱,上面的 SaveAs 命令如果改成诸如 SaveAsWeb 这样的命令我想就可以解决这个问题了,但是我不知道 SaveAsWeb(这个是举例说明的,真正运行会出错) 这个命令在 DOCM 里的定义,你自己想办法弄到 excel 的 tlb 文件查看下应该就知道了。