C#把excel表格中的数据读入到数组(2009-04-03 20:27:25)标签:杂谈 分类:C#
DataTable ExcelTable;
openFileDialog1.ShowDialog();
string MyFileName = openFileDialog1.FileName;
if (MyFileName.Trim() == "")
{
return;
}
string MyFilePath = Path.GetFullPath(MyFileName);
string strCon = "Provider=Microsoft.Jet.OLEDB.4.0;" + "Data Source=" + MyFilePath + ";Extended Properties=Excel 8.0;";
OleDbConnection myConn = new OleDbConnection(strCon);
string strCom = " SELECT * FROM [Sheet1$] ";
myConn.Open();
OleDbDataAdapter myCommand = new OleDbDataAdapter(strCom, myConn);
DataSet myDataSet = new DataSet();
myCommand.Fill(myDataSet, "[Sheet1$]");
myConn.Close();
ExcelTable = myDataSet.Tables[0];
int iRows = ExcelTable.Rows.Count;
int iColums = ExcelTable.Columns.Count;
string[,] StoreData = new string[iRows, iColums];
for (int i = 0; i < ExcelTable.Rows.Count; i++)
for (int j = 0; j < ExcelTable.Columns.Count; j++)
本内容试读结束,登录后可阅读更多
下载后可阅读完整内容,剩余1页未读,立即下载
- 1
- 2
- 3
前往页