Workflow n8n

Automatisation Google Sheets avec n8n : export de données MSSQL

Ce workflow n8n a pour objectif d'automatiser l'exportation de données depuis une base de données MSSQL vers un fichier CSV, facilitant ainsi la gestion des données pour les équipes. Dans un contexte où les entreprises doivent régulièrement manipuler et analyser des données, cette automatisation n8n permet de gagner un temps précieux et d'éviter les erreurs humaines lors de l'exportation manuelle. Les cas d'usage concrets incluent la génération de rapports périodiques ou la mise à jour de tableaux de bord avec des données récentes.

  • Étape 1 : le workflow est déclenché manuellement via un nœud de type 'Manual Trigger'.
  • Étape 2 : une note autocollante est créée pour indiquer les paramètres de l'exportation, comme la largeur et la hauteur.
  • Étape 3 : les valeurs à exporter sont définies dans le nœud 'Set', où l'on peut spécifier les options nécessaires.
  • Étape 4 : les données sont récupérées de la base de données MSSQL grâce à une requête définie dans le nœud 'Microsoft SQL'. Enfin,
  • Étape 5 : les données extraites sont sauvegardées au format CSV dans un fichier via le nœud 'Spreadsheet File'. Cette automatisation offre des bénéfices significatifs en termes de gain de temps, de réduction des erreurs et d'amélioration de l'efficacité opérationnelle.
Tags clés :automatisationGoogle SheetsMSSQLn8nexportation de données
Catégorie: Manual · Tags: automatisation, Google Sheets, MSSQL, n8n, exportation de données0

Workflow n8n Google Sheets, MSSQL, exportation de données : vue d'ensemble

Schéma des nœuds et connexions de ce workflow n8n, généré à partir du JSON n8n.

Workflow n8n Google Sheets, MSSQL, exportation de données : détail des nœuds

  • When clicking "Execute Workflow"

    Ce noeud déclenche manuellement l'exécution du workflow lorsque l'utilisateur clique sur 'Exécuter le workflow'.

  • Sticky Note1

    Ce noeud crée une note autocollante avec des paramètres de largeur, hauteur et contenu spécifiés.

  • TableName

    Ce noeud permet de définir des valeurs et des options pour une table dans le workflow.

  • LoadMSSQLData

    Ce noeud exécute une requête SQL sur une base de données Microsoft SQL pour charger des données.

  • SaveCSV

    Ce noeud enregistre des données au format CSV en utilisant les options et le format de fichier spécifiés.

Inscris-toi pour voir l'intégralité du workflow

Inscription gratuite

S'inscrire gratuitementBesoin d'aide ?
{
  "meta": {
    "instanceId": "dfdeafd1c3ed2ee08eeab8c2fa0c3f522066931ed8138ccd35dc20a1e69decd3"
  },
  "nodes": [
    {
      "id": "4e670880-61cf-4870-8d29-525f4e677162",
      "name": "When clicking \"Execute Workflow\"",
      "type": "n8n-nodes-base.manualTrigger",
      "position": [
        -40,
        600
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "cd21e063-59fe-42a5-87c7-b4d63df2e2b7",
      "name": "Sticky Note1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        500,
        480
      ],
      "parameters": {
        "width": 682,
        "height": 280,
        "content": "## Save SQL table as a CSV file\n### You can send it via e-mail, upload to the file storage or download on your computer.\n### Just connect one or two extra n8n Nodes here!"
      },
      "typeVersion": 1
    },
    {
      "id": "f960451e-d04e-4023-aed2-e039898b7cab",
      "name": "TableName",
      "type": "n8n-nodes-base.set",
      "position": [
        160,
        600
      ],
      "parameters": {
        "values": {
          "string": [
            {
              "name": "TableName",
              "value": "SalesLT.ProductCategory"
            }
          ]
        },
        "options": {}
      },
      "typeVersion": 1
    },
    {
      "id": "e2b4f557-663e-4b1c-b90e-9fde44dcd63a",
      "name": "LoadMSSQLData",
      "type": "n8n-nodes-base.microsoftSql",
      "position": [
        340,
        600
      ],
      "parameters": {
        "query": "=SELECT * FROM {{ $json[\"TableName\"] }}",
        "operation": "executeQuery"
      },
      "credentials": {
        "microsoftSql": {
          "id": "69",
          "name": "Microsoft SQL account"
        }
      },
      "typeVersion": 1
    },
    {
      "id": "cec2452f-e3e9-47ad-bcc6-4d411b1cd532",
      "name": "SaveCSV",
      "type": "n8n-nodes-base.spreadsheetFile",
      "position": [
        760,
        600
      ],
      "parameters": {
        "options": {
          "fileName": "={{ $('TableName').first().json.TableName }}.{{ $parameter[\"fileFormat\"] }}"
        },
        "operation": "toFile",
        "fileFormat": "csv"
      },
      "typeVersion": 1
    }
  ],
  "connections": {
    "TableName": {
      "main": [
        [
          {
            "node": "LoadMSSQLData",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "LoadMSSQLData": {
      "main": [
        [
          {
            "node": "SaveCSV",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "When clicking \"Execute Workflow\"": {
      "main": [
        [
          {
            "node": "TableName",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}

Workflow n8n Google Sheets, MSSQL, exportation de données : pour qui est ce workflow ?

Ce workflow s'adresse aux équipes de données, aux analystes et aux responsables de la gestion des données au sein d'entreprises de taille petite à moyenne, qui cherchent à automatiser leurs processus d'exportation de données. Un niveau technique intermédiaire est recommandé pour la mise en place et l'adaptation du workflow.

Workflow n8n Google Sheets, MSSQL, exportation de données : problème résolu

Ce workflow résout le problème de l'exportation manuelle des données depuis une base de données MSSQL vers un fichier CSV, qui peut être long et sujet à des erreurs. En automatisant ce processus, les utilisateurs réduisent le risque d'erreurs humaines et gagnent un temps précieux, leur permettant de se concentrer sur des tâches à plus forte valeur ajoutée. Après la mise en place de ce workflow, les utilisateurs peuvent s'attendre à une gestion des données plus efficace et à des rapports plus fiables.

Workflow n8n Google Sheets, MSSQL, exportation de données : étapes du workflow

Étape 1 : le workflow est déclenché manuellement par l'utilisateur.

  • Étape 1 : une note autocollante est créée pour fournir des informations sur les paramètres d'exportation.
  • Étape 2 : les valeurs à exporter sont définies dans le nœud 'Set'.
  • Étape 3 : les données sont récupérées de la base de données MSSQL via une requête dans le nœud 'Microsoft SQL'.
  • Étape 4 : les données extraites sont sauvegardées dans un fichier CSV grâce au nœud 'Spreadsheet File'.

Workflow n8n Google Sheets, MSSQL, exportation de données : guide de personnalisation

Pour adapter ce workflow, commencez par modifier les paramètres du nœud 'Set' pour définir les valeurs spécifiques que vous souhaitez exporter. Ensuite, ajustez la requête dans le nœud 'Microsoft SQL' pour cibler les données pertinentes de votre base de données. Vous pouvez également changer les options de sauvegarde dans le nœud 'Spreadsheet File' pour choisir le format de fichier souhaité ou le nom du fichier. Assurez-vous de tester le workflow après chaque modification pour garantir son bon fonctionnement.