本人在导入Execl时发现一个问题,请各位帮忙解决。
我导入Execl是一行一行的导入的。当Execl中有记录时我要把原来的这一行记录给覆盖了。

解决方案 »

  1.   

    如果有记录了,你可以用
    update操作
    update from data set name1=‘’ where no=‘’
      

  2.   

    我是要把数据库中的记录去覆盖Execl中的记录。不是去覆盖数据库中的记录
      

  3.   

    不知你的真正意图是怎样的,如果是单纯覆盖的话,你可以清除Excel的记录先呀。
      

  4.   

    在每导入一次,就删除一次EXCEL中的记录,这样就可以了
      

  5.   

    用删除的方法也可以,,不过,处理Excel也可以使用SQL语句的,就像处理数据库中的表一样,这一点你不知道吗?
      

  6.   

    怎么用SQL语句去处理Execl。我不会。请指教。
    还有一个问题。我想用程序去合并几个单元格怎么做。
      

  7.   

    excel里录的宏,合并单元格的
    Range("D7:E8").Select
        With Selection
            .HorizontalAlignment = xlCenter
            .VerticalAlignment = xlBottom
            .WrapText = False
            .Orientation = 0
            .AddIndent = False
            .ShrinkToFit = False
            .MergeCells = False
        End With
        Selection.Merge