L'extension Claude for Sheets intègre Claude dans Google Sheets, vous permettant d'exécuter des interactions avec Claude directement dans les cellules.
Pourquoi utiliser Claude for Sheets ?
Claude for Sheets permet l'ingénierie des invites à grande échelle en vous permettant de tester les invites sur des suites d'évaluation en parallèle. De plus, il excelle dans les tâches de bureau comme l'analyse d'enquêtes et le traitement de données en ligne.
Visitez notre feuille d'exemple d'ingénierie des invites pour voir cela en action.
Commencer avec Claude for Sheets
Installer Claude for Sheets
Activez facilement Claude for Sheets en suivant les étapes suivantes :
Obtenez votre clé API Claude : Si vous n'avez pas encore de clé API, vous pouvez créer des clés API dans la Console Claude.
Installez l'extension Claude for Sheets : Trouvez l'extension Claude for Sheets dans la marketplace des modules complémentaires, puis cliquez sur le bouton bleu `Installer` et acceptez les autorisations.
Autorisations : L'extension Claude for Sheets vous demandera diverses autorisations nécessaires au bon fonctionnement. Soyez assuré que nous ne traitons que les éléments de données spécifiques que les utilisateurs demandent à Claude d'exécuter. Ces données ne sont jamais utilisées pour entraîner nos modèles génératifs.
Les autorisations d'extension incluent :
Afficher et gérer les feuilles de calcul dans lesquelles cette application a été installée : Nécessaire pour exécuter les invites et retourner les résultats.
Se connecter à un service externe : Nécessaire pour effectuer des appels aux points de terminaison de l'API Claude.
Autoriser cette application à s'exécuter en votre absence : Nécessaire pour recalculer les cellules sans intervention de l'utilisateur.
Afficher et exécuter du contenu web tiers dans les invites et les barres latérales des applications Google : Nécessaire pour afficher la barre latérale et l'invite post-installation.
Connectez votre clé API : Entrez votre clé API à
Extensions>Claude for Sheets™>Ouvrir la barre latérale>☰>Paramètres>Fournisseur API. Vous devrez peut-être attendre ou actualiser pour que le menu Claude for Sheets apparaisse.
Important : Vous devrez réentrer votre clé API chaque fois que vous créez une nouvelle feuille Google.
Entrez votre première invite
Il y a deux fonctions principales que vous pouvez utiliser pour appeler Claude en utilisant Claude for Sheets. Pour l'instant, utilisons CLAUDE().
Invite simple
Dans n'importe quelle cellule, tapez =CLAUDE("Claude, en une phrase, qu'est-ce qui est bien avec la couleur bleue ?").
Claude devrait répondre avec une réponse. Vous saurez que l'invite est en cours de traitement car la cellule affichera Chargement....
Ajout de paramètres
Les arguments de paramètre viennent après l'invite initiale, comme =CLAUDE(invite, modèle, paramètres...).
Remarque : modèle est toujours deuxième dans la liste.
Maintenant, tapez dans n'importe quelle cellule =CLAUDE("Bonjour, Claude!", "claude-3-haiku-20240307", "max_tokens", 3).
N'importe quel paramètre API peut être défini de cette façon. Vous pouvez même transmettre une clé API à utiliser uniquement pour cette cellule spécifique, comme ceci : "api_key", "sk-ant-api03-j1W...".
Utilisation avancée
CLAUDEMESSAGES est une fonction qui vous permet d'utiliser spécifiquement l'API Messages. Cela vous permet d'envoyer une série de messages Utilisateur : et Assistant : à Claude.
Ceci est particulièrement utile si vous souhaitez simuler une conversation ou préremplir la réponse de Claude.
Essayez d'écrire ceci dans une cellule :
=CLAUDEMESSAGES("Utilisateur : En une phrase, qu'est-ce qui est bien avec la couleur bleue ?
Assistant : La couleur bleue est excellente parce que")Sauts de ligne
Chaque tour de conversation suivant (Utilisateur : ou Assistant :) doit être précédé d'un seul saut de ligne. Pour entrer des sauts de ligne dans une cellule, utilisez les combinaisons de touches suivantes :
Mac : Cmd + Entrée
Windows : Alt + Entrée
Exemple d'appel CLAUDEMESSAGES() multi-tours avec invite système
Pour utiliser une invite système, définissez-la comme vous définiriez d'autres paramètres de fonction optionnels. (Vous devez d'abord définir un nom de modèle.)
=CLAUDEMESSAGES("Utilisateur : Quelle est ta fleur préférée ? Réponds dans les balises <answer>.
Assistant : <answer>", "claude-3-haiku-20240307", "system", "Tu es une vache qui aime meugler en réponse à toutes les requêtes des utilisateurs.")
Paramètres de fonction optionnels
Vous pouvez spécifier des paramètres API optionnels en listant des paires argument-valeur.
Vous pouvez définir plusieurs paramètres. Listez-les simplement l'un après l'autre, chaque paire argument-valeur étant séparée par des virgules.
Remarque : Les deux premiers paramètres doivent toujours être l'invite et le modèle. Vous ne pouvez pas définir un paramètre optionnel sans également définir le modèle.
Les paramètres argument-valeur qui vous intéressent le plus sont :
Argument | Description |
| Le nombre total de jetons que le modèle génère avant d'être forcé de s'arrêter. Pour les réponses oui/non ou à choix multiples, vous pouvez vouloir que la valeur soit 1-3. |
| La quantité d'aléatoire injectée dans les résultats. Pour les tâches à choix multiples ou analytiques, vous voudrez qu'elle soit proche de 0. Pour la génération d'idées, vous voudrez la définir à 1. |
| Utilisé pour spécifier une invite système, qui peut fournir des détails de rôle et du contexte à Claude. |
| Tableau JSON de chaînes qui feront arrêter la génération de texte du modèle s'il les rencontre. En raison des règles d'échappement dans Google Sheets™, les guillemets doubles à l'intérieur de la chaîne doivent être échappés en les doublant. |
| Utilisé pour spécifier une clé API particulière avec laquelle appeler Claude. |
Exemple : Définition des paramètres
Ex. Définir l'invite system, max_tokens et temperature :
=CLAUDE("Bonjour, Claude!", "claude-3-haiku-20240307", "system", "Répète exactement ce que l'utilisateur dit.", "max_tokens", 100, "temperature", 0.1)Ex. Définir `temperature`, `max_tokens` et `stop_sequences` :
=CLAUDE("En une phrase, qu'est-ce qui est bien avec la couleur bleue ? Sortez votre réponse dans les balises <answer>.","claude-opus-4-20250514","temperature", 0.2,"max_tokens", 50,"stop_sequences", "\[""</answer>""\]")Ex. Définir api_key :
=CLAUDE("Bonjour, Claude!", "claude-3-haiku-20240307","api_key", "sk-ant-api03-j1W...")
Exemples d'utilisation de Claude for Sheets
Tutoriel interactif d'ingénierie des invites
Notre tutoriel interactif d'ingénierie des invites approfondi utilise Claude for Sheets.
Consultez-le pour apprendre ou vous rafraîchir sur les techniques d'ingénierie des invites.
Remarque : Comme pour toute instance de Claude for Sheets, vous aurez besoin d'une clé API pour interagir avec le tutoriel.
Flux de travail d'ingénierie des invites
Notre banc d'essai d'exemples d'invites Claude for Sheets est une feuille de calcul alimentée par Claude qui contient des exemples d'invites et des structures d'ingénierie des invites.
Modèle de classeur Claude for Sheets
Faites une copie de notre modèle de classeur Claude for Sheets pour commencer votre propre travail avec Claude for Sheets !
Dépannage
Erreur NAME ? : Fonction inconnue : 'claude'
Assurez-vous que vous avez activé l'extension pour utilisation dans la feuille actuelle
Actualisez la page
#ERROR!, ⚠ DEFERRED ⚠ ou ⚠ THROTTLED ⚠
Vous pouvez recalculer manuellement les cellules #ERROR!, ⚠ DEFERRED ⚠ ou ⚠ THROTTLED ⚠ en sélectionnant parmi les options de recalcul du menu de l'extension Claude for Sheets.
Impossible d'entrer la clé API
Attendez 20 secondes, puis vérifiez à nouveau
Actualisez la page et attendez 20 secondes à nouveau
Désinstallez et réinstallez l'extension
Informations supplémentaires
Pour plus d'informations concernant cette extension, consultez la page de présentation de Claude for Sheets Google Workspace Marketplace.



