问题标签 [autofilter]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
8113 浏览

javascript - 如何自动过滤 HTML 选择列表?

我有一个包含很多(1000 多个)名称的 HTML 选择列表。我有一个 javascript,如果有人开始输入,它将选择第一个匹配的名称。此匹配查看项目的开头:

客户希望有一个建议或自动过滤器:键入名称的一部分应该“找到”包含该部分的所有名称。我见过一些类似 Google Suggest 的选项,大多数都使用 Ajax,但我想要一个纯 JavaScript 选项,因为无论如何都已经加载了选择列表。有人指点吗?

0 投票
1 回答
914 浏览

filter - 在 Excel 2007 中编码文本过滤器

我正在尝试使用代码根据当前日期动态过滤电子表格。

我将需要过滤的日期存储为“CurrDay”,并试图将存储的日期重新调用到我的过滤算法中。它不起作用,我需要弄清楚如何完成此代码。每次我运行代码时,它都会返回过滤器中的 CurrDay 名称,而不是存储在 CurrDay 变量下的日期。

我在这里遗漏了一些东西,我需要一些指导。任何帮助表示赞赏。

代码:

0 投票
1 回答
258 浏览

asp.net - ASP.NET AJAX“键入时”功能

虽然这是常见问题解答,但我仍然找不到合适的解决方案。当用户在 TextBox 中键入内容时,我想过滤掉一个列表(使用放置到 UpdatePanel 的 ListView 控件呈现)。这篇博文准确地描述了我所需要的——在添加指定数量的字符后发起回发。但是该实现有一些小缺点。我很惊讶 AutoCompleteExtender 不够通用,无法处理这种情况,而且我找不到其他开箱即用的解决方案。那么您会推荐什么作为替代解决方案?

0 投票
1 回答
1529 浏览

html - VB.NET 中的 Excel 自动过滤器

在我的应用程序中,我通过获取 HTML 页面的布局来导出 Excel 文件。因此,在我的代码隐藏中,我正在修改 HTML 布局并在其上插入元素,就像它是一个网页一样。这样做,我不需要使用任何外部库,而且由于我要导出的数据只是一张表,我不需要任何复杂的东西来处理它。我的问题是:有一种方法可以通过修改 HTML 标签来创建自动过滤器?我的意思是,如果在 HTML 中放置一个 < b>Column Name ,当导出到 Excel 时它将变为Bold,是否可以使用 AutoFilter 做同样的事情?

0 投票
2 回答
731 浏览

excel - 如何使 Excel 损坏的自动筛选指示器消失?

Excel 2003 使用通常自动过滤的大工作表。但是,当自动过滤器关闭时,指标仍然存在,它们只是不起作用。不确定是否运行了一些可能导致此问题的 vba。

其他工作簿在同一台计算机上的行为正确,而此工作簿在其他计算机上的行为方式也是如此。

有没有人遇到过这个?还是更好地修复它?

我刚刚注意到过滤后的范围指示器有 45 列,最后两列标题上没有内容,尽管它实际上没有被过滤。我将内容添加到最后两个标题列并尝试运行 AutoFilteredMode=False,但没有结果,但后来 VisibleDropDown:=False 确实隐藏了指标,但仅在最后两列上。

0 投票
1 回答
2326 浏览

c# - 使用完整的过滤器重新排序 Excel 表列

我通过 VSTO 3.0 遇到了 Excel 2007 的问题。在我的项目中,我需要偶尔对列进行洗牌。通常,这可以正常工作,但我最近发现当过滤数据并且过滤后的数据不连续时会出现问题。

例如,使用这个数据集:

如果第二列的过滤器不包括太平洋或中部,则以下代码会产生错误。

抛出的错误是System.Runtime.InteropServices.COMException错误代码 -2146827284 和消息“该命令不能用于多项选择”。

我已经尝试了很多东西,但似乎没有一个完全有效。如果我使用table.AutoFilter.ShowAllData(),我可以继续没有问题,但是我已经清除了用户的过滤器并且无法table.AutoFilter.ApplyFilter()像我假设的那样将它们取回。

我不能可靠地存储和重新创建过滤器有两个原因:第一,table.AutoFilter.Filters如果过滤器中的数据集太大,迭代和存储过滤器的数据可能会导致问题。参考我的示例数据,如果过滤器要从第 2 列中排除 Central,则尝试检索过滤器的信息会导致互操作错误。其次,要重新创建过滤器,我需要知道过滤器最初位于哪一行以传递给table.Range.AutoFilter(object, object, XlFilterOperator, object, object)方法。

我一直在努力解决这个问题太久了,似乎无法在我自己的头脑或庞大的互联网上找到解决方案。任何帮助将非常感激。

0 投票
6 回答
25328 浏览

excel - POI 自动过滤器

如何使用 Apache POI 在 Excel 2007 文档中预定义自动筛选区域?

一个小的代码示例或链接会很好。

0 投票
1 回答
1574 浏览

java - 是否有任何 Java-Excel 库支持 Excel 中的自动筛选?

上次检查时,Apache POI 不支持此功能。如果您知道任何解决方案,无论是免费的还是商业的,请提出建议。

0 投票
1 回答
4703 浏览

excel - Excel VBA 过滤问题

很棒的 Stackoverflow 用户,

我在一些看起来很简单不会造成这么多麻烦的事情上遇到困难。我正在尝试根据条件过滤给定的工作表。这是代码:

出于某种原因,我实际应用过滤器的最后一行一直给我以下错误消息:

我这样做真的很愚蠢吗?

谢谢!

更新:

所以我找到了解决方案。这是它的样子:

我不太确定为什么会这样,如果有人可以向我解释,前一个不会,那就太好了。再次感谢!

0 投票
1 回答
7264 浏览

excel - 如何在 Excel 中使用自动筛选进行小计?

我目前正在处理在公司工作的人员名单的 Excel 表格。该公司有多个团队和多个职位,我已将它们全部列在 Excel 工作表中(我使用的是 Excel 2007)。而且由于职位和人员名单每天都可能不同(基于谁被提升或解雇),我不得不制作日期列并在“日期”、“职位”和“团队”上放置一个过滤器。

现在我想使它过滤掉,比如说,年份 = 2011,职位 = 团队经理,团队 = 信息技术。团队。我自己已经设法做到了这一点,但现在我想知道何时根据职位或团队名称将其过滤掉(从 700 多行中),是否可以添加同一团队下的总人数或相同的职位。

例如,如果信息技术部门有 10 人。团队,我可以让它显示“总人数 = 10”,而无需在应用过滤器时手动计算每个人吗?此外,如果信息技术部门有 4 人。团队作为经理,它会显示“IT 团队下的经理总数 = 4”。

我可以在 Excel 中使用任何命令或方法来执行此操作吗?