把任意 CSV 快速变成可交互的字段画像:列统计、类型推断、示例值与异常提示,适合数据交接前快速验货。
提示词 (Prompts):
你是一名资深全栈工程师,请用中文输出一个可直接运行与部署的“CSV 字段概览与类型推断预览台”在线工具完整实现。要求:
1) 交付物必须包含:文件树、所有源码(至少包含 index.html 与必要的 JS/CSS)、本地运行命令、部署说明(Vercel/Netlify 二选一也可)、以及不少于 8 条测试用例或 QA checklist。
2) 工具功能:用户可以拖拽上传 CSV 或粘贴文本;自动识别分隔符与编码;展示前 200 行预览表格;对每一列做类型推断(数值/日期/布尔/枚举/字符串);输出列统计(缺失率、唯一值数、最常见值、最小/最大/均值等按类型显示)。
3) 质检规则:检测空列、重复列名、疑似身份证/手机号等敏感列并提示;检测数值列异常值(IQR 或 z-score);日期列解析失败比例统计。
4) 一键输出 HTML:页面必须提供“导出为单文件 HTML”按钮,将当前工具连同用户当前 CSV(可选:仅保存配置,不保存数据)打包为一个可离线打开的 HTML 文件(所有 CSS/JS 内联或以 Data URL 方式嵌入),下载后双击即可运行与预览。
5) 技术栈限制:纯前端实现(不依赖后端),使用原生 或轻量库(如 PapaParse 仅用于 CSV 解析);不得依赖需要密钥的第三方服务。
6) 安全与性能:大文件按流式/分块解析;对超大表格虚拟滚动或分页;不在控制台输出用户数据明文。
请直接给出可用代码与说明,不要只讲思路。
主要用途: 快速识别 CSV 是否“能用”,一眼看清字段类型、缺失与异常,并导出可离线复核的 HTML 报告工具。
专注“脏数据”定位:缺失值热力图、重复行/重复主键检测、可导出的清洗建议列表。
提示词 (Prompts):
请用中文生成一个浏览器端在线工具:CSV 缺失值与重复值质检仪表盘。必须输出完整项目代码与文件树,并满足:
1) 输入:上传 CSV/粘贴 CSV;可配置是否有表头、主键列(单列或多列组合)。
2) 质检:统计每列缺失率;按行统计缺失列数并可筛选;检测重复行与重复主键,支持一键导出重复项列表(CSV)。
3) 可视化:缺失值热力图(用表格着色即可)、Top 问题列表、可点击跳转到对应行。
4) 清洗建议:根据规则生成建议(例如:缺失率>30% 的列建议删除/补齐;主键重复建议去重策略),并允许用户勾选生成“清洗动作清单”。
5) 一键输出 HTML:提供按钮把“当前仪表盘(含图表与问题清单)”导出为单文件 HTML 报告;导出文件打开即可查看,不依赖网络。
6) 输出:除导出 HTML 外,还要提供“导出问题清单 JSON/CSV”。
7) 交付物:附运行命令、部署说明、至少 8 条 QA checklist。
主要用途: 在不写脚本的情况下快速做缺失/重复质检,并把结果做成可分享、可离线查看的 HTML 报告。
把业务规则写成可复用的校验配置:字段范围、正则、枚举、跨列依赖,一键跑全量校验并定位到行。
提示词 (Prompts):
用中文输出一个可部署的“CSV 规则校验与错误定位工作台”在线工具完整实现(纯前端)。要求:
1) 用户可上传/粘贴 CSV;可在页面中用表单方式配置校验规则:必填、数值范围、日期格式、正则、枚举、唯一性、跨列一致性(例如 start_date <= end_date)。
2) 提供内置规则模板:电商订单、用户表、日志表三种示例;允许导入/导出规则配置(JSON)。
3) 执行校验后输出:错误总览、按列/按规则聚合统计、错误行表格;点击错误可高亮原表对应单元格。
4) 一键输出 HTML:导出单文件 HTML(包含当前规则配置 + 校验结果摘要),用于交付与复核;可提供选项决定是否包含原始数据。
5) 交付物必须包含:文件树、源码、运行与部署说明、至少 10 条测试用例/QA checklist(覆盖中文逗号、空行、引号转义、超长行等边界)。
主要用途: 让非工程同学也能把“业务规则”变成可执行的 CSV 校验,并导出离线 HTML 质检结果。
把不同来源的 CSV 统一到同一套字段:列重命名、合并拆分、默认值、类型转换,并预览转换前后差异。
提示词 (Prompts):
请用中文生成一个“CSV 列映射与标准化转换器预览”在线工具的完整代码(纯前端)。要求:
1) 功能:上传/粘贴 CSV;用户选择“目标字段模板”(可编辑);通过拖拽或下拉建立列映射;支持拆分(如 full_name 拆 first/last)、合并(省市区合并)、类型转换、默认值与清洗(trim、去全角空格)。
2) 预览:左右对比原始表与转换后表;提供差异高亮;可导出转换后的 CSV。
3) 一键输出 HTML:导出单文件 HTML,其中包含该转换器本身与当前映射配置(可选是否包含数据);打开即可继续使用与复核。
4) 交付物:文件树、源码、运行命令、部署说明、至少 8 条 QA checklist。
主要用途: 统一多来源 CSV 到同一数据标准,减少人工对齐字段的沟通成本,并可离线交付映射配置。
面向验收场景:按规则抽样(随机/分层/按条件)并生成可填写备注的审阅清单,输出 HTML 报告与可回传的备注文件。
提示词 (Prompts):
用中文输出一个“CSV 抽样审阅与问题备注单生成器”在线工具的完整实现(纯前端)。要求:
1) 输入:CSV 上传/粘贴;抽样方式:随机 N 条、按某列分层比例、按条件筛选后抽样。
2) 输出:生成“审阅表单视图”,每条样本可填写备注、问题类型、严重级别;支持导出备注为 JSON/CSV。
3) 一键输出 HTML:导出单文件 HTML 审阅包(包含当前抽样样本与已填写备注),用于离线传阅;打开即可继续编辑。
4) 交付物:文件树、源码、运行/部署说明、至少 8 条 QA checklist(含中文字段名、emoji/特殊字符、超长文本等)。
主要用途: 把抽样验收变成可追踪的审阅流程,形成可离线共享的 HTML 审阅包与备注回传文件。
针对日志/监控导出表:自动识别时间列与数值列,画出折线与异常点列表,支持人工标注与导出。
提示词 (Prompts):
请用中文生成一个“CSV 时间序列异常点预览与标注台”在线工具完整项目(纯前端)。要求:
1) 输入:CSV 上传/粘贴;自动识别时间列;用户选择数值列进行绘图(可多选)。
2) 异常检测:提供 IQR、移动窗口 z-score 两种;可调参数;输出异常点列表(时间、值、偏离程度)。
3) 标注:用户可对异常点添加标签与备注;支持导出标注结果(JSON/CSV)。
4) 一键输出 HTML:导出单文件 HTML 报告(包含图表截图/或 SVG 内联、异常列表与标注),离线可查看;也可选择导出“可继续交互的离线工具”版本。
5) 交付物:文件树、源码、运行命令、部署说明、至少 10 条 QA checklist。
主要用途: 在浏览器里完成时间序列质检、异常点定位与标注交付,避免反复截图与人工汇总。
面向合规:扫描手机号、邮箱、身份证、银行卡等模式,提供脱敏策略预览与导出。
提示词 (Prompts):
用中文输出一个“CSV 敏感信息扫描与脱敏预览器”在线工具的完整实现(纯前端)。要求:
1) 输入:CSV 上传/粘贴;自动检测疑似敏感列(基于列名关键词 + 内容正则);用户可确认/取消。
2) 脱敏:支持多种策略(掩码、哈希、截断、替换为一致化 token);提供脱敏前后对比预览;可导出脱敏后的 CSV。
3) 报告:输出命中统计与示例;不得在页面默认展示过多明文(只显示少量示例并打码)。
4) 一键输出 HTML:导出单文件 HTML 报告(包含统计与脱敏策略配置;可选不包含原始数据),用于审计留档与复核。
5) 交付物:文件树、源码、运行/部署说明、至少 10 条测试用例/QA checklist(含边界:空格、全角字符、不同国家号码格式)。
主要用途: 快速识别与处理 CSV 中的敏感信息,形成可离线存档的脱敏报告与可复用配置。
两份 CSV(例如对账前后、版本A/B)一键比对:主键对齐、字段差异、增删改统计,生成可分享的差异报告。
提示词 (Prompts):
请用中文生成一个“CSV 结果对账与差异预览报告生成器”在线工具完整实现(纯前端)。要求:
1) 输入:上传两份 CSV(A/B),用户选择主键列(单列/组合);支持主键缺失与重复提示。
2) 对账:统计新增/删除/变更行;对变更行按字段输出差异(旧值/新值);提供筛选与搜索。
3) 报告:生成差异摘要、Top 变更字段、关键问题列表;支持导出差异明细为 CSV/JSON。
4) 一键输出 HTML:导出单文件 HTML 差异报告,打开即可查看(不依赖网络);可选是否包含原始数据或仅包含差异。
5) 交付物:文件树、源码、运行命令、部署说明、至少 12 条 QA checklist(含:主键重复、字段缺失、不同列顺序、不同编码)。
主要用途: 快速完成两份 CSV 的对账与差异定位,并把结果交付为离线可打开的 HTML 报告。