请问你做的是什么样的处理呀,如果不是xml格式,只是保存为xml文件,恐怕是不行的。

解决方案 »

  1.   

    Excel.Application myExcel=new Excel.Application();
    String strReportCol;
    String strReportRow;
    String strResult;
    DataTable  datatable = DealDataFullTable(strConfigID,strParamVaules,ConnectString);
    object missing = System.Reflection.Missing.Value;
    myExcel.Application.Workbooks.Open(strSourceFileName,missing,missing,missing,missing,
    missing,missing,missing,missing,missing,missing, missing,missing,missing,missing); 
    Excel.Workbook myBook=myExcel.Workbooks[1];
    Excel.Worksheet curSheet = (Excel.Worksheet)myBook.Sheets[2];
    ///单元格数据处理
    myBook.SaveAs("c:\\1.XLS",missing,"","",false,false,Excel.XlSaveAsAccessMode.xlNoChange,1,false,missing,missing,missing);////保存为XLS结果可以
    myBook.SaveAs("c:\\1.XML",missing,"","",false,false,Excel.XlSaveAsAccessMode.xlNoChange,1,false,missing,missing,missing);////我想保存为XML结构!
    myBook.Close(false, null,null);
    myExcel.Quit();
    System.Runtime.InteropServices.Marshal.ReleaseComObject(myBook);
    System.Runtime.InteropServices.Marshal.ReleaseComObject(myExcel);
    myBook = null;
    myExcel = null;
    GC.Collect();
    用Excel直接打开另存就可以!!!!
      

  2.   

    文件格式不同,怎么好保存?
    XML和XLS两码事吗
      

  3.   

    你可以把XLS文件放到DATASET中,再由DATASET导出为XML
      

  4.   

    用 scocsdn(发菜) 所说的方法吧
      

  5.   

    用 scocsdn(发菜) 所说的方法吧