在上个系统中需要用到Excel整体导入的功能整体的核心思路如下:
1、 首先将需要导入的Excel上传至服务器
2、 为了避免文件名重复,重命名上传的Excel文件
3、 将上传的Excel文件读入DataTable中
4、 将DataTable读入数据库中
实现起来还是比较简单的,核心代码如下:
界面需要一个FileUpload控件和一个Button
界面代码:
Excel导入数据库控制类
其中需要注意的是
1、连接Excel字符串中HDR的值表示是否有表头,YSE表示导入的EXCEL包括表头,NO反之。
2、IMEX的值有三个
当 IMEX=0 时为“汇出模式”,这个模式开启的 Excel 只能用来做“写入”用途。
当 IMEX=1 时为“汇入模式”,这个模式开启的 Excel 只能用来做“读取”用途。
当 IMEX=2 时为“连結模式”,这个模式开启的 Excel 可同时支持“读取”与“写入”用途。
这里是EXCEL导入,对于EXCEL是读取操作,即IMEX=0。
批量导入数据助手类
如果您喜欢这篇文章可以点击分享