【十五分鍾Talkshow】在.NET應用程序中訪問Excel的幾種方式


摘要提示:

通過三個視頻,我介紹和比較了在.NET應用程序中訪問Excel的常見幾種方式

  1. }通過Excel API訪問
  2. }通過OpenXML訪問
  3. }通過第三方組件訪問

 

講義地址:

http://www.xizhang.com/fmplan/resources/02/在.NET應用程序中訪問和處理Excel的幾種方式.pdf

視頻地址:(請大家注意,現在視頻是放在土豆上面的,廣告好像一般比較長,大家是否有更好的推薦

第一講 使用Excel API

http://www.tudou.com/programs/view/EK1s9TTpN1c/


第二講 使用OPENXML

http://www.tudou.com/programs/view/W_GYNMnzV3o/?fr=rec1

第三講

http://www.tudou.com/programs/view/8RJlkTeOAJY/

 

范例代碼:

摘取了使用API的那一段代碼,其他代碼請大家結合視頻自己編寫
        private static void UsingExcelAPI()
        {
            //1.Excel Application
            var app = new Application();

            //2.Excel Workbook
            var wb = app.Workbooks.Open(@"C:\Users\chenxizhang\Documents\demo.xlsx");

            //3.Excel Worksheet
            var sheet = wb.Worksheets[1];

            //4.Range
            var rng = sheet.Range("A1");
            Console.WriteLine(rng.Value);

            //5.Dispose
            wb.Close();
            app.Quit();

            Marshal.ReleaseComObject(rng);
            Marshal.ReleaseComObject(sheet);
            Marshal.ReleaseComObject(wb);
            Marshal.ReleaseComObject(app);
            rng = null;
            sheet = null;
            wb = null;
            app = null;

            GC.Collect();

            Console.Read();
        }


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM