首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >包含文本的EPPlus集表列筛选器

包含文本的EPPlus集表列筛选器
EN

Stack Overflow用户
提问于 2021-12-21 15:56:46
回答 1查看 249关注 0票数 4

我正试着用EPPlus来实现这一点-

我看了示例这里

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
    private static async Task CustomFilter(string connectionString, ExcelPackage p)
    {
        var ws = p.Workbook.Worksheets.Add("CustomFilter");
        ExcelRangeBase range = await LoadFromDatabase(connectionString, ws);

        range.AutoFilter = true;
        var colCompany = ws.AutoFilter.Columns.AddCustomFilterColumn(6);
        colCompany.And = true;
        colCompany.Filters.Add(new ExcelFilterCustomItem("999.99",eFilterOperator.GreaterThan));
        colCompany.Filters.Add(new ExcelFilterCustomItem("1500", eFilterOperator.LessThanOrEqual));
        ws.AutoFilter.ApplyFilter();
        range.AutoFitColumns(0);
    }

然而,看起来eFilterOperator没有包含选项。这个是可能的吗?

EN

回答 1

Stack Overflow用户

发布于 2021-12-21 17:35:30

弄明白了,需要用星号。顺便说一句-如果该值以星号开头,则筛选器将显示为结束,而不是包含。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$xl = New-Object OfficeOpenXml.ExcelPackage $xls
$ws = $xl.Workbook.Worksheets.Add("Logs")
$table_range = $ws.Cells[1, 1, $ws.Dimension.End.Row, $ws.Dimension.End.Column]
$table = $ws.Tables.Add($table_range, 'Table1')
$filter = $table.AutoFilter.Columns.AddCustomFilterColumn($colinfo['File'].Index - 1)
$filter.Filters.Add( (New-Object 'OfficeOpenXml.Filter.ExcelFilterCustomItem' '*MAIN-Install.log*', 'Equal' ) )
$filter.Filters.Add( (New-Object 'OfficeOpenXml.Filter.ExcelFilterCustomItem' '*dsclog.log*', 'Equal' ) )
$table.AutoFilter.ApplyFilter()
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70442842

