Passa ai contenuti principali

MS-DOS - Q&A (Symantec) - Esportare i dati DTF in Excel ed usarli


Probabilmente questo post avrà come audience interessato lo 0,000000000001% della popolazione intergalattica, ma incredibilmente mi è capitato di dover convertire un archivio di una persona che usa ancora oggi questo programma del 1986 per MS-DOS (sic!!!) su un Windows XP (sic!!!) per gestire il suo archivio.


Scrivo questo post per la memoria, per chi avesse o dovesse operare su questo tipo di dato e come gestirlo con tecnologie del primo quarto del XXI Secolo.

Per chi fosse nato giusto qualche anno (o decennio) dopo il 1995, MS-DOS è stato uno dei più importanti sistemi operativi per PC per quasi 2 decadi, ed ha avuto un riflesso costruttivo fino a Windows 7 (con più o meno compatibilità antica). 

In buona sostanza MS-DOS, si può affermare che dalla versione 1 del 1981 alla versione 8 del 2000 (fine supporto 2001) è stato il più importante e longevo sistema operativo della storia come versioni, al 2021 inferiore come età solo a Windows (come famiglia) e terzo dietro Windows XP che dal 2001 ad oggi (2021) è ancora in uso su una discreta percentuale di PC a livello globale tutt'ora ad uso professionale, rendendolo, di fatto il sistema operativo singolo, più longevo della storia.

Fatta la precisazione storica per i più giovani, vediamo come gestire il file ed i dati.

Il file oggetto del post è generato dal programma Q&A della Symantec (si quella del Norton Antivirus, oggetto in foto) ed è un file binario di tipo proprietario.

Quindi è necessario possedere il programma generatore ed, essendo un file MS-DOS, è bene usare un PC/VirtualMachine con Windows XP, poiché è improbabile che funzioni con altri sistemi operativi più recenti.

A questo punto, accediamo al programma



Cliccando su F, accediamo alle funzionalità del programma stesso



Cliccando su E accediamo all'export dei dati



Ora possiamo esportare i dati in due modi in ASCII Standard (una copia è sempre consigliata in questo modo) ed in dBASE III





Premendo alla photo 5 due volte F10



Premendo F10 ancora una volta il programma inizia ad esportare i dati, mostrando a monitor le schede in successione


ASCII Standard converte la matrice dei dati del file DTF, in un formato simile al CSV di Excel, il che ci consente di poter leggere il dato con qualunque tipo di editor di testo, e rende semplice la conversione in Excel

dBASE III, vecchio e noto database di casa Ashton-Tate (con Microsoft e Lotus, una delle tre Big Data degli anni '80 del XX Secolo, acquisita da Borland nel 1991), consente di avere una importazione dati molto simile a quella reale del DB interno.

Dando ai file estensione .CSV, la versione dBASE III, cliccando due volte sul file, consente di avere una visione esatta su Excel uguale alla matrice di Q&A.

La versione ASCII, al contrario, deve essere importata nel sistema dando i parametri



La matrice così scaturita contiene tutto il DB del sistema, dove ogni singola riga contiene sia il nominativo che tutti gli eventuali dati correlati al nominativo

I dati dopo l'anagrafica sono identificati a coppia (data, informazione)



Questa informazione, può essere usata ad esempio, per essere esportata in un file per un Database SQL Standard


Commenti

Post più popolari

Windows 7 - Installare ed usare una stampante sul Print Server GetNet 3 Port 2 USB e 1 LPT

Su una rete di calcolatori (che sia di uso casalingo, Small Office o Medium Office) la perifrica più ricercata è la stampante. In molti casi la soluzione più semplice è quella di collegarla ad un PC che fa da server e da qui condividerla con tutta la rete. Spesso, però, ciò non è fattibile.  Per ovviare al problema esistono delle "scatrolette" che consentono di collegare la periferica ad uno switch o router (a seconda della grandezza della rete) chiamate Print Server. Alcuni Print Server (come quello oggetto del nostro post) possono usare più stampanti. Nel caso specifico il modello della GetNet può usare 1 stampante su Porta Parallela (LPT) e 2 stampanti (non multifunzioni) su porta USB 1.1 GetNet Print Server 1 Parallel e 2 USB Il modello in questione ha in dotazione un CD che dovrebbe essere installato, ma non è compatibile con Windows a 64 bit (che sia XP, Vista, 7 o 8), e da problemi con Windows Vista, 7, 8 Nel caso specifico illustre...

HP Z440 Workstation - Il problema dello spegni ed accendi improvviso ed il reset del BIOS

Chi possiede una Workstation HP Z440 (con processore Xeon) o è incappato o potrebbe incappare in un problema, dalla sera alla mattina che può essere devastante se, da un lato non ci sono state avvisaglie e si sta lavorando a qualche progetto. Scrivo questa nota per me, ma nello spirito del blog , la condivido per chi si trovasse nello stesso problema.

Windows 11 - Trovare il mouse sul monitor con il pulsante CTRL

Capita spesso che ci perdiamo il puntatore del mouse sullo schermo, soprattutto ora che sui PC fissi è abbastanza comune usare 2 o più monitor Questo tipo di programma era, in altri tempi, un add-on dell'Intellimouse di Microsoft (quelli a pallina del secolo e millennio scorso) che, ora, è stato inserito di default nel sistema