您的位置:首页 > 编程语言 > C#

如何使用c#读取Excel数据?

2010-07-19 15:50 459 查看
花了几个小时把c#读取Excel

数据的东西看了一遍,在这里贴点代码。做个备忘。

Code:

public void ReadExcel()

{

DataTable excelTable;

DataSet ds = new DataSet();

//Excel的连接

OleDbConnection objConn = new OleDbConnection("Provider = Microsoft.Jet.OLEDB.4.0 ; Data Source = "路径名称";Extended Properties=Excel 8.0");

string strCom = " SELECT * FROM [Sheet1$] ";

objConn.Open();

//打开数据连接,得到数据集

OleDbDataAdapter myCommand = new OleDbDataAdapter(strCom, objConn);

myCommand.Fill(ds, "[Sheet1$]");

//假如之前的操作使得dataGridView1的列加载了其他类型的操作,则 需要把此控件的数据清空后重置。

if (dataGridView1.Columns != null)

{

dataGridView1.Columns.Clear();

dataGridView1.DataSource = null;

}

dataGridView1.DataMember = "[Sheet1$]";

dataGridView1.DataSource = ds;

objConn.Close();

}

比起java和bcb,简单太多了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