日期:2014-05-16  浏览次数:20710 次

.net 合并单元格的excel数据的导入。求助!!!!!

我现在想用.net,读取一个EXCEL表中的数据,然后导入到数据库中。导入的格式如图上一样,但是我只能读到例如:省份为北京,分四个产品类型,我只能读取到第一个类型,剩下的那三个应该怎么才能读取到?
谢谢啦。请多大家多多帮助。
------解决方案--------------------
把Excel 中的数据读取到DataTable 中,代码如下: 
                 conn.Open();
                    string strSql = "select * from [" + sheetname + "$]";

                    OleDbCommand cmd = new OleDbCommand(strSql, conn);
                    
                    OleDbDataAdapter da = new OleDbDataAdapter(cmd);
                    DataSet ds = new DataSet();

                    da.Fill(ds);
                    DataTable dt = ds.Tables[0];
DataTable 效果图如下:
然后遍历DataTable 就行