excel文件里有100行数据读取的时候 出来了6千多行 怎么把空行出掉啊sql 语句这样写的"SELECT * FROM [" + sheetName + "$]"

解决方案 »

  1.   

    excel问题。有空格行,添加判断条件
    设置excel单元格格式
      

  2.   

    where 字段<>""c# 读取excel的一系列问题 
      

  3.   

    或者datatable里删除所有空行也可以。 /// <summary>
    /// 删除DataTable中的所有空行。
    /// </summary>
    /// <param name="dt">数据表实例。</param>
    public static void DeleteBlankRow(DataTable dt)
    {
    for (int i = 0; i < dt.Rows.Count; i++)
    {
    bool IsEmpty = true;
    for (int j = 0; j < dt.Columns.Count; j++)
    if (dt.Rows[i][j].ToString().Length > 0)
    {
    IsEmpty = false;
    break;
    }
    if (IsEmpty)
    {
    dt.Rows.Remove(dt.Rows[i]);
    i--;
    }
    }
    }
      

  4.   

    "SELECT * FROM [" + sheetName + "$] where 字段<>''"