It:Creare una tabella da un foglio elettronico

From NeoWiki

Jump to: navigation, search
Questo articolo fa parte della serie di guide intitolate Verso Base e Ritorno.

Per il diario ornitologico abbiamo bisogno di una tabella che elenchi tutti gli uccelli che potremmo vedere nella nostra area. Creare la tabella da zero potrebbe essere noioso e richiede una grande quantità di tempo. Fortunatamente i dati di cui abbiamo bisogno sono già disponibili in un formato che possiamo usare. La {http://www.aou.org/checklist/index.php3 American Ornithologists' Union} fornisce il proprio elenco di uccelli (in inglese) visibile nell'area AOU (America Settentrionale e Centrale) in un file Excel. Questo articolo descrive come prendere questi dati da un file di Excel per metterli nel nostro database per il diario ornitologico.

Contents

Importare fogli elettronici è diverso da Connettersi ad essi

NeoOffice Basepuò usare i dati presenti in un foglio elettronico in due modi differentis. Una delle opzioni prevede la possibilità di "connettersi" ad un foglio elettronico esistente. Questo metodo viene descritto nel'articolo It:Usare un foglio elettronico di Calc come sorgente di dati. Quando si usa questo metodo i dati possono essere modificati solo all'interno del foglio elettronico sorgente; i dati non possono essere modificati dall'interno di Base.

L'altra opzione è di "importare" i dati dal foglio elettronico in un documento Base. In questo modo i dati possono essere modificati in Base (il foglio elettronico originale non subirà alcuna alterazione quando i cambiamenti vengono fatti in Base). Nel nostro caso oi vogliamo proprio importare i dati, ma il foglio elettronico ha bisogno, prima, di una aggiustatina.

Formattare il Foglio Elettronico

Prima di importare i dati abbiamo bisogno di assicurarci che il foglio elettronico sia formattato correttamente.

La prima riga dei dati (che non necessariamente è la prima riga del documento) deve contenere le intestazioni dei campi. Ogni campo che non deve risultare vuoto deve avere dei dati al suo interno. Nel caso dell'elenco AOU, un'ispezione attenta mostrerà che i campi Order, Family, Subfamily, e genus contengono solo dati per il primo record di quell'ordine, famiglia, sub-famiglia o genere. Nel nostro database questa informazione deve essere presente in ogni record. Per sistemare questa cosa:

Clicca nella cella che contiene il nome dell'ordine, Order (o Family, ecc.). I bordi della cella diventeranno neri ed apparirà un piccolo quadratino nell'angolo in basso a destra della cella.
Trascina questo quadratino; quando lo farai ti verrà dietro un bordo rosso. Continua a trascinare il bordo fino a coprire tutte le celle vuote, facendo attenzione a non includere la prima cella che incontri nel quale è già presente del testo; a questo punta lascia andare il tasto del mouse. Le celle che prima erano vuote adesso contengono lo stesso testo contenuto nella prima cella.

L'ordine dell'elenco AOU è un ordine standard, usato nei libri sugli uccelli. Per assicurarti che è possibile riprodurre questo ordine nel database, la cosa più saggia da fare è di aggiungere un campo ID, con il primo record a cui è associato il numero 1, il successivo il numero 2, ecc. Per fare questa cosa:

Inserisci una nuova colonna a sinistra della Colonna A (clicca sulla colonna A quindi scegli Colonne dal menù Inserisci.
Digita <>ID<> nella cella della nuova colonna A che si trova subito a sinistra della colonna intestata <>order<>
Type a <>1<> into the first cell under <>ID<>:
Segui le istruzioni nella pagina del wiki Selezione e compilazione di un'area di celle per riempire la colonna in modo che ogni cella contenga un numero più grande di uno rispetto alla cella superiore (p.e. 1, 2, 3, ecc.)

Ho anche cambiato alcuni dei nomi dei campi, specialmente quelli che in origine erano formati da una sola lettera.

Importare i Dati

Adesso siamo pronti ad importare i dati.

Seleziona l'intero intervallo di dati, incluse le righe contenenti i nomi delle colonne. Il modo più facile di farlo è probabilmente di cliccare sulla celle più in alto a sinistra dell'intervallo (dovrebbe essere la cella contrassegnata con ID), e poi scorrere fino all'ultima riga di dati e cliccare tenendo premuto il tasto maiuscolo (shift) sull'ultima cella a destra in basso dell'intervallo.
Copia l'intervallo selezionato
Apri il database del diario ornitologico
Clicca sull'icona Tabelle nella colonna Database che si trova a destra.
Nell'area rettangolare in basso, intitolata Tabelle, clicca col tasto destro del mouse o fai ctrl-click nello spazio bianco (se ci fosse una tabella esistente assicurati di non cliccare sopra quella).
Nel menù contestuale che si apre scegli Incolla. Apparirà la finestra Copia tabella.
Assegna un nome alla tabella nel campo Nome tabella; io ho scelto AOU Birdlist.
Assicurati che il bottone Definizioni e dati sia selezionato
Visto che abbiamo aggiunto il campo ID mentre preparavamo il foglio elettronico vogliamo lasciare la casella Crea chiave primaria deselezionata. Se tu stessi importando dei dati che non sono già stati trasformati per avere un campo come chiave primaria allora dovresti selezionare questa casella.
Clicca Avanti
La finestra Scegli colonne che appare ti permette di scegliere quali campi importare. Nel nostro caso vogliamo importare tutti i campi, quindi clicchiamo sul bottone >>.
Poi clicca su Avanti
La finestra Tipo di formato apparirà. Evidenzia a turno ogni campo nella colonna verticale che si trova a sinistra e aggiusta le impostazioni per il Nome campo, il Tipo campo, la Dati richiesti, e la Lunghezza secondo le tue esigenze.
In questa tabella tutti i campi sono campi TESTO ad eccezione del campo ID, il cui tipo dovrebbe essere INTERO.
La maggior parte delle lunghezze vanno bene così come sono, tuttavia alcune, come Hawaii, Introduced, Accidental, e Nonbreeding, potrebbero essere ridotte ad una lunghezza di 5, dal momento che i dati in queste colonne generalmente sono costituiti da un solo carattere.
I campi ID e English Name dovrebbero essere contrassegnati da Dato Richiesto.
Una volta che i dati siamo adeguatamente definiti clicca su Crea

Nota: assicurati che tutte le definizioni dei campi siano corrette prima di premere il bottone Crea. Il tentativo di cambiare il tipo dei campi, la loro lunghezza ecc. in un momento successivo distruggerà i dati contenuti in questi campi.

Dovrebbe apparire uanfinestra di avvertimento relativa a Nessuna chiave primaria. Clicca su No. Identificheremo la chiave primaria tra un attimo.

Una volta che la nuova tabella sia apparsa nella Sezione Tabelle del documento attivo, clicca con il tasto destro del mouse o ctrl-click sulla nuova tabella. Seleziona Modifica nel menù contestuale che si è aperto. La tabella si aprirà in modalità vista.

Clicca sulla linea che contiene il campo ID. Apparirà un triangolino verde nella "cella" a sinistra della parola ID
clicca col tasto destro del mouse o ctrl-click sul triangolino verde e scegli Chiave primaria dal menù contestuale. Apparirà l'icona di una chiave nella casella
Clicca sull'icona che rappresenta un disco nella barra degli strumenti per salvare i cambiamenti fatti, quindi chiudi la finestra

Hai così importato con successo i dati da un foglio elettronico.

Articoli del wiki collegati

Usare un foglio elettronico come sorgente di dati


Collegamenti esterni

Bringing data into OpenOffice 2.0's database (en)

Un articolo di Solveig Haugland sull'importazione di dati.


Questo articolo in altre lingue: English Français
Personal tools