Da JSON a Excel
Uno strumento che trasforma un file JSON in un foglio Excel (.xlsx) vero, non in un CSV camuffato. Intestazioni in grassetto, colonne dimensionate, numeri e date già formattati: il file si apre con un doppio clic ed è pronto da consegnare. Gira via server e si paga a consumo, con prezzo pubblicato.
Questa attività non è disponibile al momento, quindi non può essere acquistata. Non viene addebitato nulla.
Vedi l'APIUn .xlsx già presentabile
Il KIT legge l’array JSON e costruisce un foglio Excel con la riga di intestazione formattata, le colonne larghe quanto basta e i tipi giusti: i numeri restano numeri su cui puoi fare somme, le date sono date. Niente più CSV che Excel apre tutto in una colonna: qui ricevi un file .xlsx nativo, pronto da filtrare, sommare e stampare in A4.
Chiavi in colonne, ordine a tua scelta
Le chiavi del JSON diventano le colonne; puoi decidere quali includere, in che ordine e con quali intestazioni leggibili al posto dei nomi tecnici. I campi annidati si possono appiattire in colonne separate. Il risultato è un foglio pensato per una persona, non per un programma: chi lo riceve lo capisce senza spiegazioni. Puoi anche riordinare le colonne per mettere davanti le informazioni che contano di più, come il totale o la data.
Quanto costa e dove gira
Generare un vero .xlsx richiede elaborazione sui nostri server, quindi lo strumento è a consumo: $0.002 a richiesta, prezzo pubblicato, nessun abbonamento. Il JSON che carichi viene usato per creare il file e poi eliminato. Se ti serve automatizzare la generazione di report ricorrenti, la stessa operazione è richiamabile via API. La superficie principale resta la pagina web, ma il KIT è multicanale: la stessa funzione arriverà anche su app ed email.
Casi d'uso
Report per il commercialista
Rossi & Figli S.r.l. ha i movimenti in JSON da un’app interna. Convertiti in .xlsx, diventano un foglio ordinato da inviare al commercialista senza spiegazioni tecniche.
Export per chi non legge JSON
Uno sviluppatore deve consegnare dei dati a un ufficio acquisti. In Excel il file è subito utilizzabile, con colonne chiare e importi in € già formattati.
Listino da compilare
Da un JSON di prodotti generi un .xlsx che un fornitore può aggiornare a mano e rimandarti, senza toccare il formato dei dati.
Domande frequenti
Genera un vero file Excel o un CSV rinominato?
Un vero .xlsx nativo: intestazioni formattate, colonne dimensionate, numeri e date con il tipo corretto. Si apre con un doppio clic e ci puoi fare formule, senza la procedura di importazione.
Posso scegliere quali colonne includere e in che ordine?
Sì. Decidi le chiavi da esportare, il loro ordine e le intestazioni leggibili da mostrare. I campi annidati si possono appiattire in colonne distinte.
Perché si paga?
Creare un .xlsx nativo richiede elaborazione sui nostri server. Si paga a consumo: $0.002 a richiesta, prezzo pubblicato, niente abbonamento.
Come avviene il pagamento?
Con PayPal, direttamente e senza registrazione. Paghi le richieste che usi; per l’uso ricorrente conviene la via API.
Il mio JSON viene conservato?
No: viene usato per generare il file Excel e poi eliminato. L’operazione è automatica, senza intervento umano.
Il supporto risponde in italiano?
Ti risponde una persona vera, in inglese o spagnolo. Scrivici pure in italiano a [email protected]: ci capiamo senza problemi.
Per sviluppatori — accesso via API
Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo stack
curl -X POST https://api.kit.forhosting.com/data/json-to-xlsx \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"text":"…"}'const res = await fetch("https://api.kit.forhosting.com/data/json-to-xlsx", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"text": "…"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/data/json-to-xlsx",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"text": "…"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/data/json-to-xlsx", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"text":"…"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"text":"…"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/data/json-to-xlsx", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Esempio di richiesta
{
"text": "…"
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "data.json_to_xlsx",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Limiti
max_mb | 25 |
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |