小弟是新手,在一个页面我写了几个方法,每个方法都有返回值,我先在想将这些方法的返回值导入到excel中??该怎么做啊??望大狭指教~~

解决方案 »

  1.   

    http://topic.csdn.net/u/20090114/10/a42c51ce-bf63-461f-8006-abb7e1da6607.html
      

  2.   

    这样的话你必须由一个用于导入的中间环节!
    它的作用
    1.用于监控方法的调用!
    2.取回方法的返回值!
    3.包装返回值!
    4.将返回值导入到excel中!呵呵,说的有点废话啊,不过你确实缺少这个环节!
      

  3.   

    比如;我的一个方法
     protected int GetWagerCount() 
        {
            string SQLString;
            PDPerson pp = new PDPerson();
            SQLString = "select count(Obj_casetype) from [dbo].[C_Work_Object] where Obj_casetype='赌博'";
            int dt = Convert.ToInt32(pp.GetObjectBySql(SQLString).Rows[0][0]);
            return dt;  
        }我想将这个值导出到excel中,怎么做啊??
      

  4.   

    Lz几个方法的返回值都是datatable?如果是的话,你可以将几个方法的返回值给放进一个Datatable里然后再写进excel中不就可以了
      

  5.   


    不错的想法,但是要不是这样的话,直接操作excel也比较容易,例子太多了吧?楼主没用心搜索
      

  6.   

    返回值都是 int类型的啊,每个方法只有一个返回值的,不用定义成datatable类型的吧??
      

  7.   

    可以用这个  StreamWriter 写入数据流StreamWriter write = new StreamWriter(@"d:\Test.xls",false,Encoding.Default);
    write.WriteLine(GetWagerCount() + "\r\t");
    write.Close();
    这 只写入了你那个方法返回的结果!
      

  8.   

    编写一个存入到Excel的中间层类,然后在调用函数的地方把返回值做为参数传递进去,就ok了
      

  9.   

    楼上的大狭能不能给个Excel的中间层类的示例啊~~小弟刚入门
      

  10.   

    以前作项目时读写过excel,有多种方式!
    下面这个链接是网上一个有关读写excel的例子,参看一下吧,看对你是否有帮助
    http://www.cnblogs.com/zzh/archive/2008/06/03/1212688.html