Excel DNA学习笔记(一)引用安装以及相关文件介绍
2016-03-14 10:13
351 查看
这是第一篇关于Excel DNA的学习笔记,至于为什么会使用Excel DNA,以及它与VSTO的对比不做阐述,在使用之前应该是查阅了相关的文档以及资料进行过对比,所以才选择了Excel DNA。
我们使用的是vs2013,虽然现在是2016年3月,vs2015已经出了,但是项目组里用的是vs2013,我也没办法,我也是想用新的。
首先很迷茫的是,我们应该创建一个什么项目来使用Excel DNA,控制台程序?winform窗体程序?asp.net程序?都不是,建一个类库项目就好了,跟着走。。。。。。
一开始研究Excel DNA的时候就是很迷茫,这个东西到底是什么,应该怎么用,其实就是一个封装好的类库dll,然后引用就好了,建好了类库,接下来就是引用,因为Excel DNA可以通过NuGet来引用,所以我们怎么简单怎么来,因为重点不是这里
引用的语句:
关于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会找不到,加载失败的。
我们使用的是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会找不到,加载失败的。
相关文章推荐
- Maven加依赖包
- swift 设置statusBar的文字颜色
- android 页面跳转生命周期
- Swift 第三方库 - SnapKit
- 【python】编程语言入门经典100例--38
- 怎样把NotePad++添加到右键菜单里?
- String,Date,XMLGregorianCalendar的转换
- 谈行动力
- 初学linux—windows与ubuntu文件共享samba
- Android动画原理
- The server reported an error while performing the "cvs commit" command
- 使用awstats分析iis站点的日志
- 添加手势iOS
- 计算功能点
- 71道经典Android面试题和答案,重要知识点都包含了
- vi快捷键必知必会
- 支付结果回写
- IOS 股票K线图、分时图
- 网络请求时对于服务器返回NSNull对象的处理
- 递归方法