美文网首页
三种从excel中提取数据的方法之第三种2020-11-24

三种从excel中提取数据的方法之第三种2020-11-24

作者: new_blash | 来源:发表于2020-11-24 16:11 被阅读0次

    第三种方法需要用到第三方插件:Spire.XLS
    官网地址:https://www.e-iceblue.cn/Downloads/Free-Spire-XLS-NET.html
    //免费的,后面还有专业版和标准板,差别自己去官网看
    官方教程:https://www.e-iceblue.cn/spirexls/spire-xls-for-net-program-guide-content.html
    有实力的小伙伴可以支持一波,毕竟别人也是要吃饭的
    下面来详细教大家怎么来使用这个插件:
    1.先把这个插件下载下来,会出现一个MSI文件,跟着下一步安装完,然后在安装的路径里面找到这三个DLL,分别是:Spire.License.dll,Spire.XLS.dll,Spire.Pdf.dll复制放进项目中
    2.引用这三个DLL

    image.png
    3.然后在顶上using Spire.Xls;
    下面就就可以愉快的进行玩耍了
                    //实例化一个book对象
                    Workbook workbook = new Workbook();
                    workbook.LoadFromFile(@path);//打开path路径的excel文件
                    Worksheet sheet = workbook.ActiveSheet;//获取活动的sheet
                    try
                    {
                        //提取数据
                        for (int cout = 9; cout <= 99999; cout++)//获取需要处理的总数
                        {
                            if (sheet.Range[cout, 3].Text != null && sheet.Range[cout, 8].Value2 != null&& sheet.Range[cout, 3].Text != "合计")
                            {
                                //获取到的值,继续你自己的下一步计算了
                            }
                            else
                            {
                                break;
                            }
                        }
                    }
                    catch (Exception ex)
                    {
    
                    }
    
    

    和原生excel比起来,少了一堆花里胡哨的方法,简单方便,不需要安装excel,不需要打开excel文档,直接操作excel原文件.
    完事,下一篇,整个提取数据整合篇,未完待续...............

    相关文章

      网友评论

          本文标题:三种从excel中提取数据的方法之第三种2020-11-24

          本文链接:https://www.haomeiwen.com/subject/nsniiktx.html