[发明专利]一种基于ASP.NET MVC的Excel模板生成及数据转换和导入方法有效
申请号: | 201811433581.2 | 申请日: | 2018-11-28 |
公开(公告)号: | CN109684609B | 公开(公告)日: | 2022-10-04 |
发明(设计)人: | 杨涛 | 申请(专利权)人: | 陕西天诚软件有限公司 |
主分类号: | G06F40/186 | 分类号: | G06F40/186;G06F40/18;G06F40/151 |
代理公司: | 西安渭之蓝知识产权代理有限公司 61282 | 代理人: | 刘振 |
地址: | 710065 陕西省西安市*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明具体涉及一种基于ASP.NET MVC技术实现生成Excel数据录入模板及将Excel数据转换为强类型业务对象以实现将数据导入到其它数据源并自动生成导入错误报告的方法,具有使用方便、配置灵活及扩展性强的特点,使用者只需自己实现将自定义的强类型数据导入到其它数据源的业务逻辑,无需关心Excel录入模板及数据合法性校验等问题,且最终生成的导入报告能详细显示所有错误或重复数据,高亮标注错误数据所在单元格并显示错误或导入失败的原因,方便查看和修复错误数据并进行二次导入,对于跨应用的数据交换有很高的现实意义。 | ||
搜索关键词: | 一种 基于 asp net mvc excel 模板 生成 数据 转换 导入 方法 | ||
【主权项】:
1.一种基于ASP.NET MVC技术实现生成Excel数据录入模板及将Excel数据转换为强类型业务对象以实现将数据导入到其它数据源并自动生成导入错误报告的方法,其特征在于:该系统包含以下步骤:S1:使用特性(Attribute)配置要导入数据的业务对象Model,设置相关导入字段数据来源、转换方法及模板字段格式和表格样式等;S2:调用相关方法,根据业务对象Model生成具有数据验证功能及指定格式的Excel数据导入模板;S3:用户用生成的Excel模板录入数据,或将数据从第三方系统导入到Excel模板文件中;S4:用户上传需要导入数据的Excel文件,系统后台接收文件并将数据读取到DataSet中;S5:后台将读取到DataSet中的数据根据特性配置转换为业务对象Model集合,并将转换出错或无法转换的数据标注为无效数据从方法参数输出;S6:用户将转换为业务对象Model集合的数据导入到数据源中,在导入过程中可执行自定义数据验证逻辑,将不能导入的数据标注为无效数据与上一步中标注的无效数据合并;S7:生成导入错误报告,将无效数据导出到Excel中并提供下载链接,对无效数据进行标注及显示错误原因。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于陕西天诚软件有限公司,未经陕西天诚软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201811433581.2/,转载请声明来源钻瓜专利网。