日期:2014-05-17  浏览次数:20953 次

Excel不规则数据插入数据库中
类似这样的格式  选项个数不固定

------解决方案--------------------

//伪代码
DataTable dt = ; //获取Excel中的数据。
string question = null;
for(int i=0;i<dt.Rows.Count;i++)
{
   string answer = "";
   if(question != null && question != "") //新题目
        question = dt.Rows[i]["题目"].ToString();
   answer = dt.Rows[i]["选项"].ToString();
   //已经知道题目和选项了, 将题目和选项添加到数据库中.
   //根据数据表结构构建查询及参数.
   //如: insert into result(question, answer) values(@question, @answer);
}
//SQL放到一个事务中进行提交。