ExcelHelper通用导
万能的 Excel 导入导出类,用起来是真方便。不光能把 DataGridView 里的内容一键导出成 Excel,还能直接动单元格,想写什么写什么,挺适合做报表的场景。直接一行代码搞定,像excelhelper.expertToExcel(datagridview1.todatatable())
,是不是比自己撸 NPOI 强多了?
导入导出功能全都封装好了,逻辑比较清晰,不用你自己去写那些啰嗦的兼容代码。你只要关心数据,剩下的交给它就行。尤其适合那种对 Excel 格式要求不高、主要就是想快速落地的项目。
导出的时候还能自定义表头和列宽,细节这块也挺照顾人的。像日常做统计表、销售报表这些,直接套这个类就能上手。UI 层是 WinForm,但逻辑分得干净,后续要迁到 WPF 或者 Web 也方便。
要注意一点:别忘了判断DataGridView
有没有数据,比如像这样:
if(datagridview1.Rows.Count > 0) {
excelhelper.expertToExcel(datagridview1.ToDataTable());
}
如果你还不熟 Excel,可以顺手看看下面这几个相关文章:
- excel 高手详解 excel 高手 excel 高手 excel 高手
- EXCEL 教程 html EXCEL 教程 EXCEL 教程
- Excel 导入导出 Excel 导入 Excel 导出
- EXcel 汇总支持 Excel2003Excel2007
- excel007excel poi
如果你经常做 WinForm 的后台管理系统,或者老项目里还用着DataGridView
,这个类真的挺省事的,可以收藏起来慢慢用。
下载地址
用户评论