提示错误是:“Open”方法没有采用“2”个参数的重载,也就是这里错了Excel.Workbook xlsBook = xlsApp.Workbooks.Open(@"C:\Documents and Settings\Administrator\桌面\学生信息.xls",Missing.Value ); 这是为什么啊 我真的不会 高手帮帮我 using System;
using System.Collections.Generic;
using System.Reflection;
using System.IO;
using Excel;
namespace Excel的读取
{
class Program
{
static void Main(string[] args)
{
////创建Application对象
Excel.Application xlsApp = new Excel.Application();
if (xlsApp == null)
{
return;
} xlsApp.Visible = true;
//得到WorkBook对象, 可以用两种方式
// 打开已有的文件
Excel.Workbook xlsBook = xlsApp.Workbooks.Open(@"C:\Documents and Settings\Administrator\桌面\学生信息.xls",Missing.Value );
//指定要操作的Sheet,两种方式
Excel.Worksheet xlsSheet = (Excel.Worksheet)xlsBook.Sheets[1];
//指定单元格,读取数据,两种方法
Excel.Range range1 = xlsSheet.get_Range("C2", Type.Missing);
Console.WriteLine(range1.Value2);
}
}
using System.Collections.Generic;
using System.Reflection;
using System.IO;
using Excel;
namespace Excel的读取
{
class Program
{
static void Main(string[] args)
{
////创建Application对象
Excel.Application xlsApp = new Excel.Application();
if (xlsApp == null)
{
return;
} xlsApp.Visible = true;
//得到WorkBook对象, 可以用两种方式
// 打开已有的文件
Excel.Workbook xlsBook = xlsApp.Workbooks.Open(@"C:\Documents and Settings\Administrator\桌面\学生信息.xls",Missing.Value );
//指定要操作的Sheet,两种方式
Excel.Worksheet xlsSheet = (Excel.Worksheet)xlsBook.Sheets[1];
//指定单元格,读取数据,两种方法
Excel.Range range1 = xlsSheet.get_Range("C2", Type.Missing);
Console.WriteLine(range1.Value2);
}
}
(Excel._Workbook)xlsApp.Workbooks.Open(@"C:\Documents and Settings\Administrator\桌面\学生信息.xls",
Missing.Value ,
true,
Missing.Value ,
Missing.Value ,
Missing.Value ,
Missing.Value ,
Missing.Value ,
Missing.Value ,
Missing.Value ,
Missing.Value ,
Missing.Value ,
Missing.Value ,
Missing.Value ,
Missing.Value );