Excel 表格的数据部門 員工編號  姓名 加班日期     加班開始 加班結束 總加班時數
1部门 001   张三 2012/10/26 1700 1930         2.5
2部门 002   李四 2012/10/26 1700 2000         3
1部门 001   张三 2012/10/25 1700 1930         2.5
2部门 002   李四 2012/10/25 1700 1730         0.5
sql server 表格里面的数据部門 員工編號  姓名 加班日期     加班開始 加班結束 申请加班时数
1部门 001   张三 2012/10/26 1700 1900         2
2部门 002   李四 2012/10/26 1700 1900         2
1部门 001   张三 2012/10/25 1700 2000         3
2部门 002   李四 2012/10/25 1700 1900         2
最终要求导出的Excel 数据是 
部門 員工編號  姓名 加班日期     加班開始 加班結束  總加班時數 申请加班时数    加班时数差异
1部门 001   张三 2012/10/26 1700 1930        2.5           2             0.5
2部门 002   李四 2012/10/26 1700 2000        3             2             1
1部门 001   张三 2012/10/25 1700 1930        2.5           3            -0.5
2部门 002   李四 2012/10/25 1700 1730        0.5           2            -1.5
目前还想不到什么处理方法,

解决方案 »

  1.   

    LZ,你的要求很简单啊,可以excel实现,也可以直接写程序实现。
    1,excel:假设excel数据在sheet1,然后写个程序,从数据库取数据到sheet2,位置和sheet1对应。然后在sheet3写excel比较。如 c1=sheet1.c1-sheet2.c12,程序实现。那就更简单了。从excel读取数据到dr1,从数据库读取到dr2,然后循环比较,结果写入一个数组或者其他什么的,然后在写入excel。