本软件是本人自己编写,如有建议请留言。 附件中有使用说明书和样表和帮助 excel比对辅助工具使用说明书 1、 程序安装 BOM_Than.v*.exe为可执行文件,可以直接运行使用。 2、 使用方法 a) BOM_Than.v*.exe双击打开后如下图界面; b) 准备ERP导出的BOM(.xls格式)和发布的BOM(.xls格式)。 c) 选择BOM存放路经,例如:BOM存放在桌面上,可以直接把BOM拖放至“BOM表地址栏”,如下图:(注意BOM表中列号1对应的是“子项物料”“物料编码”,
前言
由于项目需求,需要将Excel中的数据进过一定转换导入仅Oracle数据库中。考虑到当Excel数据量较大时,循环Insert语句效率太低,故采用批量插入的方法。在插入操作运行时,会造成系统短暂的“卡死”现象。为了让用户知道插入的状态,需要制作一个进度条来显示插入的进度。
批量插入
项目中运用的是System.Data.OracleClient。首先将Excel数据通过转换函数转换为DataTable,其中的字段和数据库中相应表格的字段完全对应。
public int Import2Or