开发工具与关键技术: VS, Excel表格
作者:卢惠圳
撰写时间:2019年5月14日
先写好Excel的模态框的样式然后弹出模态框,之后再将根据模板写好Excel表格上传到临时表中,JS代码如下图:
导入的Excel表格
之后是控制器代码将导入的Excel表格的数据保存到session,先将session中的ImportExcel移除避免残留以前数据再判断页面传过来的文件是否为Excel表格,然后将其转换为二进制数组存入fileBytes再将二进制的数组转化为内存流最后将内存流转化为工作簿,然后判断工作簿中是否有工作表再将工作表中的信息根据表格的形式一一填入临时表中然后提取Session中的数据、并进行分页操作,代码如下图:
导入的Excel表格
之后再将导入临时表的Excel表格数据保存到数据库中,先请求保存导入的数据的url然后判断数据是否与数据库中已有数据重复然后将数据一一保存到对应数据库的表中,然后刷新页面将保存好的数据显示在页面上,代码如下图:判断数据是否与数据库中已有数据重复然后将数据一一保存到对应数据库的表中,然后刷新页面将保存好的数据显示在页面上,代码如下图:
导入的Excel表格

相关文章: