利用Excel生成Html页面
来源:互联网 发布:unity3d导出fbx插件 编辑:程序博客网 时间:2024/06/05 15:39
利用Excel生成Html页面
using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Reflection;//需要添加的命名空间//using Microsoft.Office.Interop;/// <summary>///Class1 利用Excel生成html文件/// </summary>/// namespace Microsoft.Office.Interop.Execl{//需要的命名空间 public class Class1 { public Class1() { // //TODO: 在此处添加构造函数逻辑 // } /// <summary> /// 将Excel生成HTML文件 /// </summary> /// <param name="fileName">本地Excel</param> /// <param name="SheetName">Excel中的Sheet</param> /// <param name="FilePath">保存在服务器中的html路径</param> /// <returns></returns> public string SaveSheet(string fileName, string SheetName, string FilePath) { try { Excel.Application oXL = new Excel.Application(); oXL.Workbooks.Open(fileName, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value); //新建一个名称 string nowStr = " " + DateTime.Now.Year.ToString() + " " + DateTime.Now.Month.ToString() + " " + DateTime.Now.Day.ToString() + " "; string newName = nowStr + DateTime.Now.Hour.ToString() + DateTime.Now.Minute.ToString() + DateTime.Now.Second.ToString(); newName = newName + DateTime.Now.Millisecond.ToString(); oXL.ActiveWorkbook.PublishObjects.Add(Excel.XlSourceType.xlSourceSheet, FilePath + "\\ " + newName + ".htm", SheetName, " ", Excel.XlHtmlType.xlHtmlStatic, "conn1_20957 ", Missing.Value).Publish(Missing.Value); //oXL.Workbooks.Close(); oXL.Quit(); //从内存中退出Excel对像 //oXL = null; return newName + ".htm"; } catch (Exception theException) { String errorMessage; errorMessage = "Error: "; errorMessage = String.Concat(errorMessage, theException.Message); errorMessage = String.Concat(errorMessage, " Line: "); errorMessage = String.Concat(errorMessage, theException.Source); //KillExcelProcess(); return " "; } } }}
- 利用Excel生成Html页面
- 利用Excel生成Html页面
- 利用页面输出生成HTML静态页面
- 【转帖】利用Java生成静态HTML页面
- 利用Java生成静态HTML页面
- 利用freemarker、java生成html静态页面
- 利用owc生成excel并且显示在页面
- Jsp页面调用Jasperreport报表模板生成pdf、excel、html
- 如何利用ASP.NET技术动态生成HTML页面
- 如何利用ASP.NET技术动态生成HTML页面
- 利用ASP.NET技术动态生成HTML页面
- 利用ASP.NET技术动态生成HTML页面
- 利用ASP.NET技术动态生成HTML页面
- 如何利用ASP.NET技术动态生成HTML页面
- 利用ASP.NET技术动态生成HTML页面
- 利用ASP.NET技术动态生成HTML页面
- 如何利用ASP.NET技术动态生成HTML页面
- 【收藏】利用ASP.NET技术动态生成HTML页面
- Get和Set Cookie
- dwr.xml
- 转变发展方式,提升发展质量
- VisualSVN Server库迁移
- 快牙:不耗费流量的手机文件传输应用
- 利用Excel生成Html页面
- ultraeidt 提示转换为DOS格式
- 习惯对功能说“不”:对功能取舍的体会
- 使用Spring3的AOP功能需要的jar包
- law of attraction
- 利用FLEX 4中的Animate来自定义effect 特效
- 为什么Java中的HashMap<K, V>的get函数是get(Object key),而不是get(K key)?
- Oracle DBA手记4:数据安全警示录
- DBCC CHECKDB 数据库或表修复