Prepare CSV files with GPT-4
该工作流利用GPT-4模型自动生成虚构用户数据,并将其转换为多个结构化的CSV文件,存储到本地。它解决了模拟用户数据生成的需求,并能智能拆分和格式化复杂的JSON数据。同时,特别处理了CSV文件的UTF BOM字节问题,确保文件在后续使用中的兼容性和可读性,非常适合软件开发、测试和数据分析等场景。
流程图

工作流名称
Prepare CSV files with GPT-4
主要功能和亮点
该工作流通过调用OpenAI的GPT-4模型,自动生成包含虚构人物信息的用户数据列表,并将这些数据拆分处理后转换成多个结构化的CSV文件,最终保存到本地磁盘。流程中还特别处理了CSV文件开头的UTF BOM字节问题,确保文件的兼容性和可读性。
解决的核心问题
- 自动生成高质量的模拟用户数据,方便测试和演示使用。
- 实现将JSON格式的复杂数据智能拆分并批量转换为CSV文件。
- 解决CSV文件格式兼容性问题,如UTF BOM字节干扰,保证后续数据读取顺畅。
应用场景
- 软件开发和测试中需要批量模拟用户数据时。
- 需要快速生成多份CSV格式数据文件用于数据导入、分析或分享。
- 数据处理流程中对文件编码及格式有严格要求的场景。
- 需要结合AI生成内容并自动格式化输出的自动化工作流。
主要流程步骤
- 手动触发工作流开始执行。
- 调用OpenAI GPT-4模型生成包含10条随机虚构用户数据的JSON字符串,数据中包含用户名、邮箱、订阅状态和订阅日期。
- 将生成的JSON字符串解析为数据结构。
- 利用“Split In Batches”节点逐条拆分数据,方便分批处理。
- 将拆分后的数据转换为表格列表形式。
- 将表格数据转换成CSV文件。
- 处理CSV文件的UTF BOM字节,避免文件读取问题。
- 生成符合格式的二进制文件内容。
- 将CSV文件保存到本地磁盘指定路径。
涉及的系统或服务
- OpenAI GPT-4 API:用于生成模拟用户数据。
- n8n内置节点:包括手动触发(Manual Trigger)、JSON解析、数据拆分、表格处理、CSV转换、二进制数据处理和文件写入节点。
适用人群或使用价值
- 软件测试工程师和开发人员,快速生成测试数据。
- 数据分析师和产品经理,便于模拟用户行为和数据展示。
- 自动化工作流设计者,能轻松集成AI生成内容与数据处理。
- 任何需要快速批量生成、格式化和存储结构化数据的用户。
此工作流为用户提供了一个方便、灵活且智能的CSV文件生成方案,结合了AI内容创造和文件格式处理的优势,大幅提升了数据准备和处理的效率。