用.net 怎么样将excle文件转换成.html文件. 转换的后的网页和在excle文件中点击"网页预览"一样的效果.
解决方案 »
- C#中关于 ==、Equals和ReferenceEquals
- 网站数据库里的权限表已经定义好了,但是具体到各个板块的权限怎么实现??
- 如何弹出一个新窗口后在实现页面跳转
- 关于DataGrid中显示格式的问题
- textBox回车后datagrid的序号列消失?(急!迷茫中。。。)
- 查遍了所有的贴子还是没有搞定DropDownList问题
- 求助:如何在程序里面动态设置 html控件的value?
- 无法生成项目输出组“内容文件来自EcwayCommand(活动)”(在线)
- ------------------asp.net 运行出错----------------------------
- 请问如何判断一个纪录着数组的Session是否存在?(vb)
- 一个小问题--如何能把session中的内容提出来?
- 有什么模拟SQL查询分析的net源代码没
* 将指定路径的Excel文件生成Html文件
*
* @param excelFilename
* Excel文件存放路径及文件名,可以是网络地址
* @param htmlFilename
* 生成后的html存放路径及文件名
*/
public static void ExcelToHtml(String excelFilename, String htmlFilename)
{
ActiveXComponent xl = new ActiveXComponent("Excel.Application");
try
{
Dispatch.put(xl, "Visible", new Variant(false));
Object workbooks = xl.getProperty("Workbooks").toDispatch();
Object workbook = Dispatch.call(workbooks, "Open", excelFilename).toDispatch();
Dispatch.invoke(workbook, "SaveAs", Dispatch.Method, new Object[] ...{ htmlFilename, new Variant(44) }, new int[1]);
Dispatch.call(workbooks, "Close", new Variant(false));
}
catch (Exception e)
{
}
finally
{
xl.invoke("Quit", new Variant[] ...{});
xl = null;
}
}