复制
相关文章
文本筛选 grep
grep 是 Linux 下非常重要的一个工具,grep 全称是 Global Regular Expression Print,表示全局正则表达式版本。grep 是一个文本筛选器,其实也是搜索的功能,grep 的工作原理是,给定一个条件,我们也叫做模式,然后从文本中筛选出符合这个条件的内容,然后将这一行输出出来。有点类似于搜索引擎,在一个很大的文本中,筛选出满足设定条件的部分。grep在生物信息分析中,可以快速从文本中筛选出需要的内容。
生信喵实验柴
2022/10/25
1.5K0
epplus word html,EPPlus简介
简介:Epplus是一个使用Open Office XML(Xlsx)文件格式,能读写Excel 2007/2010文件的开源组件
全栈程序员站长
2022/09/07
2.1K0
EPPlus使用
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/149208.html原文链接:https://javaforall.cn
全栈程序员站长
2022/07/05
1.5K0
EPPLUS 分组
http://stackoverflow.com/questions/32760210/how-to-group-rows-columns-in-epplus
全栈程序员站长
2022/09/10
9760
EPPlus 使用小结
EPPlus是一个使用Open Office XML(xlsx)文件格式,能读写Excel 2007/2010 文件的开源组件,在导出Excel的时候不需要电脑上安装office,它的一个缺点就是不支持导出2003版的Excel(xls)。
全栈程序员站长
2022/07/02
2.4K0
EPPlus 使用小结
处理筛选CelebA人脸数据集
CalebA人脸数据集(官网链接)是香港中文大学的开放数据,包含10,177个名人身份的202,599张人脸图片,并且都做好了特征标记,这对人脸相关的训练是非常好用的数据集。
Cloudox
2021/11/23
9940
处理筛选CelebA人脸数据集
Pandas处理文本数据筛选
本文主要介绍的是通过使用Pandas中的3个字符串相关函数来筛选满足需求的文本数据:
皮大大
2023/08/23
2600
1.3 筛选器
数据透视表是Excel历史上最伟大的发明,然其本质上是个很简单的原理,就是一个漏斗,即筛选器。按照不同的角度筛选输出分析结果。
公众号PowerBI大师
2019/08/07
1.5K0
1.3 筛选器
EXCEL小技巧,筛选指定文本内容!
一、前言 压身小技不定期更新一个小技能哦~ 在办公工作中一些让人快捷又便利的小技巧~ 从文本中筛选带有“张”字的内容。 二、简单版 1.选择需要筛选的内容,点击条件格式,点击突出显示单元格规则,点
Python与Excel之交
2021/08/05
2.5K0
Excel表列序号
将字符转化为ASCII码,A-Z是连续的,且A为65,所以转换以后减一个65 + 1,值就在1-26里了。
_kyle
2020/12/03
1K0
使用VBA基于图标集进行筛选
Excel一直在改进自动筛选功能。可能和许多开发人员一样,当设置了条件,Excel为你进行数据筛选时,Excel会进行循环。当需要在数千行中循环时,此方法就会出现的问题,大大减慢你的过程。相比之下,在VBA中使用自动筛选速度非常快,小列表和大列表之间的时间差可以忽略不计。同时,Excel引入了按图标集筛选的功能,即单元格中显示的条件格式彩色箭头或图表指示器,如下图1所示。
fanjy
2022/11/16
9830
使用VBA基于图标集进行筛选
训练文本识别器,你可能需要这些数据集
我们知道,监督式深度学习非常依赖于带标签的数据集,通常数据集越大,训练出的模型效果越好,对于文本检测和识别也是如此,为了训练出好的模型,我们需要大型数据集。然而,为了收集真实世界的带标签的图片数据集非常难,为图片做标注非常耗时,代价昂贵,个人和小型企业无法承担。得益于互联网的开放性,我们可以得到许多大的公司和研究机构标注好的数据集,下面就简单汇总一下在文本检测和识别领域有哪些开放数据集。
云水木石
2019/07/01
4.6K0
训练文本识别器,你可能需要这些数据集
linux 上查找包含特定文本的所有文件
原文链接:https://rumenz.com/rumenbiji/linux-find-strings.html
入门笔记
2022/07/21
3.6K0
linux 上查找包含特定文本的所有文件
grep > grep -rnw '/path/to/somewhere/' -e 'pattern' -r或者-R是递归的, -n 是行号,并且 -w 代表匹配整个单词。 -l (小写 L) 可以添加只给出匹配文件的文件名。 -e 是搜索过程中使用的模式 除了这些, --exclude, --include,--exclude-dir标志可用于高效搜索: 只搜索那些具有 .c 或 .h 扩展名的文件 > grep --include=\*.{c,h} -rnw '/path/to/somewhere/'
入门笔记
2022/06/02
3.4K0
linux 上查找包含特定文本的所有文件
原文链接:https://rumenz.com/rumenbiji/linux-find-strings.html
入门笔记
2021/11/24
3.9K0
EPPlus与Excel完美的结合
笔者近期在公司项目中需要生产比较复杂的Excel报表, 问题点是单个Excel文件中必须能包含多个sheet, 按照以前项目的经验, 此情况需要使用MS Office组件实现。但是客观情况是office组件其版本兼容问题比较多(Excel版本不一致导致无法使用、excel进程无法回收、导致w3wp进程崩溃等), 无法把控摒弃之。
跟着阿笨一起玩NET
2018/09/19
2.5K0
LFW人脸数据集筛选有多张图的人
LFW人脸图像数据集是一个大型的人脸数据集,经常用于做人脸识别算法的衡量或比赛,其人脸图像来自网络,且在下载的图像包中要已经全部按照人名分别放在对应文件夹里了,这一点挺方便的。
Cloudox
2021/11/23
7280
LFW人脸数据集筛选有多张图的人
171. Excel表列序号
给定一个Excel表格中的列名称,返回其相应的列序号。 例如, A -> 1 B -> 2 C -> 3 ... Z -> 26 AA -> 27 AB -> 28 ... 示例 1: 输入: "A" 输出: 1 示例 2: 输入: "AB" 输出: 28 示例 3: 输入: "ZY" 输出: 701 解:26进制转10进制。 class Solution { public int titleToNumber(String s) {
张伦聪zhangluncong
2022/10/26
5630
了解vSphere中的BPDU筛选器功能
本文介绍并提供了有关vSphere 5.1 Distributed Switch中新BPDU筛选器功能的示例。 一、什么是bpdu 桥接协议数据单元(BPDU)是在物理交换机之间交换的帧,作为生成树协议(STP)的一部分。STP用于防止网络中的环路,通常在物理交换机上启用。当物理交换机端口上的链路上升时,STP协议开始计算和BPDU交换以确定端口是否应处于转发或阻塞状态。桥接协议数据单元(BPDU)帧跨物理交换机端×××换以识别根网桥并形成树形拓扑。VMware的vSwitch不支持STP,也不参与BPDU交换。如果在vSwitch上行链路上接收到BPDU帧,则丢弃该帧。同样,VMware vSwitch不会生成BPDU帧。 注意:VMware vSwitches(标准和分布式)无法形成循环,因为无法在OSI层的第2层将两个虚拟交换机连接在一起。因此,没有生成树协议功能已合并到虚拟交换机中。
孙杰
2019/10/29
2.3K0
PP-基础操作:传统数据透视表无法实现的包含筛选项功能
小勤:不是啊。我是透视之后隐藏了另外2列数据而已,但我总不能要看另一个区域的时候再去放出来,然后又隐藏吧!
大海Power
2021/08/30
9090

相似问题

包含数组的表列中的角JS -筛选文本

20

EPPlus:枢轴表列中的值

21

“不包含”文本筛选器太多。

14

向表列添加筛选器

22

包含给定文本的json列表筛选器

37
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文