Computer finestre Internet

Tramite file. Come aprire il file dbf? Strumenti di ricerca e filtraggio dei dati

Il problema più comune che gli utenti non possono aprire questo file è un programma assegnato in modo errato. Per risolvere questo problema su Windows è necessario fare clic su clic destro in archivio, in menù contestuale passa il mouse sulla voce "Apri con" e seleziona la voce "Seleziona programma..." dal menu a tendina. Di conseguenza, vedrai un elenco programmi installati sul tuo computer e puoi scegliere quello giusto. Si consiglia inoltre di selezionare la casella accanto a "Utilizza questa applicazione per tutti i file DBF".

Un altro problema che i nostri utenti incontrano abbastanza spesso è che il file DBF è danneggiato. Questa situazione può verificarsi in molti casi. Ad esempio: il file è stato scaricato in modo incompleto a causa di un errore del server, il file è stato inizialmente danneggiato, ecc. Per risolvere questo problema, utilizzare uno dei consigli:

  • Provare a trovare file desiderato in un'altra fonte su Internet. Potresti essere abbastanza fortunato da trovare una versione più adatta. Esempio di ricerca di Google: "Tipo di file: DBF". Sostituisci semplicemente la parola "file" con il nome che desideri;
  • Chiedi di inviarti nuovamente il file originale, potrebbe essere stato danneggiato durante il trasporto;

Le tabelle Dbf sono conosciute fin dal lontano 1980. Da allora, il formato dBase si è evoluto, sviluppato, sono comparsi dBase II, dBase III e dBase IV, ormai sono stati sviluppati molti programmi popolari che funzionano con database, che ancora oggi utilizzano tabelle in formato dbf. Il formato della tabella dbf è piuttosto vecchio, ma continua ad essere utilizzato per creare sia grandi che ambiziosi, e per piccoli progetti, le tabelle dbf vengono utilizzate per scopi didattici, per la conoscenza e lo studio delle conoscenze di base e la presentazione dell'organizzazione del database. DBFNavigator è un programma gratuito per visualizzare e modificare tabelle in formato dbf, un'utilità semplice e conveniente.

Con DBFNavigator puoi aprire e visualizzare tabelle dbf, modificare tabelle - modificare, aggiungere ed eliminare record. Utilizzando DBFNavigator è possibile modificare la struttura delle tabelle, aggiungere, modificare ed eliminare campi tabella, comprimere tabelle dbf per cancellarle dai record eliminati (garbage collection), modificare la codifica delle tabelle Windows->DOS e viceversa. Nel programma è possibile ordinare i record della tabella, copiare i record e i singoli campi, stampare le righe della tabella, cercare e applicare filtri alla visualizzazione dei record della tabella, modificare i parametri per l'apertura dei file dbf.

Screenshot di DBFNavigator



DBF Viewer 2000 ®- applicazione per la visualizzazione e la modifica di DBF di tutti i tipi - Clipper, dBase, FoxPro, Visual FoxPro, Visual dBase.

Il programma esegue varie azioni: query, eliminazione di duplicati o esportazione in vari formati, più velocemente di quanto ti aspetti!

L'editor DBF crea dinamicamente forme visive basate sulla struttura File DBF per la modifica e le query.Il programma consente inoltre di visualizzare e modificare i campi memo nei seguenti formati: dBase III, dBase IV, FoxPro, VFP e dBase Level 7.

Il programma supporta completamente l'uso della riga di comando per le seguenti azioni: importare, esportare, eliminare record duplicati o sostituire dati nei file DBF. funziona indipendentemente da vari DBMS: tutto ciò che serve per visualizzare e modificare un file DBF è installare l'applicazione!

Perché DBF Viewer 2000?
unico?

Interfaccia semplice e intuitiva

L'interfaccia dell'applicazione è abbastanza semplice e conveniente, ti consente di risparmiare molto tempo durante il tuo lavoro quotidiano.

Comoda modifica della struttura dei file DBF in DBF Viewer 2000

Puoi aggiungere, eliminare, rinominare, modificare l'ordine dei campi e ottimizzare la struttura dei file DBF.

Importazione di dati da vari formati utilizzando DBF Viewer 2000

DBF Viewer 2000 consente di importare dati dai seguenti formati: TXT, CSV, Excel (XLS, XLSX), DBF e Paradox. L'importazione dei dati può essere eseguita con anteprima o dalla riga di comando.

DBF Viewer 2000 offre opzioni di esportazione avanzate

L'applicazione consente di esportare file DBF in script Excel (XLS, XLSX), CSV, TXT, SQL, SDF, XML, HTML, PRG e MS SQL, MySQL, Oracle, PostgreSQL.

DBF Viewer 2000 ti aiuta a rimuovere i duplicati

Rimuovere le voci duplicate è facile come 1-2-3.

Funziona su tutte le piattaforme

DBF Viewer 2000 funziona su tutti Versioni di Windows 95 a XP, Vista, 7/8/10 e Edizioni Server (32/64 bit)

DBF - formato del file progettato per funzionare con database, report e fogli di calcolo. La sua struttura è costituita da un titolo, che ne descrive il contenuto, e da un corpo, che racchiude tutto il contenuto in forma tabellare. Caratteristica distintiva questa estensione è interoperabile con la maggior parte dei sistemi di gestione di database.

Consideriamo un software che supporta la visualizzazione di questo formato.

Metodo 1: comandante DBF

DBF Commander è un'applicazione multifunzionale per l'elaborazione di file DBF di varie codifiche; consente di eseguire manipolazioni di base con i documenti. Distribuito a pagamento, ma ha un periodo di prova.

Aprire:


Metodo 2: DBF Viewer Plus

Visualizzatore DBF Plus - strumento gratuito per visualizzare e modificare DBF, viene presentata un'interfaccia semplice e conveniente su lingua inglese... Ha la funzione di creare le proprie tabelle, non necessita di installazione.

Vedere:


Metodo 3: DBF Viewer 2000

DBF Viewer 2000 è un programma con un'interfaccia piuttosto semplificata, permette di lavorare con file più grandi di 2 GB. Ha una lingua russa e un periodo di prova di utilizzo.

Aprire:


Metodo 4: CDBF

CDBF - modo potente la modifica e la visualizzazione di database, consente anche di creare report. È possibile espandere la funzionalità utilizzando plug-in aggiuntivi. C'è una lingua russa, è distribuita a pagamento, ma ha una versione di prova.

Vedere:


Metodo 5: Microsoft Excel

Excel è uno dei componenti del pacchetto Programmi Microsoft Office, ben noto alla maggior parte degli utenti.

Aprire:


Conclusione

Abbiamo coperto i modi principali per aprire i documenti DBF. Solo DBF Viewer Plus si distingue dalla selezione: è un software completamente gratuito, a differenza degli altri, che vengono distribuiti a pagamento e hanno solo un periodo di prova.

Editor DBF universale gratuito che consente di aprire database esistenti e creare nuovi database. Ha dimensioni molto ridotte, può essere eseguito da un'unità flash e allo stesso tempo ha molti strumenti avanzati per lavorare con file DBF, tra cui c'è persino il supporto per le query SQL!

Galleria di schermate

Di solito sul sito copriamo programmi che interesseranno una vasta gamma di lettori, ma oggi il caso non è del tutto ordinario :). Una volta ho lavorato come una sorta di "specialista informatico" in diversi uffici governativi e lì ho avuto spesso a che fare con vari programmi basati su FoxPro...

Il problema principale con tutte queste applicazioni era che un semplice utente poteva facilmente rovinare il database in modo che non potesse essere aperto in seguito. mezzi regolari, quindi abbiamo dovuto essere pervertiti per riportarla in vita (cosa non sempre possibile, viste le “capacità” di “wild juzverev” :)).

E ora, diversi anni dopo, poiché non lavoro più lì, ci hanno inviato una richiesta per posta per aggiungerne uno nuovo. programma gratuito per modificare i database DBF, che ha un nome semplice - sdbf... Parliamo di lei :)

Confronto con l'analogo a pagamento

