¥9.90 · 购买后下载
兔獴9块9-CSV行条件筛选 v0.1.0
单CSV按列号设置最多8条文本相等、包含或为空条件,全部/任一筛选行;预览后另存新CSV,保留原表头、全部列与原单元格字符串,不修改原表。
Windows · v0.1.0 · 未签名

功能、适用范围与版本说明
- Windows10/11 x64免安装,系统.NET Framework4.5或以上。选一份CSV,明确源编码与分隔符,勾选1—8条条件,按原表列号选择相等/包含/为空和比较文字;选全部满足或任一满足,读取后核对表头列号、总/匹配/未匹配与前5条,再另存全新CSV。
- 默认条件1:第1列相等001,其余未启用。列号从1开始,不是表头文字。最多8条,可同列重复。相等/包含采用Ordinal精确比较,区分大小写,不裁空白。为空只指零长度,单空格不是空;为空的比较框须留空,包含不允许空文字;相等允许空字符串。字段内CR/LF是实际字符,比较不归一化换行。无SQL、脚本、正则或类型推断。
- 源编码可UTF-8(可BOM)/UTF-8-BOM(必须BOM)/GBK/GB18030,严格解码、BOM冲突或NUL拒绝,不猜编码/修复乱码。分隔符明确comma逗号/semicolon分号/tab制表符;合法单列输入无法自动判断你选错分隔符,先核对预览。
- 严格CSV:引号只能从字段首开始,双引号转义,关闭引号后须分隔/换行;引号内逗号/引号/CR/LF保留为值。任一记录列数不同、空/全空白表头或完全相同重复表头整批拒绝,未匹配记录也先验证;表头大小写/首尾空白不归一化。空物理行作为空记录,不自动忽略。
- 输出保留全部原表头、列顺序及匹配记录的原单元格字符串,记录相对顺序不变,不重排列、不合并、不去重。前导零、空字符串、公式文字和字段内换行保留。输出固定UTF8 BOM,记录分行CRLF,分隔符沿用选择,不承诺原CSV字节完全相同。零匹配仍输出原表头。
- 不自动防公式,因为会改变原值;本工具不执行公式,也不自动打开CSV,外部表格软件可能执行原有公式文本,来源与打开方式请自行核对。CSV不是财务决策或自动改账功能。
- 边界:源16MiB、10万数据记录、256列、每字段解引号后UTF8编码不超过1MiB且字符数不超过1048576;每条件文字不超过16384字符、CLI条件CSV64KiB、输出32MiB。整文件有界解码/解析,不称巨文件流式;预览最多5条并截显示字段100字符,但实际输出值完整。
- 来源只读,保存前后重读来源SHA256变化拒绝;改路径/编码/分隔符/任一条件/组合后清预览,须重新筛选。不对外部编辑器加原子锁。仅本地普通路径,不接网络盘、设备名、数据流或现有链接。已有目标不覆盖,取消清理本次临时文件,失败后可更正重试。
- CLI:EXE --filter 输入.csv 全新输出.csv 条件.csv UTF-8 comma all。条件CSV固定UTF8/逗号,首行为column,operator,value,后续列号/eq或contains或empty/值,共1—8条,值含逗号或换行按CSV引号写。all或any不猜大小写。条件文件启动时载入快照,后续编辑不重读;GUI规则亦在点击读取时快照。
- 构建:PowerShell -File build.ps1,使用随包App.cs/CsvCore.cs/Filter.cs/brand-icon.ico;构建流程可重复,不承诺编译字节确定一致。控件事件、可见窗口键盘与物理鼠标分开记录。物理鼠标/原生文件对话框、第二实体机及真实付款未测。
- 售价9.90元,固定版本私有购买下载;教程本地由用户发布。
ZIP 133605字节;SHA256:2a71e453585a41a1d09c3ac07da10132ab71c85c66fa675328c2fd01e33ca00f
怎样使用
- 选择CSV并明确源编码/分隔符,勾选条件、原列号、操作与文字;相等和包含区分大小写,不去空白。
- 选择全部或任一满足,读取后核对表头列号及总/匹配/未匹配,最多预览5条;变更条件后重新读取。
- 另存全新UTF8 BOM CSV,独立打开数据核对原字段/表头/顺序;本工具不自动打开或执行公式,不修改原表。
留言与回复
提交使用问题或功能建议,审核后展示。订单、邮箱等个人信息请通过售后邮箱私下联系。
正在加载已审核留言…