Vai al contenuto
PROMPTARIO
ScriptRISORSA 92

Convertire JSONL in CSV

PubblicatoWeb: da classificare

Appiattisce soltanto i campi di primo livello e conserva la riga d’origine.

Strumenti
Python
Livello
Intermedio
Setup
10 min
Risultato
Codice

A cosa serve

Appiattisce soltanto i campi di primo livello e conserva la riga d’origine.

Quando usarlo

Quando il tuo obiettivo è ottenere questo risultato: Un CSV con unione dei campi e riferimento alla riga JSONL originale.

Cosa preparare

  • Lavora su una copia di dati.jsonl.
  • Controlla che ogni riga sia JSON valido.
Istruzioni complete della risorsa
  1. Lavora su una copia di dati.jsonl.
  2. Controlla che ogni riga sia JSON valido.
  3. Verifica come sono serializzati oggetti e liste prima dell'analisi.

Configura la risorsa

Variabili

Questo contenuto non contiene variabili compilabili. Leggi le istruzioni prima di copiarlo.

I valori restano in questa pagina e si perdono alla chiusura. Non inserire password o dati sensibili non necessari.

Controlla

Completa le variabili, poi premi “Controlla il prompt”.

Verifica se il tuo caso richiede fonti aggiornate o ricerca web.

Prompt

import csv, json from pathlib import Path righe = [] for numero, linea in enumerate(Path("dati.jsonl").read_text(encoding="utf-8").splitlines(), 1): if not linea.strip(): continue item = json.loads(linea); item["_riga_origine"] = numero; righe.append(item) colonne = sorted({k for item in righe for k in item}) with open("dati.csv", "w", newline="", encoding="utf-8") as out: w = csv.DictWriter(out, fieldnames=colonne, extrasaction="ignore"); w.writeheader() for item in righe: w.writerow({k: json.dumps(v, ensure_ascii=False) if isinstance(v, (dict, list)) else v for k, v in item.items()})

Usa

Incolla il contenuto nello strumento AI scelto. Aggiungi gli allegati richiesti e verifica la risposta con la checklist della scheda.

La copia non avvia il modello e non invia dati.

Esempio

Un esempio documentato non è ancora disponibile per questa risorsa.

Risultato atteso

Un CSV con unione dei campi e riferimento alla riga JSONL originale.

Cosa controllare

  • Confronta il risultato con i dati di partenza.
  • Verifica fatti, nomi, numeri e passaggi prima dell’uso.
  • Non considerare la risposta dell’AI come una verifica indipendente.

Stato del test

PubblicatoWeb: da classificare

Pubblicato nel catalogo. Non è disponibile un rapporto di prova collegato a questa versione: modello, input, output e limiti devono ancora essere documentati.

Ultimo controllo documentato: non disponibile.

Data di test dichiarata nella scheda precedente: 26 ago 2026. Da sola non costituisce una verifica.

Cosa significano i badge
Pubblicato
Disponibile nel catalogo; non attesta una prova.
Testato
Prova documentata sulla stessa versione, con modello, dati e limiti.
Verificato
Risultato della prova controllato anche da un revisore identificato.
Da aggiornare
Una modifica, una scadenza o un problema richiedono un nuovo controllo.

0 variabili · risparmio indicativo dichiarato: 30 min / utilizzo.

04

Continua con risorse collegate

Collegamenti scelti per categoria, strumenti e obiettivo. Apri soltanto ciò che serve al tuo prossimo passaggio.

ScriptDati & documenti

Dividere un CSV in lotti numerati

Crea file più piccoli mantenendo intestazione e ordine originale.

Python · IntermedioApri la risorsa
ScriptDati & documenti

Dividere testi lunghi in blocchi sovrapposti

Crea segmenti riproducibili mantenendo un piccolo contesto tra blocchi.

Python · IntermedioApri la risorsa
ScriptSviluppo

Estrarre la gerarchia dei titoli HTML

Mostra H1–H6 nell’ordine della pagina per un controllo accessibile.

Python · IntermedioApri la risorsa
ScriptDati & documenti

Riepilogo budget da CSV in Python

Raggruppa le spese per categoria e confronta previsto ed effettivo usando soltanto la libreria standard.

Python · IntermedioApri la risorsa
ScriptDati & documenti

Estrarre campi selezionati da esportazioni di moduli

Crea una copia minima escludendo colonne non necessarie.

Python · IntermedioApri la risorsa
ScriptDati & documenti

Confronta due CSV tramite una chiave

Segnala record aggiunti, rimossi o cambiati tra due esportazioni senza sovrascrivere i file di origine.

Python 3.10+ · IntermedioApri la risorsa