C# 如何从excel文件导入最后一行?

C# 如何从excel文件导入最后一行?,c#,excel,linq,sql-server-2008,C#,Excel,Linq,Sql Server 2008,我正在开发一个系统,在这个系统中,我正在导入一个包含大量数字的excel文件(.xls)。在文件的最后一行,我有一些总数。我想跳过导入最后一行,但我真的不知道怎么做。谁能帮我提些建议吗 我需要指定在导入时使用LINQ和OLEDB 更新: 以下是我的导入方法中的一些代码: public static void ImportToAP(string tenant_vig_id, DateTime date, double value, string vig_konto, int b

我正在开发一个系统,在这个系统中,我正在导入一个包含大量数字的excel文件(.xls)。在文件的最后一行,我有一些总数。我想跳过导入最后一行,但我真的不知道怎么做。谁能帮我提些建议吗

我需要指定在导入时使用LINQ和OLEDB

更新: 以下是我的导入方法中的一些代码:

public static void ImportToAP(string tenant_vig_id, DateTime date,
          double value, string vig_konto, int building_vig_id)
{
    int build_id = 0;

    var queryBuild = from build in db.Buildings
                     where build.Vig_ID == building_vig_id
                     select build;

    foreach (Building build in queryBuild)
    {
        build_id = build.ID;
    }

    int vig_id = 0;

    var queryVig = from v in db.Vig_Kontos
                   where v.Building_Vig_ID == building_vig_id
                         && v.Konto_number == vig_konto
                   select v;

    foreach Vig_Konto v in queryVig)
    {
        vig_id = v.ID;
    }

    Price price = new Price()
    {
        KontoNr = tenant_vig_id,
        Date = date,
        Value = value,
        vig_konto = vig_konto,
        vig_konto_id = vig_id,
        Building_Vig_ID = building_vig_id,
        Building_id = build_id
    };

    db.Actual_Prices.InsertOnSubmit(price);
    db.SubmitChanges();
}
导入工作正常,但最终我总是得到错误:

“该字符串未被识别为有效的日期时间。”

错误是因为我知道有空列,但我不需要导入此列。Sow这几乎是我的问题:“当我导入时,我需要做什么才能跳过文件的最后一行?”

我还将附上我的文件最后一列的图片。

在这里输入一些代码,使答案比构建整个代码(人们通常不会这么做,尤其是因为他们会怀疑你什么都没做)更简单,否则这个问题可能会结束。是的,我做到了!