Sdbf, nonostante la sua portabilità (può funzionare da un'unità flash!) e le dimensioni ridotte, è un editor di database abbastanza avanzato che consente di creare, modificare ed esportare qualsiasi database in formato DBF, dalla specifica xBaseIII al moderno xVisualFoxPro! Confrontiamo le funzionalità di Sdbf, con le capacità di uno degli editor più avanzati di questo genere, DBF Commander Professional:

Dalla tabella sopra, vediamo che i programmi differiscono leggermente per funzionalità, ma Sdbf, in primo luogo, è portatile (cosa di solito importante, poiché ogni tecnico informatico preferisce portare con sé un set programmi richiesti su un'unità flash USB), e in secondo luogo, è completamente gratuito!

Avviare Sdbf per la prima volta

Per avviare il programma, decomprimilo dall'archivio scaricato in qualsiasi posizione e apri il file EXE risultante. Di fronte a noi apparirà una finestra vuota del seguente tipo:

Drag & Drop, purtroppo, non è supportato, quindi per iniziare dobbiamo chiamare il menu "File" e selezionare già una delle due azioni disponibili: "Nuovo" nuova base o "Apri" uno esistente. Apriamo la base esistente:

Davanti a noi si aprirà il contenuto del database selezionato sotto forma di tabella. La riga "zero" visualizza i nomi dei campi e, a partire dalla prima riga, visualizza il contenuto stesso. Sotto il contenuto c'è la barra degli strumenti e la barra di stato in basso.

Quest'ultimo mostra molte informazioni utili sul servizio, incluso il numero di record nel database, la codifica, la data di creazione e il formato determinato automaticamente. Dei formati Sdbf, non supporta solo le prime versioni di xBase (I e II) e permette di aprire e creare file DBF dei seguenti tipi:

  • xBase III - VII;
  • xClipper;
  • xFoxPro;
  • xVisualFoxPro.

Strumenti di ricerca e filtraggio dei dati

Il programma Sdbf ti consente di modificare direttamente qualsiasi cella di un database aperto, tuttavia, le celle richieste devono ancora essere trovate ... Se il database è piccolo e semplice, questo può essere fatto abbastanza rapidamente e manualmente. Tuttavia, se sono presenti diverse dozzine o addirittura centinaia di record, la ricerca può essere piuttosto difficile.

Ma questo non è un problema, poiché Sdbf ha diversi strumenti contemporaneamente che ti consentono di filtrare i dati non necessari e visualizzare solo ciò di cui hai bisogno!

Questi strumenti si trovano nella barra degli strumenti in basso. Qui, all'inizio, sono presenti 8 pulsanti di navigazione che consentono di spostarsi all'interno del database (frecce), aggiungere/eliminare record, nonché confermare o annullare le modifiche. Le funzioni di cui abbiamo bisogno iniziano con il nono pulsante - "Cerca":

Quando il pulsante è attivato, davanti a noi appare una piccola finestra con un modulo di ricerca. Dobbiamo specificare il testo da trovare e selezionare dall'elenco a discesa il campo che verrà cercato. Ora premi il pulsante "Trova successivo" e il programma selezionerà automaticamente la riga successiva alla selezione corrente, che contiene il testo desiderato. Premendo nuovamente il pulsante si evidenzierà la riga sotto quella corrente, che contiene gli stessi dati richiesti, ecc.

A volte i database contengono una formattazione delle celle non standard: spazi extra, tabulazioni e altri caratteri che non vengono visualizzati visivamente, ma influiscono sul risultato della ricerca. Se ti trovi di fronte a un caso del genere, per il normale funzionamento della funzione, dovrai solo deselezionare la casella di controllo "In base al formato" nella parte centrale inferiore della finestra di ricerca e le righe di ricerca inizieranno a essere visualizzate.

La funzione di ricerca è utile quando abbiamo bisogno di trovare rapidamente singole occorrenze di dati specifici. Ma ci sono momenti in cui sarebbe più conveniente visualizzare più righe contemporaneamente che contengono solo determinate informazioni. In questo caso, la seconda funzione (il cui pulsante va subito dopo il pulsante di ricerca) ci aiuterà - "Filtro":

Per utilizzare il filtraggio, dobbiamo prima comporre correttamente una richiesta e inserirla in un campo appositamente apposito (subito dopo il pulsante nella parte centrale della barra degli strumenti). Il principio di composizione di una richiesta è semplice, ma non del tutto ovvio. Dobbiamo prima inserire il nome del campo in base al quale dobbiamo filtrare la tabella del database, quindi eguagliare il valore del filtro al testo specifico con cui dobbiamo trovare tutte le righe.

Prendiamo il valore tra virgolette singole, dopodiché premiamo il pulsante "Filtra" stesso (diventa bloccato) e otteniamo una tabella contenente i dati solo con i valori che abbiamo definito nei campi specificati (nell'esempio abbiamo filtrato tutte le righe con il valore "USA" nel campo "Paese" (il caso del nome non ha importanza)). È possibile riportare la tabella alla sua visualizzazione originale semplicemente premendo nuovamente il pulsante "Filtro" (viene rilasciato di nuovo).

Il campo di filtraggio può contenere le condizioni più semplici "e" (per affinare la query di più campi) e "o" (per selezionare alternativamente dati da campi diversi). Sfortunatamente, Sdbf non supporta query esclusive (come "not"), ma possiamo aggirare questa limitazione in un altro modo, che verrà discusso di seguito.

A proposito, per non inserire manualmente la richiesta di filtraggio, puoi utilizzare il seguente trucco: seleziona qualsiasi record nel campo in base al quale filtrerai e premi la combinazione di tasti Alt + F (non F4 :))). La richiesta verrà generata automaticamente e il valore conterrà il segno "*", che è una maschera di ricerca e corrisponde a un numero qualsiasi di caratteri.

Ahimè, questo è l'unico tipo di maschere che può essere utilizzato in Sdbf e, cosa ancora più triste, una query può contenere solo una maschera :(. Pertanto, se devi filtrare lo stesso campo con più parametri, dovrai usare l'operatore "e" (formazione rapida di una query premendo "CTRL + ALT + F") o "o" ("MAIUSC + ALT + F").

Esecuzione di query SQL su tabelle di database

La ricerca e il filtraggio sono indubbiamente buoni, ma non sempre convenienti. Quando il numero di record è elevato, possiamo facilmente perdere di vista i dati di cui abbiamo bisogno durante l'analisi delle tabelle. Tuttavia, per questo caso, Sdbf ha una grande funzionalità: il supporto per le query SQL!

Con queste query in Sdbf possiamo:

  1. Formattare dinamicamente la nostra tabella, creando una selezione solo per alcuni campi obbligatori (istruzioni SELECT e SELECT TOP);
  2. Copia i dati da un database all'altro (INSERT FROM e INSERT INTO);
  3. Modificare ed eliminare il contenuto di alcune righe (UPDATE e DELETE, rispettivamente);
  4. Query parallele di gruppo (UNION);
  5. Form tabelle pivot (PIVOT).

Per iniziare a lavorare con le query, dobbiamo fare clic sul pulsante "Query SQL" all'estremità destra della barra degli strumenti. Tuttavia, il risultato di tale azione sarà alquanto scoraggiante: il contenuto del database appena modificato scomparirà e un'altra finestra vuota con due campi apparirà sopra la finestra di lavoro (in alto - il campo di output dei dati e sotto - il campo di immissione).

Non avere paura :). Devi solo inserire immediatamente la query SQL richiesta nel campo in basso con il nome del database richiesto. Se non ricordi questo nome, puoi attivare la sidebar Sdbf (cliccando sulla barra verticale grigia a destra), che visualizza sotto forma di elenco tutti i database che hai aperto in precedenza:

