2013-01-31 26 views
0

如果我想开我用这个代码的Excel文件:打开Excel在C#中 - 加载时间

Microsoft.Office.Interop.Excel.Application xlApp = new Microsoft.Office.Interop.Excel.Application(); 
      Microsoft.Office.Interop.Excel.Workbook xlWorkBook = xlApp.Workbooks.Open(FilePath, 0, true, 5, "", "", true, Microsoft.Office.Interop.Excel.XlPlatform.xlWindows, "\t", false, false, 0, true, 1, 0); 
      Microsoft.Office.Interop.Excel.Worksheet xlWorkSheet = (Microsoft.Office.Interop.Excel.Worksheet)xlWorkBook.Worksheets.get_Item(1); 
      Microsoft.Office.Interop.Excel.Range range = xlWorkSheet.UsedRange; 

其工作正常,但这个需要很长的时间,是另一种可能更快?

在此先感谢

回答

1

是的,我会推荐Microsoft的Open XML SDK。 您可以打开Excel文档,而无需实际安装或使用Excel。