1 of 31

Tutorial CSV

v1.4

David Leoni davidleoni.it

2 of 31

TANTI FOGLI EXCEL

UNA TABELLA

CSV

(Comma Separated Value)

PROBLEMA

3 of 31

Semplice CSV

Programma

Infografica

PERCHE’ I CSV?

TUTTI I PROGRAMMI RIESCONO AD APRIRE I FILE CSV!

4 of 31

STRUMENTI PER FARE UN CSV

  • Entro fine agosto 2014 sarà installato su tutti i computer della PAT
  • Simile a Microsoft Office… ma completamente gratuita!
  • Open source (= modificabile a piacimento dai programmatori)

OpenOffice CALC

(Foglio di calcolo tipo Excel)

4.1

5 of 31

2013-2014 Iscrizioni primo anno marzo.xls

  • File Excel .xls

  • Uno solo foglio

  • Tante tabelle

6 of 31

Dall’anteprima,clicca poi la freccina per scaricarlo sul tuo computer...

E’ un file Excel, clicca qui per vedere l’anteprima nei Google docs

… e poi aprilo in CALC

2013-2014 Iscrizioni primo anno marzo.xls

7 of 31

2013-2014 Iscrizioni primo anno marzo.xls

Un sacco di tabelle in un solo foglio di calcolo..

PROBLEMA

Ma ci servono davvero tutte?

8 of 31

I dati grezzi sono i migliori

9 of 31

Le altre tabelle derivano (quasi) tutte dai dati grezzi

totali, sub-totali, etc non ci interessano

non ci interessano nemmeno le percentuali, SE abbiamo i dati grezzi

Tutti i dati riguardano le modalità ONLINE/CARTACEA tranne questi

10 of 31

Anche i dati grezzi hanno

qualche problema...

Ci sono celle unite!

I totali non ci interessano!

Le formattazioni non servono

11 of 31

Per selezionare, trascinare tenendo premuto Control

Riorganizziamo / 1

12 of 31

Incolliamo i dati dell’ONLINE in un nuovo foglio

OpenOffice automaticamente mette insieme le colonne

Riorganizziamo / 2

13 of 31

Riorganizziamo / 3

Adesso selezioniamo le colonne per il CARTACEO

14 of 31

Riorganizziamo / 4

Incolliamo in fondo

15 of 31

Soluzione in CALC / 1

Niente formattazione

nomi colonna ‘parlanti’

Niente totali

Nuova colonna per la Modalità

16 of 31

PROBLEMA

SE SAPPIAMO IL VALORE

SE NON SAPPIAMO IL VALORE

Mettiamolo nella cella

Lasciamo la cella vuota e scriviamo il significato che conosciamo nei metadati

SOLUZIONE

Cosa vogliono dire le celle vuote?

Le celle vuote nella colonna “Secondaria II grado” significano “Dato non pervenuto”

17 of 31

Selezioniamo Unicode (UTF-8)

Virgole come separatori dei campi

Salviamo come CSV / 1

Selezioniamo il formato csv

nome file in minuscolo, separato da ‘_’ (underscore)

18 of 31

Salviamo come CSV / 2

Se appare questo avviso, clicchiamo

Mantieni il formato corrente

in fondo stiamo semplificando apposta il file!

19 of 31

Soluzione .CSV in blocco note

20 of 31

Tabelle nota trimestrale 2 2013.xlsx

  • File Excel .xlsx

  • Tre fogli

  • Formattazione complessa

21 of 31

PROBLEMI

Troppi fogli! Ne vogliamo solo uno.

Tabelle nota trimestrale 2 2013.xlsx

Questi andrebbero nei metadati, fuori dalla tabella

22 of 31

Celle colorate

PROBLEMI

Riga extra con nome di categoria

Celle unite

Tabelle nota trimestrale 2 2013.xlsx

Totale che non serve

Separatore punto per le migliaia non necessario!

23 of 31

PROBLEMI

Tabelle nota trimestrale 2 2013.xlsx

II trimestre 2013 - II trimestre 2012

v.a. = valore assoluto?

Le percentuali si possono ricavare

24 of 31

Il punto viene utilizzato per separare le migliaia

Le percentuali sono visualizzate con solo 2 decimali

Le ultime colonne usano i punti per le migliaia, le virgole e sia ‘+’ che ‘-’ per indicare le variazioni

I numeri sono grezzi?

Anche se non conserveremo le colonne con le percentuali, le usiamo qui come esempio in caso di dati numerici

25 of 31

Vogliamo i numeri grezzi / 1

In questo caso, possiamo risolvere in un colpo solo tutti i problemi numerici visti prima!

26 of 31

Niente punti per le migliaia

Le virgole sono rimaste

Per le variazioni, i ‘+’ sono spariti

Vogliamo i numeri grezzi / 2

Anche se non conserveremo le colonne con le percentuali, le usiamo qui come esempio in caso di dati numerici

27 of 31

Riorganizziamo

Abbiamo creato le colonne Gruppo e Categoria per le righe ‘extra’

Abbiamo tolto le celle unite e le percentuali. Nei metadati specificheremo che pubblichiamo i valori assoluti

“Stranieri” includeva “di cui extracomunitari”, ma è meglio avere insiemi distinti

28 of 31

Nome descrittivo, tutto minuscolo, separato da ‘_’ (underscore)

Ecco il CSV!

29 of 31

Problemi di encoding

Hai salvato con Encoding UTF-8?

Per far apparire il pannello a sinistra quando risalvi, spunta

Modifica impostazioni filtro

Vedi caratteri strani quando apri il file CSV con blocco note?

30 of 31

Set di caratteri e UTF-8

Da wikipedia: (http://it.wikipedia.org/wiki/Codifica_di_caratteri )

Una codifica di caratteri, o charset, consiste in un codice che associa un insieme di caratteri (tipicamente rappresentazioni di grafemi così come appaiono in un alfabeto utilizzato per comunicare in un linguaggio naturale) ad un insieme di altri oggetti, come numeri (specialmente nell'informatica) o pulsazioni elettriche, con lo scopo di facilitare la memorizzazione di un testo in un computer o la sua trasmissione attraverso una rete di telecomunicazioni

  • 1963 nasce lo standard ASCII
  • 1991 dell'Unicode 1.0
  • 1996 definizioni dei formati UTF-8 e UTF-16

UTF-8 (Unicode Transformation Format, 8 bit) è una codifica dei caratteri Unicode in sequenze di lunghezza variabile di byte, e permette di rappresentare qualsiasi tipo di carattere di qualsiasi lingua in formato digitale.

La IETF (Internet Engineering Task Force) richiede che tutti i protocolli Internet identifichino la codifica dei caratteri utilizzata, e che siano in grado di utilizzare almeno UTF-8.

UTF-8 è la codifica predefinita per il formato XML.

31 of 31

Grazie!

Per informazioni o supporto, scrivi a info@dati.trentino.it