[zxspectrum] Re: esportare dati da Masterfile, la soluzione

  • From: Malantrucco Carlo <carlo.malantrucco@xxxxxxxxx>
  • To: ZX Freelist Spectrum <zxspectrum@xxxxxxxxxxxxx>
  • Date: Thu, 28 May 2015 16:43:01 +0200

Niente da fare, neanche il messaggio ripostato con l'allegato non zippato
risulta leggibile nell'archivio di Freelist.
A questo punto l'unico modo di lasciarlo archiviato per i posteri è ripostarlo
senza alcun allegato (così vediamo se Freelist ce l'ha proprio con me o con gli
allegati).
Mi scuso per la ripetitività.

Il giorno 20/mag/2015, alle ore 18:47, Malantrucco Carlo
<carlo.malantrucco@xxxxxxxxx> ha scritto:

Qualcuno sa se è possibile esportare i dati presenti nel database Masterfile
09 (ZX Spectrum) in modo da poterli utilizzare altrove (Excel etc.)?

Ecco la soluzione che ho trovato per recuperare i dati dal database Masterfile
ed esportarli in un formato utilizzabile da Excel.
Faccio ovviamente riferimento alla mia configurazione software (emulatore FUSE
1.1.1.1 su Mac OS X 10.8.5 con preferenze: Spectrum 48k, Opus Discovery).

I files necessari li trovate tutti su WoS:

Masterfile per Opus Discovery (compreso MF-Print) MasterfileV09.opd.zip
manuale Masterfile Masterfile.pdf
manuale MF-Print MF-Print.pdf

Per fare le vostre prove potete comunque utilizzare l'immagine OPD allegata
(OPUS INDEX) che contiene - oltre a Masterfile e MF-Print - anche un paio di
database (opusindex1, opusindex2) pronti all'uso.

Caricate OPUS INDEX.opd nell'emulatore e date RUN. Verrà caricato Masterfile
vuoto.
Premete L (Load) , digitate "opusindex1" e selezionate il drive 1. Verrà
caricato il database.
Se volete visualizzare i dati, premete D (Display).
Per cambiare modalità di visualizzazione premete R (Report) e poi 1, 2 o 3.
Tornate alla schermata iniziale premendo M (Menu).

Passiamo alla procedura vera e propria di esportazione dei dati.

Dal menu iniziale premete U (User Basic Menu) e poi S (Set up print spec).
Verrà caricato MF-Print.
Alla prima domanda "New report ?" potete rispondere Y (Yes) per creare un nuovo
"print spec" o N (No) per modificare un "print spec" già presente su disco.
Fate la scelta che preferite.
Se volete imparare a creare un nuovo "print spec" da zero, premete Y (Yes) e
seguite passo passo le istruzioni presenti sul manuale di MF-Print.
Se volete vedere come ho impostato il "print spec" che ho utilizzato io,
premete N (No) e caricate "SDCprint".
Al termine MF-Print vi chiederà di salvare con un nome il "print spec" creato o
modificato e vi permetterà di ritornare a Masterfile.
A questo punto dovrete ricaricare il database da esportare: L (Load)
"opusindex1" drive 1.

Bene, avete il vostro database e le specifiche di stampa del report.

Dal menu iniziale premete nuovamente U (User Basic Menu) e poi P (Load printing
code). Verrà caricato il software necessario alla stampa.
Dal menu iniziale premete ora E (Edit formar def) e poi L (Load rep spec) e
digitate il nome del "print spec" da caricare, in questo caso "SDCprint" dal
drive 1.
Ora tutto è pronto per la stampa su file del report del database, manca
soltanto di selezionare il file TXT su cui stampare.
Aprite il pannello delle preferenze di FUSE e nella schermata "Peripherals"
settate "Emulate printers", cliccate "Choose…" su Text Output File, date un
nome in Save as, ad esempio "opusindex.txt", cliccate Save e chiudete il
pannello delle preferenze.
A questo punto premete P (Print report) e Masterfile inizierà a stampare il
report nel file "opusindex.txt".
Serviranno alcuni minuti per completare la stampa (il database contiene 491
record), vi accorgerete che ha finito quando scomparirà dal video "Press Q to
Quit".

Bene, ora avete un file TXT contenente il report di tutti i dati presenti nel
database, con i campi (article, author, type, disk, block, page) separati da
spazi vuoti.
Potete controllare aprendolo con un qualsiasi editor di testi (TextEdit su Mac).

Fate partire Excel e caricate il file "opusindex.txt".
Si aprirà una finestra di conversione guidata del testo, riconosciuto di
larghezza fissa con campi allineati in colonne separate da spazi.
Seguite le indicazioni a video e vi troverete alla fine con un file Excel
contenente i dati del database, ordinabili ed utilizzabili a piacimento.
Salvate come "opusindex.xlsx" e oplà … il database è servito!

:-)

Carlo

Other related posts: