在excel中过滤工作表中的数据

本文关键字:数据 过滤 excel 工作 | 更新日期: 2023-09-27 18:30:04

我在不同的工作表中有数千个员工数据。我想通过ADO.net根据经理的名字过滤所有表格中的数据。请帮我。提前谢谢。

在excel中过滤工作表中的数据

这里是一个很好的起点,尤其是引用部分中的链接。

我建议您为所有工作表中的数据创建一个UNION查询,并对该查询进行筛选。

SELECT *
FROM (
    SELECT F1 AS LastName, F2 AS FirstName, F3 AS ManagerName
    FROM [Sheet1$]
    UNION ALL SELECT F1 AS LastName, F2 AS FirstName, F3 AS ManagerName
    FROM [Sheet2$]
)
WHERE ManagerName = ?

或者,您也可以在UNION的每个阶段应用过滤器。

将管理器名称作为参数传入。

使用GetSchema读取图纸的名称,并动态构建查询。