L’intelligenza artificiale è ormai uno strumento essenziale per aumentare la produttività e semplificare le attività quotidiane. Grazie all’integrazione delle API di OpenAI, è possibile utilizzare la potenza di modelli avanzati come GPT‑4 direttamente all’interno di strumenti che già usiamo ogni giorno, come Excel e Google Sheets.
Questo permette di automatizzare analisi di testo, generare contenuti, tradurre, riassumere documenti e molto altro, senza uscire dal proprio foglio di calcolo. In questa guida scoprirai passo dopo passo come collegare le API e creare funzioni personalizzate che ti faranno risparmiare tempo e migliorare l’efficienza del tuo lavoro.
Prerequisiti
Per iniziare ti servono:
- Un account OpenAI attivo
- Una chiave API valida ottenuta da https://platform.openai.com/account/api-keys
- Un foglio Google Sheets oppure Microsoft Excel (versione 365 o 2021)
- Connessione a Internet
Google Sheets + OpenAI API (il metodo più semplice)
Google Sheets consente di usare Apps Script per collegarti alle API. Ecco come fare:
Apri un nuovo Google Sheets e clicca su Estensioni → Apps Script
Cancella tutto e incolla questo codice:
function GPT(prompt) {
const apiKey = "INSERISCI_LA_TUA_API_KEY";
const url = "https://api.openai.com/v1/chat/completions";
const payload = {
model: "gpt-4",
messages: [{role: "user", content: prompt}],
temperature: 0.7
};
const options = {
method: "post",
contentType: "application/json",
headers: {
Authorization: "Bearer " + apiKey
},
payload: JSON.stringify(payload)
};
const response = UrlFetchApp.fetch(url, options);
const result = JSON.parse(response.getContentText());
return result.choices[0].message.content.trim();
}
Clicca su File → Salva, chiudi l’editor e torna al foglio
In una cella digita: =GPT("Scrivimi una poesia sull’intelligenza artificiale")
Otterrai direttamente una risposta da ChatGPT all’interno della cella
Excel + OpenAI API (via Power Query o VBA)
Excel non supporta direttamente le chiamate API POST tramite funzioni native, ma puoi usare Power Query o VBA. Qui ti spiego il metodo con Power Query
Apri Excel, vai su Dati → Ottieni dati → Da altre origini → Da Web
Scegli modalità Avanzata
Nel campo URL inserisci https://api.openai.com/v1/chat/completions
Nella sezione intestazioni HTTP, inserisci:
- Authorization:
Bearer LA_TUA_API_KEY
- Content-Type:
application/json
Nel corpo della richiesta inserisci:
{
"model": "gpt-4",
"messages": [{"role": "user", "content": "Scrivi un consiglio motivazionale"}],
"temperature": 0.7
}
Excel recupererà la risposta e potrai importarla nel foglio. Per funzionalità avanzate (richieste dinamiche da cella), si consiglia l’uso di Python via xlwings o l’integrazione con Power Automate
Ecco i contenuti riformulati con H2 ben visibili e paragrafi approfonditi, come richiesto:
Esempi pratici d’uso delle API di OpenAI in Excel e Google Sheets

Generazione automatica di testi per e-mail, articoli e annunci pubblicitari
Integrando le API di OpenAI, puoi generare testi professionali partendo da semplici parole chiave inserite in una cella. Ad esempio, puoi creare una colonna con nomi di prodotti e ottenere in automatico descrizioni promozionali, oggetti per e-mail marketing o titoli accattivanti per articoli di blog. È ideale per chi lavora nel marketing, nella comunicazione o nella gestione di e-commerce.
Correzione ortografica e grammaticale in tempo reale
Scrivi testi in modo veloce e poi lascia che GPT si occupi della revisione. Puoi impostare una formula personalizzata che invia il contenuto della cella a ChatGPT per correggere errori, migliorare la sintassi o rendere il tono più formale o più amichevole, a seconda del contesto desiderato.
Traduzioni automatiche multilingua all’interno del foglio
Hai contenuti in italiano da tradurre in inglese, francese o altre lingue? Con un semplice prompt strutturato in Google Sheets o Excel, puoi ottenere traduzioni accurate in tempo reale. È particolarmente utile per creare versioni multilingue di cataloghi, landing page, o schede prodotto senza dover passare da altri strumenti.
Riassunti, sintesi e parafrasi di testi lunghi
Quando gestisci testi complessi (articoli, report, interviste), puoi usare GPT per ottenere riassunti automatici. Basta incollare il testo in una cella e applicare una funzione che restituisce una sintesi coerente e ben strutturata, adatta per slide, mail o briefing aziendali. Puoi anche parafrasare testi per evitare contenuti duplicati.
Analisi del sentiment di commenti, recensioni o e-mail
Inserisci una lista di recensioni, commenti social o e-mail ricevute e GPT può classificare ciascuna voce in base al tono: positivo, neutro o negativo. Questo è estremamente utile per il monitoraggio della reputazione, il customer service e il supporto decisionale sui feedback degli utenti.
Classificazione automatica di testi per categoria o intento
Puoi usare GPT per analizzare brevi descrizioni e farle assegnare automaticamente a una categoria: ad esempio, “supporto tecnico”, “richiesta commerciale”, “feedback negativo”, ecc. È uno strumento efficace per ordinare grandi volumi di testo in modo intelligente senza intervento umano.
Suggerimenti utili per un’integrazione efficace

Non inserire mai dati sensibili nei prompt
Ricorda che tutto ciò che invii tramite API viene elaborato nei server di OpenAI. Evita di includere informazioni riservate, personali o dati identificabili (nomi, e-mail, numeri di telefono, codici cliente) per proteggere la privacy degli utenti e rispettare le normative sul trattamento dati.
Scegli il modello giusto in base al tuo uso e al budget
GPT-3.5 è molto veloce ed economico, ed è perfetto per attività semplici come parafrasi o classificazioni. GPT-4 è più lento e costoso, ma offre risposte molto più articolate, contestuali e coerenti. Valuta il modello più adatto in base alla qualità che desideri e alla frequenza d’uso.
Controlla regolarmente il tuo consumo API dalla dashboard
Accedi alla tua dashboard OpenAI per monitorare l’uso giornaliero o mensile delle API. Imposta dei limiti se più utenti condividono la stessa chiave e tieni sempre sotto controllo i costi per evitare sorprese in bolletta.
Sfrutta la potenza dei prompt dinamici creati da celle concatenate
Un trucco molto potente è costruire prompt dinamici concatenando celle. Ad esempio: "Traduci questo testo in inglese: " & A2
. Così ogni riga potrà generare un prompt personalizzato basato sui dati specifici, aumentando la flessibilità e l’automazione del tuo foglio di lavoro.