下面是我显示 Excel 的代码
objExcel = new Microsoft.Excel.Interop.Application();
object objOpt = System.Reflection.Missing.Value;
objExcel.Visible = true;
objExcel.Workbooks.Open(fi.FullName,
objOpt, objOpt, objOpt, objOpt, objOpt, objOpt, objOpt,
objOpt, objOpt, objOpt, objOpt, objOpt, objOpt, objOpt);
现在的问题是,如果我有用 excel 2003 制作的xls文件,如果文件是用 excel 2007,2010 制作的,它将无法打开。给出错误文件不是可识别的形式相同的代码在 win7 中运行良好。
在读取 2003 年和 2007 年的 excel 文件时我需要做的任何更改。
注意:在 excel 2003 和 2007 中创建的两个文件都有扩展名.xls