C# Workbooks.Open()无法打开Excel文件
请问我的如下代码出现什么问题,为什么不能打开Excel文件,请解救,不甚感激。
结果出现如下问题:

class Program
{
static void Main(string[] args)
{
Excel.Application xlApp = new Excel.Application();
Excel.Workbook workbook = null;
string str = @"E:\test.xlsx";
try
{
workbook = xlApp.Workbooks.Open(str);
Console.WriteLine("Succeed");
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
}
finally
{
xlApp.Quit();
if (workbook != null)
{
workbook.Close(null, null, null);
System.Runtime.InteropServices.Marshal.ReleaseComObject(workbook);
workbook = null;
}
if (xlApp != null)
{
System.Runtime.InteropServices.Marshal.ReleaseComObject(xlApp);
xlApp = null;
}
GC.Collect();
}
Console.ReadLine();
}
}
结果出现如下问题:

...全文
相关推荐
c#利用Excel直接读取数据到DataGridView
个例子的功能是c#读取excel文件,大家可以参考使用
C#编程实现Excel文档中搜索文本内容的方法及思路
有了在Word文档中编程实现搜索文本的经验,在Excel中实现这个功能也并非难事。
C#调用excel批量计算源代码
C#调用excel,并且进行批量计算。他通过对excel的控件的调用,来实现对excel的批量计算
c#读取excel
C# EXCEL导入导出类
C# EXCEL导入导出类 /// /// 导入EXCEL到DataSet /// /// Excel全路径文件名 /// 导入成功的DataSet public DataSet ImportExcel(string fileName) /// /// 把DataTable导出到EXCEL /// /// 报表名称 /// 数据源表 /// Excel全路径文件名 /// 导出是否成功 public bool ExportExcel(string reportName,DataTable dt,string saveFileName)


