大家好,现在客户有一份excel报表,要求导入到系统中去.比如"月统计表".如果只是单个导入的话,没什么问题.excel表的样式为
                     *****年3月统计表
序号     统计名称   项目   日期     负责人    收货地点  等等
1         XX         AA    1-8       张三       关山    .....
2         YY         BB    12-15     李四       玉门    .....
3         ZZ         CC    18-27     王五       林州    .....现在客户要求查看"当天收货地点"、"次日收货地点"、"第三日收货地点",但是他的日期标注的方式是上述形式“1-8”“12-15”“18-27”,请问程序中应该怎么把上面的日期分解,能适应客户的要求。谢谢, 在线等。

解决方案 »

  1.   

    使用dataset的readexcel方法可以生成datatable
    然后插入数据库
      

  2.   

    生成datatable后,可以将datatable的每一行读出来,构造成insert语句,执行插入。
      

  3.   

    谢谢,1-8就是1至8日的意思,客户根据计算机显示的系统时间让取当天、第二天、第三天的,不知道怎么取怎么判断啊,你比如当天是"6"日,我怎么取. 我觉得麻烦多多,有详细代码或者对这种情况的解决方案吗?着急ing.