It:Creare una tabella da un foglio elettronico

From NeoWiki

(Difference between revisions)
Jump to: navigation, search
Revision as of 21:26, 6 August 2007 (edit)
Valterb (Talk | contribs)
(translation started)
← Previous diff
Current revision (14:53, 19 November 2007) (edit) (undo)
Valterb (Talk | contribs)
m (Importare i Dati - typo)
 
(6 intermediate revisions not shown.)
Line 1: Line 1:
-<div style="margin: 0 auto; margin-top: 0.75em; margin-bottom: 0.75em; border: 1px solid pink; background-color: #fff3f3; text-align: left; width: auto; padding: 4px;">Questo articolo fa parte della serie di articoli [[It:Verso_Base_e_Ritorno|Verso Base e Ritorno]].</div>+{{TBBA_IT_Header}}
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. 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.
Line 10: Line 10:
==Formattare il Foglio Elettronico== ==Formattare il Foglio Elettronico==
-Before importing the data, we need to make sure that it is correctly formatted.+Prima di importare i dati abbiamo bisogno di assicurarci che il foglio elettronico sia formattato correttamente.
-The first row of the data range (not necessarily of the document) should contain the field names.+La prima riga dei dati (che non necessariamente è la prima riga del documento) deve contenere le intestazioni dei campi.
-Any fields that must not be empty need to have data in them.+Ogni campo che non deve risultare vuoto deve avere dei dati al suo interno.
-In the case of the AOU list, a careful inspection will show that the Order, Family, Subfamily, and genus fields only contain data for the first record with that order, family, subfamily, or genus. In our database, this information needs to be in each record. To fix this:+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:
-:Click in a cell that contains an Order (or Family, etc.) name. The cell border becomes black, and a small back square is visible in the lower right hand corner of the cell.+: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.
-:Drag this square downward; as you do so, a red border drags with you. Keep dragging until the border encompasses all of the empty cells, up to but not including the next cell with text in it, then release the mouse button. The empty cells with the text content of the first cell.+: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.
-The order of the AOU checklist a standard order, used in birding books and checklists. To ensure that we can reproduce this order in the database, it would be wisest to add an ID field, with the first record given the number 1, the next 2, etc. To do so:+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:
-:Insert a new column to the left of Column A (click on column A and then choose {{Menu|Columns}} from the {{Menu|Insert}} menu.+:Inserisci una nuova colonna a sinistra della Colonna A (clicca sulla colonna A quindi scegli {{Menu|Colonne}} dal menù {{Menu|Inserisci}}.
-:Type <<tt>>ID<</tt>> into the cell in new column A just to the left of the cell labeled <<tt>>order<</tt>>+:Digita <<tt>>ID<</tt>> nella cella della nuova colonna A che si trova subito a sinistra della colonna intestata <<tt>>order<</tt>>
:Type a <<tt>>1<</tt>> into the first cell under <<tt>>ID<</tt>>: :Type a <<tt>>1<</tt>> into the first cell under <<tt>>ID<</tt>>:
-:Follow the instructions on the [[Selecting and Filling a Cell Range]] wiki page to fill the column so that each cell contains a number one greater than the one above it. (i.e. 1, 2, 3, etc.)+:Segui le istruzioni nella pagina del wiki [[It:Selezione_e_Compilazione_di_un%27Area_di_Celle|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.)
-I also changed some of the field names, especially those that were originally just one letter; adjust these names as you see fit.+Ho anche cambiato alcuni dei nomi dei campi, specialmente quelli che in origine erano formati da una sola lettera.
-==Importing the Data==+==Importare i Dati==
-We are now ready to import the data.+Adesso siamo pronti ad importare i dati.
-:Select the entire range of the data, including the row with column names. The easiest way to do this is probably to click in the upper left hand cell of the range (probably the cell labeled <tt>ID</tt>), then scroll down to the last row of data and Shift-click in the far right hand cell of the range.+: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 <tt>ID</tt>), 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.
-:Copy this selected range+:Copia l'intervallo selezionato
-:Open the Birder's journal database+:Apri il database del diario ornitologico
-:Click on the {{prefName|Tables}} icon in the {{Section|Database}} column on the right.+:Clicca sull'icona {{prefName|Tabelle}} nella colonna {{Section|Database}} che si trova a destra.
-:In the lower rectangular area, labled {{Section|Tables}}, right-click or control-click in the white space. (If there is an existing table, make sure not to click on it).+:Nell'area rettangolare in basso, intitolata {{Section|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).
-:In the contextual menu that comes up, choose {{Menu|Paste}}. The {{Window|Copy Table}} window appears.+:Nel menù contestuale che si apre scegli {{Menu|Incolla}}. Apparirà la finestra {{Window|Copia tabella}}.
-:Give the table a name in the {{prefName|Table Name}} field; I chose AOU Birdlist.+:Assegna un nome alla tabella nel campo {{prefName|Nome tabella}}; io ho scelto AOU Birdlist.
-:Make sure the {{prefName|Definition and Data}} radio button is marked+:Assicurati che il bottone {{prefName|Definizioni e dati}} sia selezionato
-:Because we added an ID field while prepping the spreadsheet, we want to leave the {{prefName|Create primary key}} checkbox ''unchecked.'' If you were importing data that did not already include a primary key field, you would want to check this box.+:Visto che abbiamo aggiunto il campo ID mentre preparavamo il foglio elettronico vogliamo lasciare la casella {{prefName|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.
-:Click {{Button|Next}}+:Clicca {{Button|Avanti}}
-:The {{Window|Apply columns}} that appears allows you to choose which fields you want to import. In our case we want to import all of them, so you can click on the {{Button|>>}} button.+:La finestra {{Window|Scegli colonne}} che appare ti permette di scegliere quali campi importare. Nel nostro caso vogliamo importare tutti i campi, quindi clicchiamo sul bottone {{Button|>>}}.
-:Then click {{Button|Next}}+:Poi clicca su {{Button|Avanti}}
-:The {{Window|Type Formatting}} window appears. Highlight each field in turn in the vertical column to the left, and adjust the {{prefName|Field Name}}, {{prefName|Field Type}}, {{prefName|Entry Required}}, and {{prefName|Length}} settings as needed.+:La finestra {{Window|Tipo di formato}} apparirà. Evidenzia a turno ogni campo nella colonna verticale che si trova a sinistra e aggiusta le impostazioni per il {{prefName|Nome campo}}, il {{prefName|Tipo campo}}, la {{prefName|Dati richiesti}}, e la {{prefName|Lunghezza}} secondo le tue esigenze.
-::In this table, all the fields are TEXT ''except'' for the ID field, whose field type should be INTEGER.+::In questa tabella tutti i campi sono campi TESTO ad ''eccezione'' del campo ID, il cui tipo dovrebbe essere INTERO.
-::Most of the Lengths are ok, although the Hawaii, Introduced, Accidental, and Nonbreeding could be reduced to a length of 5 or so, since the data in those columns is genrally only one character.+::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.
-::The ID and English Name fields should be marked for Entry Required.+::I campi ID e English Name dovrebbero essere contrassegnati da Dato Richiesto.
-::Once the fields are properly defined, click on {{Button|Create}}+::Una volta che i dati siamo adeguatamente definiti clicca su {{Button|Crea}}
-''Note: Make certain that all the field definitions are correct before clicking {{Button|Create}}. Attempting to change field types, lengths, etc. later will destroy data in those fields.''+''Nota: assicurati che tutte le definizioni dei campi siano corrette prima di premere il bottone {{Button|Crea}}. Il tentativo di cambiare il tipo dei campi, la loro lunghezza ecc. in un momento successivo distruggerà i dati contenuti in questi campi.''
-:A {{Window|No primary key}} warning window will appear. Click {{Button|No}}. We will identify the primary key in a moment.+:Dovrebbe apparire uanfinestra di avvertimento relativa a {{Window|Nessuna chiave primaria}}. Clicca su {{Button|No}}. Identificheremo la chiave primaria tra un attimo.
-Once the new table has appeared in the {{Section|Tables}} Section of the document window, right-click or control-click on the new table. Select {{Menu|Edit}} from the contextual menu. The table opens in design view.+Una volta che la nuova tabella sia apparsa nella Sezione {{Section|Tabelle}} del documento attivo, clicca con il tasto destro del mouse o ctrl-click sulla nuova tabella. Seleziona {{Menu|Modifica}} nel menù contestuale che si è aperto. La tabella si aprirà in modalità vista.
-:Click on the line containing the ID field. A green flippy triangle appears in the "cell" to the left of the word ID+:Clicca sulla linea che contiene il campo ID. Apparirà un triangolino verde nella "cella" a sinistra della parola ID
-:control-click or right-click on the green triangle and choose {{Menu|Primary Key}} from the contextual menu. A key icon appears in the box+:clicca col tasto destro del mouse o ctrl-click sul triangolino verde e scegli {{Menu|Chiave primaria}} dal menù contestuale. Apparirà l'icona di una chiave nella casella
-:Click on the disk-drive icon in the toolbar to save your changes, then close the window.+:Clicca sull'icona che rappresenta un disco nella barra degli strumenti per salvare i cambiamenti fatti, quindi chiudi la finestra
-You have successfully imported data from a spreadsheet.+Hai così importato con successo i dati da un foglio elettronico.
-==Related Wiki Articles==+==Articoli del wiki collegati==
-[[Using a Calc spreadsheet as a data source]]+[[It:Usare_un_foglio_elettronico_di_Calc_come_sorgente_di_dati|Usare un foglio elettronico come sorgente di dati]]
-==Related External Links==+==Collegamenti esterni==
-[http://searchenterpriselinux.techtarget.com/tip/0,289483,sid39_gci1222186,00.html?bucket=ETA&topic=283956 Bringing data into OpenOffice 2.0's database]+[http://searchenterpriselinux.techtarget.com/tip/0,289483,sid39_gci1222186,00.html?bucket=ETA&topic=283956 Bringing data into OpenOffice 2.0's database] (en)
-:An article from Solveig Haugland on importing data.+:Un articolo di Solveig Haugland sull'importazione di dati.
- +{{botlangbarIT|[[:Creating_a_Table_From_a_Spreadsheet|English]] [[Fr:Créer_une_Table_à_partir_d%27un_Classeur|Français]]}}
-{{botlangbarIT|[[:Creating_a_Table_From_a_Spreadsheet|English]]}}+
[[Category:Tips and Hints]][[Category:NeoOffice]][[Category:NeoWikiIT]] [[Category:Tips and Hints]][[Category:NeoOffice]][[Category:NeoWikiIT]]

Current revision

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