小弟实在搞不懂怎么转换,我机子上装的是OFFICE2003 好像要转换的文件找不到,请问我该怎么做啊,今天下午就要交报表了,现在连个头没开始,急啊,大家帮帮忙了,有方法搞定最好,实在不行有转好也可以,  ,谢谢了。

解决方案 »

  1.   

    微软有 office 的 .net SDK , 在 Office 2003 安装光盘中 就有 好像
      

  2.   

    还在找不到啊,Excel9.olb 找不到啊,急啊,大家帮帮忙啊!
    有现成的发我一个了,谢谢了。
    在线等......
      

  3.   

    .NET 2003的“添加引用”->COM->Microsoft Excel 11.0 Object  Library 选择,而后确定,就可以添加上引用的Excel.dll了
      

  4.   

    这个我知道,但是我现在就是没有Excel.dll这个文件啊,大哥你有的话发一个给我了
    [email protected]
      

  5.   

    不好意思,你往这个邮箱也发一个好吗?
    [email protected]
      

  6.   

    通过执行tlbimp excel.exe后我们会得到excel.dll文件
      

  7.   

    怎么还是没有
    Excel.Application test =new Excel.Application();只是有 Excel.Application test =new Excel.ApplicationClass();
    这是为什么啊????
      

  8.   

    就没有Excel.Application.
    Excel.ApplicationClass就是.
      

  9.   

    请问新建一个Excel 文件 该怎么写呢,我刚学,好多都不会,麻烦你了。
    我的QQ是:13421289,我一般晚上才在。
      

  10.   

    Excel.Application excel=new Excel.Application();
    Excel.Workbooks workbooks = excel.Workbooks; 
    Excel._Workbook workbook1=excel.Workbooks.Add(XlWBATemplate.xlWBATWorksheet); 
    Sheets sheets = workbook1.Worksheets; 
    _Worksheet worksheet = (_Worksheet) sheets.get_Item(1);   int rowIndex=1; 
    int colIndex=0;  //循环读取生成新表格 
    excel.Application.Workbooks.Add(true);              //生成EXCEL的格式设定 
    excel.Cells.Font.Bold = false; 
    excel.Cells.FillLeft(); 
    excel.Cells.Font.Size = "9"; 

    //引用函数GetData中所取出的数据,得到数据源 
    System.Data.DataTable  table =dt;
          
    //将所得到的表的列名,赋值给单元格 
    foreach(DataColumn col in table.Columns) 

    colIndex++;  
    excel.Cells[1,colIndex]=col.ColumnName; 
    }
    //同样方法处理数据  foreach(DataRow row in table.Rows) 

    rowIndex++; 
    colIndex=0; 
    //处理各列的数据 
    foreach(DataColumn col in table.Columns) 

    colIndex++; 
    excel.Cells[rowIndex,colIndex]=row[col.ColumnName].ToString(); 
    }

    //不可见,即后台处理 
    excel.Visible=true;
    //友好界面提示 

    Excel.XlSaveAsAccessMode lhx=Excel.XlSaveAsAccessMode.xlShared;  
    object Nothing=System.Reflection.Missing.Value; 
    string FileNameString =System.DateTime.Now.ToString("yyyyMMddhhmmss");
    string url=Server.MapPath("..")+"\\ZLJDZFile" + "\\"+FileNameString+".xls";
    excel.ActiveWorkbook.SaveAs( url,Nothing,Nothing,Nothing,Nothing,Nothing,lhx,Nothing,Nothing,Nothing,Nothing,Nothing);      
    excel.Workbooks.Close();
    excel.Quit(); 
    excel=null;
                                return FileNameString;
      

  11.   

    我的平台上只能出现Excel.Application test =new Excel.ApplicationClass();
    没有 Excel.Application test =new Excel.Application();
    上面老兄说的多少东西根本就不出现,你能在new Excel.ApplicationClass()基础上给我一个
    新建一个空EXCEL文件的实例吗? 不是打开文件的那种,直接建一个空的就可以了,最后显示出来就可以,谢谢了。