我正在从 excel 表中读取数据。我的桌子看起来像这样。
AAAA bbbbb cccc
1 2 3
4 5 6
--------------------------------------
--------------------------------------
data data data
我想遍历每一行并将每个单元格的每个值保存在单独的字符串中。
这里按照我的表,
我要收藏,
string column1= 1;
string cloumn2=2;
string clomnn3= 3;
我想对所有行重复此操作。我的 excel 只有三列。
我试过这段代码
//Reading Excel file
string datafilename = @"D:\Book2.xls";
string strConn = "Provider=Microsoft.ACE.OLEDB.12.0;" + "Data Source=" + datafilename + ";" + "Extended Properties=Excel 12.0;";
OleDbDataAdapter myCommand = new OleDbDataAdapter("SELECT * FROM [Sheet1$]", strConn);
//fetching excel data into DataTable
System.Data.DataTable _dtDataFile = new System.Data.DataTable();
ArrayList abcd = new ArrayList();
myCommand.Fill(_dtDataFile);
foreach (DataRow row in _dtDataFile.Rows)
{
Response.Write(row[i]);
}
我得到的输出是
12346............datadatadata
我在一个字符串中获取所有数据,我想将数据存储在每一行的单独字符串中。
任何人都可以建议,如何做到这一点。
谢谢你。