我需要从 Excel 工作表中提取员工数据。Excel 表包含 DoB,我需要根据 DoB 分配薪水。1995年之前出生的人将获得50000的工资,1995年之后出生的人将获得20000的工资。
我试过了,日期有问题。
我需要从 Excel 工作表中提取员工数据。Excel 表包含 DoB,我需要根据 DoB 分配薪水。1995年之前出生的人将获得50000的工资,1995年之后出生的人将获得20000的工资。
我试过了,日期有问题。
可以使用 LINQ 完成您需要的过滤,但如果您是 VB.NET 的新手,这可能有点过于复杂。我建议使用 For Each Row 循环遍历每个 DataTable 行并使用VB.NET DateTime.CompareTo方法比较两个日期(Excel 中的 DOB 和 1996 年 1 月 1 日)。您的工作流程中已经有 IF 语句,只需使用分配活动来设置薪水列,如下所示:分配的左侧部分:分配的row("salary")
右侧部分:(50000
或 20000)然后您可以使用以下方法将计算保存回 ExcelWrite Range
活动