这是我参与11月更文挑战的第28天,活动详情查看:2021最后一次更文挑战
前言:
博主在做项目的时候需要把数据库的数据用DataGridView展示,然后把展示的数据导出为Excel文件,很多时候我们做项目都会有一个下载文件的按钮,我们需要用微软的的接口,Microsoft.Office.Interop.Excel,我们需要导入这个引用对DataGridView数据进行处理,利用Microsoft.Office.Interop.Excel提供的类对数据进行导出。博主把具体的操作步骤写下来教大家使用!!!!
每日一遍,快乐就完事了
1.创建窗体文件并设计好界面
博主直接用的之前的项目,大家需要可以看博主之前的文章
2.导入Microsoft.Office.Interop.Excel引用
在窗体项目里面我们找到引用,右击添加引用在COM类型库里面搜索Excel找到Microsoft Excel 14.0这个引用
3.双击生成函数对代码处理
双击按钮自动生成触发函数,在函数里面写入代码
3.1对命名空间的引用
在命名空间添加 using Excel = Microsoft.Office.Interop.Excel;这条命名空间。
3.2 代码分析
博主对每一条代码都写了注解方便大家理解,这里使用了文件的操作。
3.3 注:博主这里的代码可以直接复制使用
博主这个导出文件的操作的代码,可以直接复制到你需要导出的按钮进行粘贴就可以使用,前提是你把前面的步骤做完了。
3.3.1代码展示
博主对每条导出文件的操作都基本上做出了注解方便大家阅读
1 | ini复制代码using System; |
会在你选择的路径导出Excel文件,我们可以对文件进行处理。
总结:
这个操作虽然简单,但是多多少少还是会有一些难度的,我们需要注意要添加引用不然代码可能不起作用,另外对Workbooks有了解的童鞋,上手肯定快,如果你对这个不了解也没关系可以去微软官网了解,学习C#可以多看看官方文档,对你帮助会很大的,好了,传作不易,点赞关注评论收藏哦哈哈哈!!!
本文转载自: 掘金