读取:
string strCon = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source =" + filepath + ";Extended Properties=Excel 8.0;";
OleDbConnection myConn = new OleDbConnection(strCon);myConn.Open(); //打开数据链接,得到一个数据集
DataSet myDataSet = new DataSet(); //创建DataSet对象
string StrSql = "select * from [" + StyleSheet + "$]";
OleDbDataAdapter myCommand = new OleDbDataAdapter(StrSql, myConn);
myCommand.Fill(myDataSet, "[" + StyleSheet + "$]");
myCommand.Dispose();
DataTable DT = myDataSet.Tables["[" + StyleSheet + "$]"];
myConn.Close();
myCommand.Dispose();
写入:其中dt是一个datatable对象
for (int ii = 0; ii < Dt.Rows.Count; ii++)
{
Excel.SetCells(2 + ii, 1, Dt.Rows[ii]["EmployeeName"].ToString());
Excel.SetCells(2 + ii, 2, Dt.Rows[ii]["Menu"].ToString());
Excel.SetCells(2 + ii, 3, Dt.Rows[ii]["Money"].ToString());
}