AutomationFlowsData & Sheets › Convert JSON to CSV with Google Sheets

Convert JSON to CSV with Google Sheets

Original n8n title: Transfer JSON Data to CSV File

Transfer Json Data To Csv File. Uses googleSheets, readBinaryFile, moveBinaryData. Manual trigger; 3 nodes.

Manual trigger★☆☆☆☆ complexity3 nodesGoogle SheetsRead Binary FileMove Binary Data
Data & Sheets Trigger: Manual Nodes: 3 Complexity: ★☆☆☆☆ Added:

The workflow JSON

Copy or download the full n8n JSON below. Paste it into a new n8n workflow, add your credentials, activate. Full import guide →

Download .json
{
  "nodes": [
    {
      "name": "Google Sheets1",
      "type": "n8n-nodes-base.googleSheets",
      "notes": "Append data to sheet",
      "position": [
        980,
        -120
      ],
      "parameters": {
        "range": "A:C",
        "options": {
          "usePathForKeyRow": true
        },
        "sheetId": "qwertz",
        "operation": "append",
        "authentication": "oAuth2"
      },
      "credentials": {
        "googleSheetsOAuth2Api": {
          "name": "<your credential>"
        }
      },
      "notesInFlow": true,
      "typeVersion": 1
    },
    {
      "name": "read json file",
      "type": "n8n-nodes-base.readBinaryFile",
      "position": [
        620,
        -120
      ],
      "parameters": {
        "filePath": "/username/users_spreadsheet.json"
      },
      "typeVersion": 1
    },
    {
      "name": "move binary data 2",
      "type": "n8n-nodes-base.moveBinaryData",
      "position": [
        800,
        -120
      ],
      "parameters": {
        "options": {}
      },
      "typeVersion": 1
    }
  ],
  "connections": {
    "read json file": {
      "main": [
        [
          {
            "node": "move binary data 2",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "move binary data 2": {
      "main": [
        [
          {
            "node": "Google Sheets1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}

Credentials you'll need

Each integration node will prompt for credentials when you import. We strip credential IDs before publishing — you'll add your own.

Pro

For the full experience including quality scoring and batch install features for each workflow upgrade to Pro

About this workflow

Transfer Json Data To Csv File. Uses googleSheets, readBinaryFile, moveBinaryData. Manual trigger; 3 nodes.

Source: https://github.com/Zie619/n8n-workflows — original creator credit. Request a take-down →

More Data & Sheets workflows → · Browse all categories →

Related workflows

Workflows that share integrations, category, or trigger type with this one. All free to copy and import.

Data & Sheets

Workflow JSON TO CSVWorkflow JSON TO CSVWorkflow JSON TO CSVWorkflow JSON TO CSV

Google Sheets, Read Binary File, Move Binary Data
Data & Sheets

Excel To Postgres. Uses readBinaryFile, spreadsheetFile, postgres. Manual trigger; 3 nodes.

Read Binary File, Spreadsheet File, Postgres
Data & Sheets

Creepy Crawler. Uses readBinaryFile, spreadsheetFile, postgres. Manual trigger; 3 nodes.

Read Binary File, Spreadsheet File, Postgres
Data & Sheets

[](https://youtu.be/mprQ4CY3yn0)

Google Sheets, QuickBooks
Data & Sheets

Import Csv Into Mysql. Uses manualTrigger, readBinaryFile, spreadsheetFile, mySql. Event-driven trigger; 4 nodes.

Read Binary File, Spreadsheet File, MySQL