In questo periodo sto sviluppando un CMS custom (per ottimizzare performance e codice) e per gestire alcuni dati è emersa la necessità di dover analizzare dei file .xlsx di grandi dimensioni.
Visto che sto implementando questo CMS su diversi progetti, stare a programmare funzioni sempre nuove è una procedura abbastanza lunga per me, soprattutto in PHP (normalmente utilizzo un solo linguaggio di programmazione per facilitare lo sviluppo/manutenzione anche ai miei collaboratori).
Ho deciso, quindi, di trasformare il tutto in un JSON tramite un semplicissimo script in Python.
Installiamo la libreria Pandas:
pip install pandas
Successivamente andiamo a sviluppare il codice:
import pandas
prendi_excel= pandas.read_excel('file_excel.xlsx', sheet_name='nome_foglio_da_analizzare')
json = prendi_excel.to_json(orient='records')
f = open("output.json", "a")
f.write(json)
f.close()
In questo modo, con delle semplicissime istruzioni, sarai in grado di trasformare un file da .xlsx a .json in pochissimi secondi.
Basterà un foreach ed il gioco è fatto.
Una piccola chicca DEV che potrebbe aiutare molti SEO (e non solo).
Buona SEO,
Michele
Da sempre appassionato di informatica, ho deciso di dedicare tutto il mio tempo allo studio della SEO e del Web Marketing in generale. Da anni infatti mi occupo di posizionare siti web sui motori di ricerca, con ottimi risultati.