• Excel DNA学习笔记(一)引用安装以及相关文件介绍


    这是第一篇关于Excel DNA的学习笔记,至于为什么会使用Excel DNA,以及它与VSTO的对比不做阐述,在使用之前应该是查阅了相关的文档以及资料进行过对比,所以才选择了Excel DNA。

    我们使用的是vs2013,虽然现在是2016年3月,vs2015已经出了,但是项目组里用的是vs2013,我也没办法,我也是想用新的。

    首先很迷茫的是,我们应该创建一个什么项目来使用Excel DNA,控制台程序?winform窗体程序?asp.net程序?都不是,建一个类库项目就好了,跟着走。。。。。。

    一开始研究Excel DNA的时候就是很迷茫,这个东西到底是什么,应该怎么用,其实就是一个封装好的类库dll,然后引用就好了,建好了类库,接下来就是引用,因为Excel DNA可以通过NuGet来引用,所以我们怎么简单怎么来,因为重点不是这里

    引用的语句:

    PM> Install-Package Excel-DNA

    关于NuGet怎么使用,不做详解。输入命令之后,显示如下,截止到我们使用的时候,最新版本是0.33.9

     添加完之后,解决方案资源管理器 显示如下

    之后再编译一下这个项目,在debug文件夹下会生产如下的文件

    文件说明:

    ExcelDnaShow-AddIn.dna和ExcelDnaShow-AddIn64.dna:这是配置文件,针对office的32位和64位,具体配置文件的应用不做详解,后期会单独一篇讲解

    ExcelDnaShow-AddIn.xll和ExcelDnaShow-AddIn64.xll:这就是可以用的excel文件了,打开之后会提示加载相关信息,加载就是了,然后在该文件的基础上新建一个excel,就能使用了,但是这个文件不能离开这个文件夹,如果想离开的话,连同配置文件和dll文件一起带走吧,他们会相互引用,那么,如果不想弄这么多文件关联引用怎么办?往下看

    ExcelDnaShow-AddIn-packed.xll和ExcelDnaShow-AddIn64-packed.xll:这两个文件就是打包好的完整文件,他将配置文件和dll文件一同打包到里面,只要这一个文件就可以了

    那么问题又来了,通过Excel DNA开发的功能是不是必须先打开这个文件,再在这个文件上新建workbook才能使用该功能呢?不是的

    其实我们可以通过Excel的加载项的方式,加载该文件,之后随意打开一个excel文件就都可以使用了

    加载步骤如下:

    • 随意打开一个excel
    • 在开发工具项点击加载项,关于开发工具菜单怎么显示出来自行百度

    • 点击浏览,找到那个打包的.xll文件引用进来就可以啦

    这样就能用里边相关的功能了,提示:这个文件的路径不能随意的改变,不然Excel会找不到,加载失败的。

  • 相关阅读:
    Timer定时任务
    spring boot配置多数据源
    消费者模块调用提供者集群报错
    修改windHost文件
    spring常用注解+Aop
    添加ClustrMaps
    无题
    2020年3月21日 ICPC训练联盟周赛,Benelux Algorithm Programming Contest 2019
    2020年3月14日 ICPC训练联盟周赛,Preliminaries for Benelux Algorithm Programming Contest 2019
    2020.4.12 个人rating赛 解题+补题报告
  • 原文地址:https://www.cnblogs.com/yanlovehan/p/5274734.html
Copyright © 2020-2023  润新知