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
Revision as of 12:45, 7 August 2007 (edit) (undo)
Valterb (Talk | contribs)
(translation continues)
Next diff →
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|Coipa 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. ::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.
::The ID and English Name fields should be marked for Entry Required. ::The ID and English Name fields should be marked for Entry Required.
Line 63: Line 64:
[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]
:An article from Solveig Haugland on importing data. :An article from Solveig Haugland on importing data.
- +-->
{{botlangbarIT|[[:Creating_a_Table_From_a_Spreadsheet|English]]}} {{botlangbarIT|[[:Creating_a_Table_From_a_Spreadsheet|English]]}}
[[Category:Tips and Hints]][[Category:NeoOffice]][[Category:NeoWikiIT]] [[Category:Tips and Hints]][[Category:NeoOffice]][[Category:NeoWikiIT]]

Revision as of 12:45, 7 August 2007

Questo articolo fa parte della serie di articoli 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.

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 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 Coipa 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.


Questo articolo in altre lingue: English
Personal tools