C# 如何从excel文件导入最后一行?
我正在开发一个系统,在这个系统中,我正在导入一个包含大量数字的excel文件(.xls)。在文件的最后一行,我有一些总数。我想跳过导入最后一行,但我真的不知道怎么做。谁能帮我提些建议吗 我需要指定在导入时使用LINQ和OLEDB 更新: 以下是我的导入方法中的一些代码: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
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这几乎是我的问题:“当我导入时,我需要做什么才能跳过文件的最后一行?”
我还将附上我的文件最后一列的图片。
在这里输入一些代码,使答案比构建整个代码(人们通常不会这么做,尤其是因为他们会怀疑你什么都没做)更简单,否则这个问题可能会结束。是的,我做到了!