• 对比俩个Excel中的数据,并且进行数据操作


    项目需要, 去对比俩个Excel中的数据是否一样, 不一样需要做替换, 有个同事在处理中(处理了一天 1000 多条吧,移交给我), 本人在想通过人工手动的方式,一个个做对比得花多长时间啊, 主要是数据量还很大,最主要的是, 我也不想干,不干没办法。
     
    思考之后:
    方案一:准备把Excel1 数据读取到,放在一个很大的List中, 然后在读Excel2, 之后做对比和替换。
    注:所在的公司根本不知道,封装公共类库,公共方法, 谁用谁写那种模式。
     
    方案二:把俩个excel中的数据全部导入到数据库中,然后通过代码进行操作。比对替换完成之后, 在导出去。
     
    选择方案二,主要是没有Excel 的公共类, 也是数据量大, 其次就是采用ADO.NET,更为简单
     
    1)Excel 导入SQL Server 具体路程(百度的):
     
    1、打开SQL Server 2014 Import and Export Data (64-bit)
     
    2、进去选择页面:选择导入的模式,及源Excel文件路径

     

    3、 选择目标地址:数据库地址,账号,导入到的数据库

     

    4、这个就选择默认的:

     

    5、选择生成的表

     

    6、点击Next -> Finsh
    在点击Finish 之后才会把Excel中的数据导入到数据库中
     
    注: 本人第一次导入时,出现错误, 不要着急,细找原因,重试后就可以了
     
    2)SQL Server 表导出到Excel 中。
     
    1、打开Excel ,选择:

     

    2、输入数据库地址及账号密码

     

    3、选择要导出的表。
    4、点击next或者点击finish 即可
     
     
    总结:作为一个研发,经理或者老大交给我的的任务,告诉我们的方式永远是最有效的,但并非最简单的, 我们在做的过程中, 需要发现一些简单的方法去节约时间。
  • 相关阅读:
    1.1.28 文字所在段落增加下划线
    Microsoft Project 2010基础使用方法
    16.3 将Win7文档的内容到复制Linux的vi中
    3.4 在Word中的公式和序号之间填充连续的点
    18.25 JLink调试程序步骤
    18.24 Ubuntu修改静态IP
    18.23 inline函数功能
    18.22 sprintf函数功能
    18.21 关键字extern
    18.20 频率单位转换
  • 原文地址:https://www.cnblogs.com/duanbiflying/p/7404511.html
Copyright © 2020-2023  润新知