您的位置:首頁 > 教程 > C#教程 > C#將Word或Excel文檔轉換為Html文件

C#將Word或Excel文檔轉換為Html文件

2022-06-18 17:57:45 來源:易采站長站 作者:

C#將Word或Excel文檔轉換為Html文件

這個是CodeProject上的一篇文章:Microsoft Interop API to convert the .doc, .docx, .dot, .dotx and .xls,.xlsx, .rtf to HTML。該文介紹了一種通過Microsoft office Interop library轉換word或excel文檔為html的方法,這里轉錄一下,以供更多需要的人參考。pt5站長之家-易采站長站-Easck.Com

要使用Microsoft office Interop library庫,首先得在電腦上安裝Office,然后添加如下三個com組件的引用:pt5站長之家-易采站長站-Easck.Com

    Microsoft Office Excel library.pt5站長之家-易采站長站-Easck.Com

    Microsoft Office Word librarypt5站長之家-易采站長站-Easck.Com

    Microsoft Office object librarypt5站長之家-易采站長站-Easck.Com

    作者編寫了兩個類DocToHtml和XlsToHtml用以轉換Word和Excel文檔。pt5站長之家-易采站長站-Easck.Com

        public static IConverter Converter(string fullFilePath, string fileToSave)
        {
            switch (Path.GetExtension(fullFilePath).ToLower())
            {
                case ".doc":
                case ".docx":
                case ".dot":
                case ".dotx":
                case ".rtf":
                    return new DocToHtml { FileToSave = fileToSave, FullFilePath = fullFilePath };
                case ".xls":
                case ".xlsx":
                    return new XlsToHtml { FileToSave = fileToSave, FullFilePath = fullFilePath };
                default:
                    throw new NotSupportedException();
            }
        }

    使用方法如下:pt5站長之家-易采站長站-Easck.Com

        static void Main(string[] args)
        {
            var converter = ConverterLocator.Converter(@"r:\1.xlsx", @"r:\1.html");
            var html = converter.Convert();
        }

    以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持易采站長站。pt5站長之家-易采站長站-Easck.Com

    如有侵權,請聯系QQ:279390809 電話:15144810328

相關文章

  • vs2019安裝和使用詳細圖文教程

    vs2019安裝和使用詳細圖文教程

    vs2019已經在4月2日正式發布,vs2019發布會請看這個鏈接: vs2019發布活動 vs2019和vs2017一樣強大,項目兼容,不用互相刪除,而且C/C++,Python,F#,ios,Android,Web,Node.js,Azure,Unity,HTML,
    2020-03-10
  • VS2019使用快捷鍵將代碼對齊的方法

    VS2019使用快捷鍵將代碼對齊的方法

    1、選中需要對齊的行 2、CTRL+K 3、CTRL+F 對齊前: 對齊后: 補充:VS中代碼對齊等快捷鍵 在VS2008中,選定代碼后,按Ctrl+K+F組合鍵,可以自動進行代碼對齊。 注意:要先按下Ctrl和K,再按
    2020-04-01
  • c# 類成員初始化順序的特殊情況

    c# 類成員初始化順序的特殊情況

    這里直接給出C#類成員一般初始化順序: 子類靜態字段 子類靜態構造 子類實例字段 父類靜態字段 父類靜態構造 父類實例字段 父類實例構造 子類實例構造 為什么說是“一般”初始化
    2020-06-30
  • 使用Visual Studio2019創建C#項目(窗體應用程序、控制臺應用程序、

    使用Visual Studio2019創建C#項目(窗體應用程序、控制臺應用程序、

    一、VS的開發環境 首先你得安裝了vs2019,然后確認下下面三個組件是否存在,如果沒有要下載一下。vs2019的安裝可參考visual studio2019的安裝以及使用。 二、創建C#窗體應用程序 打開vs 可
    2020-03-08
  • C# XML字符串包含特殊字符的處理轉換方法小結

    C# XML字符串包含特殊字符的處理轉換方法小結

    為了能正常輸出XML格式的內容,必須要對不被XML允許的那些特殊字符進行轉換。本文介紹的正是如何使用C#判斷XML字符串是否含特殊字符并進行轉換。 以下是幾個特殊字符的對應實體。
    2020-07-01
  • Unity實現俄羅斯方塊游戲

    Unity實現俄羅斯方塊游戲

    本文實例為大家分享了Unity實現俄羅斯方塊游戲的具體代碼,供大家參考,具體內容如下 一、演示 二、實現思路 創建每一個方塊可移動到的位置點,可以理解為創建一個游戲地圖,從
    2020-06-21
  • c# Newtonsoft 六個值得使用的特性(上)

    c# Newtonsoft 六個值得使用的特性(上)

    一:講故事 看完官方文檔,閱讀了一些 Newtonsoft 源碼,對它有了新的認識,先總結 六個超經典又實用的特性,同大家一起分享,廢話不多說,快來一起看看吧~~~ 二:特性分析 1. 代碼格
    2020-06-23
  • c#壓縮字符串的方法

    c#壓縮字符串的方法

    一:背景 1. 講故事 在我們的一個全內存項目中,需要將一家大品牌店鋪小千萬的trade灌入到內存中,大家知道trade中一般會有訂單來源,省市區 ,當把這些字段灌進去后,你會發現他們
    2020-06-24
色七七影院_香港三级台湾三级在线播放_男人放进女人阳道猛进猛出