Inoltre, per velocizzare il lavoro, si consiglia di ricordare i tasti di scelta rapida, che possono essere visualizzati chiamando l'help premendo il tasto F1. Ce ne sono solo tre, ma possono accelerare notevolmente il processo di creazione delle query giuste.

Quindi, la combinazione "CTRL + Spazio" - mostrerà una finestra pop-up con un elenco di nomi di database disponibili (in modo da non guardare la barra laterale), "CTRL + F" - mostrerà un elenco di funzioni per l'attuale operatore e "CTRL + Invio" avvierà il processo di esecuzione della query ... Inoltre, se clicchi con il tasto destro del mouse sul campo di input (chiama il menu contestuale), otterremo un elenco di operatori supportati da Sdbf.

Torniamo al nostro screenshot precedente e diamo un'occhiata a richiesta più semplice che lì è compilato. Si basa sull'istruzione "SELECT", il che significa che ci restituisce una selezione. Il parametro di selezione è "*", che significa l'output di qualsiasi dato, tuttavia, potremmo specificare lì, separati da virgole, i nomi di qualsiasi campo della tabella del database.

Il recupero che abbiamo esaminato sopra è il più semplice, ma Sdbf consente query più complesse. Nella schermata successiva vedremo una selezione, una tabella generata dinamicamente composta da campi che contengono i nomi dei clienti, la città in cui risiedono e il paese. Inoltre, i clienti vengono filtrati per paese di residenza (U.S.A) e i risultati vengono visualizzati in ordine alfabetico:

Se si smonta questa richiesta, poi vedremo il già citato metodo di selezione dai campi specificati con una virgola dopo Istruzione SELECT... Inoltre, la stessa indicazione del nome del database, ma ora la richiesta non finisce qui.

Il passaggio successivo consiste nell'elencare le funzioni dell'operatore principale che dovranno essere eseguite a seguito dell'elaborazione della richiesta. Ce ne sono due qui.

Il primo - "dove" è simile al filtro di cui abbiamo discusso in precedenza ed esegue un'azione simile - consente di selezionare solo quei record che corrispondono alla condizione.

La seconda funzione, "ordina per", ha il compito di ordinare i risultati ottenuti da uno dei campi (in questo caso, dal campo con il nome del cliente - "NOME") in ordine alfabetico (parametro "asc") o invertito (" disc") ordine.

