关键信息
- 分类
- Data Processing
- 输入类型
- file, textarea, select, checkbox
- 输出类型
- file
- 样本覆盖
- 4
- 支持 API
- Yes
概览
CSV转换器是一个强大的在线工具,用于转换和处理CSV数据。它支持重命名列、添加计算列、删除列、转换数据类型、计算新值以及过滤行等多种操作,帮助您快速清洗、整理和转换CSV文件。
适用场景
- •当您需要重命名CSV文件中的列名,使其更清晰或符合特定规范时。
- •当您需要基于现有列计算新值(如总价、平均值)并添加为新列时。
- •当您需要根据特定条件(如状态、类别)筛选CSV文件中的行数据时。
工作原理
- •上传您的CSV文件。
- •在“转换操作”文本框中,以JSON数组格式编写您需要执行的操作指令。
- •选择所需的输出格式(CSV、JSON或摘要报告)并配置错误处理方式。
- •点击处理按钮,工具将执行所有操作并生成结果文件供您下载。
使用场景
用户案例
1. 清洗销售订单数据
数据分析师- 背景原因
- 从电商平台导出的订单CSV文件列名不统一(如“item_price”和“product_cost”),且缺少“订单总额”列。
- 解决问题
- 需要统一列名,并根据“单价”和“数量”计算出每笔订单的总额。
- 如何使用
- 上传订单CSV文件,在转换操作中配置重命名和添加计算列的规则。
- 示例配置
-
[{"type": "rename", "column": "item_price", "new_name": "单价"}, {"type": "rename", "column": "product_cost", "new_name": "成本"}, {"type": "add_column", "new_column": "订单总额", "formula": "单价 * 数量"}] - 效果
- 生成一个列名统一(“单价”、“成本”)并新增了“订单总额”列的干净CSV文件。
2. 筛选活跃用户并导出为JSON
后端开发工程师- 背景原因
- 有一个包含所有用户信息的CSV文件,但API接口只需要状态为“激活”的用户数据,且要求JSON格式。
- 解决问题
- 需要从CSV中过滤出状态为“激活”的行,并将结果转换为JSON格式。
- 如何使用
- 上传用户CSV文件,配置过滤行操作,并将输出格式设置为JSON。
- 示例配置
-
[{"type": "filter_values", "filter_column": "status", "operator": "equals", "value": "激活"}] - 效果
- 得到一个仅包含激活用户数据的JSON文件,可直接用于API测试或数据导入。
用 Samples 测试
json, csv, video相关专题
常见问题
这个工具支持哪些具体的转换操作?
支持重命名列、添加计算列、删除列、转换数据类型、计算值和过滤行。
如果转换过程中某个单元格出错怎么办?
您可以选择错误处理策略:跳过该行、保留原始值、设为空值或直接抛出错误。
输出格式有哪些选择?
可以选择输出为标准的CSV文件、JSON格式的数据,或生成一份数据摘要报告。
如何编写转换操作的JSON?
请参考工具描述中的操作示例,按照指定格式编写一个包含操作对象的JSON数组。
处理后的文件会包含原始标题行吗?
默认包含。您可以通过“包含标题行”选项来控制是否在输出文件中保留列名。