从 URL 导入 CSV 到 GoogleSheet

用于Google Sheets,从指定URL自动导入CSV数据,支持2023年DACH地区数据的筛选和唯一标识生成,简化数据管理流程,提升工作效率。

2025/7/8
7 个节点
简单
手动简单googlesheetsspreadsheetfilefilter便签文件存储api集成
分类:
Manual TriggeredSimple WorkflowData Processing & Analysis
集成服务:
GoogleSheetsSpreadsheetFileFilterSticky Note

适用人群

此工作流适合以下人群:
- 数据分析师:需要定期从指定 URL 导入 CSV 数据到 Google Sheets 进行分析。
- 项目经理:希望自动化数据更新,节省手动输入时间。
- 研究人员:需要跟踪特定地区(如 DACH)在 2023 年的 COVID-19 测试数据。
- 开发者:希望集成 Google Sheets API 以实现数据存储和管理的自动化。

解决的问题

此工作流解决了以下问题:
- 数据获取:从指定 URL 自动下载 CSV 文件,避免手动下载的繁琐。
- 数据过滤:仅保留 2023 年 DACH 地区的相关数据,确保数据的相关性和准确性。
- 数据上传:将处理后的数据自动上传到 Google Sheets,简化数据管理流程。

工作流程

工作流过程详细说明:
1. 手动触发:用户点击 "执行工作流" 按钮开始流程。
2. 下载 CSV:从指定的 URL(https://opendata.ecdc.europa.eu/covid19/testing/csv/data.csv)下载最新的 COVID-19 测试数据。
3. 导入 CSV:将下载的 CSV 文件导入到工作流中进行处理。
4. 添加唯一字段:为每条记录生成唯一键(unique_key),格式为 country_code-year_week
5. 数据过滤:筛选出 2023 年 DACH 地区(德国、奥地利、瑞士)的数据。
6. 上传到电子表格:将处理后的数据追加或更新到指定的 Google Sheets 表格中(例如,COVID-weekly)。
7. 显示提示信息:在工作流中添加一个粘性便签,提醒用户 Google API 的速率限制。

自定义指南

用户可以通过以下方式自定义和调整此工作流:
- 更改数据源:修改 "下载 CSV" 节点中的 URL,以从其他数据源获取 CSV 文件。
- 调整筛选条件:在 "保持 DACH 在 2023" 节点中,修改国家代码或年份,以适应不同的需求。
- 修改 Google Sheets 设置:在 "上传到电子表格" 节点中,更新文档 ID 和表格名称,以便将数据上传到不同的 Google Sheets 文档。
- 添加额外的处理步骤:根据需要在工作流中添加更多节点,例如数据转换或通知功能,以增强工作流的功能。