Naturalmente, anche l'esempio fornito è piuttosto primitivo, ma riflette l'essenza generale della creazione e dell'elaborazione di query SQL. Se vuoi saperne di più su di loro, ti consiglio di leggere i manuali qui: http://dimonchik.com/insert.html o https://www.sql.ru/articles/articles.aspx?g=SQL&s= 0.

A proposito, il vantaggio di Sdbf è la possibilità di esportare la tabella ottenuta a seguito della query come nuovo database o come file HTML, RTF o CSV! Per fare ciò, basta chiamare il menu di scelta rapida del campo di visualizzazione della tabella e selezionare l'elemento appropriato.

Funzioni aggiuntive dalla barra dei menu

Abbiamo capito le caratteristiche principali di Sdbf, ma non finisce qui. Nella barra dei menu sono nascoste una serie di funzioni utili e persino uniche, la stessa che abbiamo usato per aprire il database :) Quindi, molte funzioni utili (che a volte ti permettono di fare a meno delle query SQL) possono essere trovate nella "Tabella " menù:

Tra le altre "cose ​​utili" come cambiare la codifica e unire i database in fondo, possiamo trovare la voce "Cambia struttura". Questo elemento richiama una finestra aggiuntiva in cui possiamo modificare completamente tutti i campi di una tabella aperta, aggiungerne di nuovi o eliminare sezioni non necessarie (la stessa finestra si apre quando si crea un database da zero).

Nello specifico, possiamo modificare l'ordine dei campi, i loro nomi, tipi, dimensioni (il numero di caratteri in una cella) e precisione (la profondità di bit è solitamente impostata automaticamente e dipende dal tipo di campo).

L'unica cosa da ricordare quando si modificano (e soprattutto si creano) database è che ogni tipo di database ha i propri insiemi di tipi di campo e spesso (se non si prendono in considerazione i fondamentali N, C, D) sono diversi. Ad esempio, i database xClipper non supportano i campi immagine (P, B) e xBase fino alla settima versione non supportano i campi a incremento automatico (+). Cioè, dovresti sempre ricordare la compatibilità :).

Mentre siamo sulla barra dei menu, non dimenticare di guardare il menu Campo:

Ci sono solo due funzioni qui, ma possono essere molto utili! Soprattutto il primo è "Sostituisci". Ti permette di rapidamente Modalità automatica sostituisci i valori nell'intera colonna del campo specificato o parole e simboli specifici in tutto il database!

La funzione "Calcola" è un analogo delle formule di calcolo automatico di Excel e ci consente di eseguire operazioni matematiche e statistiche come trovare la somma automatica di un campo, calcolare la media aritmetica, nonché i valori massimi e minimi. Naturalmente, per eseguire i calcoli, i tipi di campo devono essere numerici (N, F, I, O, B).

L'ultima caratteristica, che non è così ovvia, ma può essere utile, è l'editor HEX integrato:

Ti permette di modificare i dati di qualsiasi cella. Per fare ciò, seleziona il contenuto che deve essere modificato e seleziona l'ultimo elemento nel menu di scelta rapida - "Apri in esadecimale". Ecco fatto: puoi modificare e salvare o stampare il risultato subito!

Vantaggi e svantaggi del programma

  • portabilità e dimensioni ridotte;
  • supporto per quasi tutti i tipi di file DBF;
  • la capacità di creare database da zero;
  • supporto per query SQL;
  • sistema integrato per la ricerca, il filtraggio e la modifica dei dati.
  • non consente di specificare più di una maschera in un filtro;
  • non c'è nessuna funzione di annullamento.

conclusioni

Il programma Sdbf, alle sue modeste dimensioni e requisiti di sistema ti permette di fare con i database DBF, se non tutti, quindi molto, molto ... E l'implementazione del supporto per le query SQL in generale ti consente di portare il lavoro di modifica del database a un nuovo livello! Con il loro aiuto, puoi facilmente compensare molte carenze nel lavoro attraverso l'interfaccia grafica.

La delusione più grande, a mio avviso, è stata l'assenza della più banale funzione "Annulla l'ultima azione" nel mondo di "CTRL+Z": i dati non saranno più possibili :(

Per questo, possiamo affermare che funzionalmente il programma ha più che successo, ma prima di lavorarci, segui sempre l'antica regola di amministrazione: CREA BACKUP! E sarai felice :)

P.S. È consentito copiare e citare liberamente questo articolo, a condizione che sia indicato un collegamento attivo aperto alla fonte e sia preservata la paternità di Ruslan Tertyshny.