zoukankan      html  css  js  c++  java
  • 在线预览Excel

    遇到的问题各种多

      <system.web>
       
        <identity impersonate="true" userName="Administrator" password="qqqq"/>

     http://zzhi191.blog.163.com/blog/static/1350849520129122280406/

    http://bbs.csdn.net/topics/330173175

    http://tanyanbo2.blog.163.com/blog/static/97339159201092941136797/

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Web;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    using Excel02 = Microsoft.Office.Interop.Excel;
    using System.Reflection;
    using Microsoft.Office.Interop.Excel;
    using System.IO;
    using System.Diagnostics; 
    
    namespace MouldWEBKT.ItemManage
    {
        public partial class TestPreView : System.Web.UI.Page
        {
         //   public string fileName = @"mold123.xls";
            protected void Page_Load(object sender, EventArgs e)
            {
                GenerationExcelHTML(@"D:22.xls", @"D:22.html");
            }
            protected bool GenerationExcelHTML(string FilePath, string saveFilePath)
            {
                try
                {
                    Excel02.Application app = new Excel02.Application();
                    app.Visible = false;
                    Object o = Missing.Value;
    
                    ///打开文件   
                    /*下面是Microsoft Excel 9 Object Library的写法: */
                    _Workbook xls = app.Workbooks.Open(FilePath, o, o, o, o, o, o, o, o, o, o, o, o);
    
                    /*下面是Microsoft Excel 10 Object Library的写法: */
                    //  _Workbook xls = app.Workbooks.Open(FilePath, o, o, o, o, o, o, o, o, o, o, o, o, o, o);  
    
                    ///转换格式,另存为 HTML   
                    /*下面是Microsoft Excel 9 Object Library的写法: */
                     xls.SaveAs(saveFilePath, Excel.XlFileFormat.xlHtml, o, o, o, o, XlSaveAsAccessMode.xlExclusive, o, o, o, o); 
    
                    /*下面是Microsoft Excel 10 Object Library的写法: */
                  //  xls.SaveAs(saveFilePath, Excel.XlFileFormat.xlHtml, o, o, o, o, XlSaveAsAccessMode.xlExclusive, o, o, o, o, o);
    
                    ///退出 Excel   
                    app.Quit();
                    return true;
                }
                catch
                {
                    return false;
                }
                finally
                {
                    //最后关闭打开的excel 进程   
                    Process[] myProcesses = Process.GetProcessesByName("EXCEL");
                    foreach (Process myProcess in myProcesses)
                    {
                        myProcess.Kill();
                    }
                }
            }  
        }
    }
    

      

  • 相关阅读:
    复变函数
    abc136
    点集
    一些数学题
    牛客多校第六场
    牛客多校第五场G
    复数
    generator 1
    digits 2
    Winner
  • 原文地址:https://www.cnblogs.com/bingguang/p/3737002.html
Copyright © 2011-2022 走看看