我想做一个将一个excel文件中的数据(此文件只有一个大表)分门别类的导入到另外一个表中,然后自动计算一些数据,请问有什么好的解决方案,以前我是做JAVA的,公司让用C#开发没办法拉,指望大家了,谢谢

解决方案 »

  1.   

    Use "DataTable.Compute" method.
      

  2.   

    谢谢您的解答,我知道怎么把Excel导入到database,刚看了一下,最后还要导入到sql,他们一直用的都是先导入那个明细表,然后在用sql导入数据库,我想进一步丰富到直接用汇总表就直接导入到数据库,这方面不太了解,丢人点说是完全不会,顺便问一句,我怎么能改分值,我上100分求解
      

  3.   

    Excel => DataSet:
    http://www.codeproject.com/csharp/excel_using_oledb.aspDataSet => SQL Server:
    http://blog.csdn.net/Knight94/archive/2006/05/01/704316.aspx
      

  4.   

    最好能给一个最简单的插入一行数据的代码,还有基本表都是上万行的代码,刚看了一下用datatable是否合适
      

  5.   

    您要是比较了解能加我MSN稍微跟我聊一下吗?我刚刚接触C#,呵呵[email protected]
      

  6.   

    哦,不用怕啊,你可以用企业管理器把电子标格导入到SQL Server2000啊导入到里面后就可以进行相关的操作了
      

  7.   

    您是说先把总表导入SQL,然后再用程序控制SQL拆分成明细表是吗
      

  8.   

    Use "DataReader"
    http://blog.csdn.net/Knight94/archive/2006/05/13/726953.aspx
      

  9.   

    我来汇总一下问题,是不是我先把excel读取到DataReader,然后操作datareader,再更新数据库,如果这样的话我是否需要一条一条的读进记录