zoukankan      html  css  js  c++  java
  • 【十五分钟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();
            }
  • 相关阅读:
    UVa-1218
    Uva-1220
    UVa-10003
    UVa-1625
    UVa-11584
    UVa-12563
    UVa-12166 Equilibrium Mobile
    加油
    UVa-10129
    不再刷“水题”!
  • 原文地址:https://www.cnblogs.com/chenxizhang/p/2372102.html
Copyright © 2011-2022 走看看