Contacte

Cum să deschideți dbf? Program pentru a crea un fișier DBF

DBF - Formatul fișierului creat pentru a lucra cu baze de date, rapoarte și foi de calcul. Structura sa constă dintr-un antet, care descrie conținutul și partea principală în care întregul conținut este în forma de masă. O caracteristică distinctivă a acestei expansiuni este posibilitatea de a interacționa cu majoritatea sistemelor de gestionare a bazelor de date.

Luați în considerare software-ul care acceptă vizionarea acestui format.

Metoda 1: Commander DBF

DBF Commander este o aplicație multifuncțională pentru prelucrarea fișierelor DBF ale diferitelor codificări, permite manipulările de bază cu documente. Se aplică o taxă, dar are o perioadă de probă.

Pentru deschidere:


Metoda 2: DBF Viewer Plus

DBF Viewer Plus este un instrument gratuit pentru vizualizarea și editarea unui DBF, o interfață simplă și convenabilă este reprezentată în limba engleză. Are funcția de a crea propriile mese, nu necesită instalare.

A vedea:


Metoda 3: DBF Viewer 2000

DBF Viewer 2000 - Un program cu o interfață destul de simplificată, vă permite să lucrați cu fișiere cu mai mult de 2 GB. Are o limbă rusă și o perioadă de utilizare.

A deschide:


Metoda 4: CDBF

CDBF este o modalitate puternică de editare și vizualizare a bazelor de date, vă permite să creați rapoarte. Puteți extinde funcționalitatea utilizând pluginuri suplimentare. Există o limbă rusă, se aplică pentru o taxă, dar are o versiune de încercare.

A vedea:


Metoda 5: Microsoft Excel

Excel este una dintre componentele pachetului Software Microsoft Office, bine cunoscut celor mai mulți utilizatori.

A deschide:


Concluzie

Am revizuit modalitățile de bază de deschidere a documentelor DBF. Numai DBF Viewer Plus este alocat de la selecție - complet software gratuit, spre deosebire de restul, care sunt distribuite pe bază plătită și au doar o perioadă de probă.

Cea mai frecventă problemă, datorită căreia utilizatorii nu pot deschide acest fișier, este un program incorect atribuit. Pentru a le repara în Windows, trebuie să faceți clic dreapta pe fișier, în meniul contextual, aduceți mouse-ul pentru a "deschide folosind elementul" și selectați meniul derulant Selectare program. Ca rezultat, veți vedea o listă de programe instalate pe computer și puteți alege una potrivită. De asemenea, recomandăm verificarea casetei opuse elementului "Utilizați această aplicație pentru toate fișierele DBF".

O altă problemă cu care utilizatorii noștri apar de asemenea destul de des - fișierul DBF este deteriorat. O astfel de situație poate apărea în cazurile de cazuri. De exemplu: Fișierul a fost descărcat nu este complet ca urmare a erorii serverului, fișierul a fost deteriorat inițial etc. Pentru a elimina această problemă, utilizați una dintre recomandări:

  • Încercați să găsiți fișierul dorit într-o altă sursă de pe Internet. Este posibil să fiți norocoși să găsiți o versiune mai potrivită. Exemplu de căutare Google: "Fișierul Filetype: DBF". Doar înlocuiți cuvântul "fișier" la numele de care aveți nevoie;
  • Cereți-vă să vă trimiteți din nou fișierul sursă, acesta poate fi deteriorat în timpul transmisiei;

Free Universal DBF Editor care vă permite să deschideți existența și să creați noi baze de date. Are dimensiuni foarte mici, poate porni de la o unitate flash și are multe instrumente avansate pentru a lucra cu fișiere DBF, printre care există chiar suport pentru interogările SQL!

Galerie screenshotovot

De obicei, pe site, iluminăm programele care vor fi interesate de o gamă largă de cititori, dar astăzi cazul nu este destul de obișnuit :). Am lucrat odată ca un "specialist în calculator" în mai multe birouri de stat și de multe ori a trebuit să se ocupe de diverse programe de baze de date FoxPro ...

Principala problemă a tuturor acestor aplicații a fost că un utilizator simplu ar putea deteriora cu ușurință baza de date astfel încât să fie imposibil să o deschidă cu mijloace regulate, așa că trebuia să fiu pervertit să-l returnez la viață (ceea ce nu a fost întotdeauna făcut, având în vedere " Abilități "de" Yuzvers sălbatic ":)).

Și acum, câțiva ani mai târziu, deoarece nu lucrez acolo, am trimis o cerere de a adăuga un nou program gratuit pentru editarea bazelor de date DBF, care are un nume necomplicat - SDBF.. Despre ea și vorbesc :)

Comparație cu un analog plătit

SDBF, în ciuda portabilității sale (poate lucra cu o unitate flash!) Și dimensiunea redusă, este un editor de bază de date destul de avansat, care vă permite să creați, să editați și să exportați orice baze de date DBF Format, începând cu specificația XBASEIII și terminând cu XvisualFoxPro modern! Comparați SDBF funcțional, cu posibilitățile unuia dintre cei mai avansați editori ai acestui sens DBF Commander Professional:

Din partea de mai sus, vedem că programele sunt puțin diferite în funcționalitate, însă SDBF, în primul rând, este portabil (care este de obicei important, deoarece fiecare master pe fapte de calculator preferă să poarte un set de programe necesare pe unitatea flash) și în al doilea rând, este complet gratuit!

Prima lansare SDBF.

Pentru a porni programul, este suficient să vă despachetați de la arhiva descărcată în orice loc și să deschideți fișierul exe primit. Înainte ca noi să apară o fereastră goală de tipul următor:

Drag & Drop, din păcate, nu este acceptat, astfel încât să începeți să lucrați, va trebui să numim meniul "Fișier" și să alegeți deja una dintre cele două acțiuni disponibile: "Creați" o bază nouă sau "deschisă" existentă. Deschideți baza de date existentă:

Vom deschide conținutul bazei de date selectate sub forma unei mese. În linia "zero" afișează numele câmpurilor și începând cu primul - conținutul însuși. Sub conținutul de mai jos există o bară de instrumente și un șir de stare.

În acesta din urmă, sunt afișate destul de multe informații de serviciu utile, inclusiv numărul de intrări din baza de date, codificarea, data creării și formatul definit automat. Formatele SDBF nu acceptă doar xbase anticipate (I și II) și vă permite să deschideți și să creați fișiere DBF ale următoarelor tipuri:

  • xBASE III - VII;
  • xclipper;
  • xfoxpro;
  • xvisualfoxpro.

Căutarea și instrumentele de filtrare a datelor

Programul SDBF vă permite să editați direct orice celulă dintr-o bază de date deschisă, cu toate acestea, celulele dorite trebuie să găsească ... dacă baza este mică și simplă, atunci acest lucru se poate face destul de repede și manual. Cu toate acestea, dacă există câteva duzini de înregistrări sau chiar sute, atunci poate fi destul de greu de căutat.

Dar aceasta nu este o astfel de problemă, deoarece în SDBF există mai multe instrumente simultan, permițând date inutile să se întrerupă și să afișeze numai ceea ce aveți nevoie!

Aceste instrumente se află în partea de jos a barei de instrumente. Aici, la început există 8 butoane de navigare, care vă permit să vă deplasați pe bază (săgeți), adăugați / ștergeți înregistrări, precum și confirmați sau anulați modificările. Funcțiile de care aveți nevoie începe cu butonul NINTH - "Căutare":

Când activați butonul, apare o fereastră mică cu un formular de căutare. Trebuie să specificăm textul pe care doriți să îl găsiți și să alegeți din lista derulantă câmpul pentru care va fi efectuată căutarea. Acum, faceți clic pe butonul "Găsiți următorul", iar programul va evidenția automat șirul de mai jos pentru versiunea curentă în care există un text dorit. Re-presarea butonului va aloca linia de mai jos din curent, în care există aceleași elemente etc.

Uneori în baze de date există o formatare non-standard a celulelor: spații inutile, file și alte caractere care sunt afișate vizual, dar afectează rezultatul rezultatului căutării. Dacă întâmpinați un astfel de caz, atunci pentru funcționarea normală, va fi suficient pentru a citi caseta "Luând în considerare formatul" în partea inferioară a casetei de căutare și vor fi afișate rândurile dorite.

Funcția de căutare este convenabilă atunci când trebuie să găsim rapid o singură intrare de date specifice. Dar există cazuri în care ar fi mai convenabil să se afișeze mai multe linii simultan, care conțin doar anumite informații. În acest caz, a doua funcție ne va ajuta (din care butonul de care merge imediat la butonul de căutare) - "Filtru":

Pentru a utiliza filtrarea, trebuie să facem mai întâi o solicitare și să o introducem într-un câmp special desemnat (imediat în afara butonului din partea centrală a barei de instrumente). Principiul întocmirii cererii este simplu, dar nu în întregime evident. Mai întâi trebuie să introducem numele câmpului pentru care trebuie să filtrați tabelul bazei de date și apoi echivalează valoarea filtrului la un anumit text pe care trebuie să-l găsim toate liniile.

Valoarea ia în ghilimele unice, după care facem clic pe butonul "Filter" (devine clemat) și obținem un tabel care conține date numai cu valori definite în aceste câmpuri (în exemplul, am filtrat toate rândurile cu "SUA "Valoarea în câmpul" țară "(registrul de indicare a valorii nu are valoarea)). Puteți doar să returnați tabelul pe formularul original prin apăsarea repetată a butonului "Filter" (devine din nou presat).

Câmpul de filtrare poate conține cele mai simple condiții "și" (pentru a clarifica cererea pentru mai multe câmpuri) și "sau" (pentru un eșantion alternativ de date din diferite domenii). Din păcate, SDBF nu acceptă cereri exclusive (cum ar fi nu), dar această restricție pe care o putem ocoli într-un alt mod, care va fi discutată chiar mai jos.

Apropo, pentru a nu introduce o cerere de filtrare manuală, puteți utiliza următorul truc: evidențiați orice intrare în câmpul pentru care veți filtra și apăsați pe combinația de taste "Alt + F" (nu F4 :))). Solicitarea va fi formată automat, iar în valoare va sta semnul "*", care este o mască de căutare și corespunde oricărui număr de caractere.

Din păcate, acesta este singurul tip de măști care pot fi folosite în SDBF și, care este chiar mai trist, o singură cerere poate conține o singură mască: (prin urmare, dacă aveți nevoie să filtrați același câmp în mai mulți parametri, va trebui să utilizați Operatorul "și" (formarea rapidă a unei cereri apăsând "Ctrl + Alt + F") sau "sau" ("Shift + Alt + F").

Executați interogările SQL la tabelele de bază de date

Căutarea și filtrarea este, fără îndoială, bună, dar nu întotdeauna convenabilă. Când numărul înregistrărilor este minunat, putem pierde cu ușurință din vedere datele de care avem nevoie atunci când parsarea tabelelor. Cu toate acestea, în acest caz, SDBF are o caracteristică excelentă - Suport pentru interogările SQL!

Cu ajutorul unor astfel de solicitări către SDBF, putem:

  1. Formatul dinamic al tabelului nostru, creând o probă numai prin câmpurile dorite definite (selectați și selectați instrucțiuni de top);
  2. Copiați datele dintr-o bază de date la alta (introduceți și introduceți în);
  3. Modificarea și ștergerea liniilor specifice conținutului (actualizați și ștergeți, respectiv);
  4. Solicitări paralele de grup (Uniune);
  5. Formează tabele rezumate (pivot).

Pentru a începe să lucrați cu cererile, trebuie să apăsați butonul "SQL Query" la capătul drept al barei de instrumente. Cu toate acestea, rezultatul unor astfel de acțiuni va fi oarecum actualizat: conținutul bazei de date nou editabile va dispărea și o fereastră goală cu două câmpuri va apărea în partea de sus a ferestrei de lucru (în partea de sus - câmpul de ieșire de date și la partea de jos a intrării).

Nu este necesar să sperie :). Trebuie doar să introduceți imediat interogarea SQL dorită în câmpul inferior cu numele bazei de date dorite. Dacă nu vă amintiți acest nume, puteți activa panoul lateral SDBF (apăsând pe banda verticală gri din dreapta), pe care sunt afișate toate bazele de date pe care le-ați deschis sub forma unei liste:

De asemenea, este de dorit să se memoreze taste rapide pentru a accelera lucrările, care poate fi vizualizată prin apelarea presei cheie F1. Există doar trei dintre ele, dar vă permit să accelerați în mod semnificativ procesul de creare a cererilor corecte.

Deci, o combinație de "Ctrl + Space" - afișează o fereastră pop-up cu o listă de nume de bază de date disponibile (astfel încât să nu se uite în bara laterală), "Ctrl + F" - va afișa o listă de funcții pentru curent Operatorul și "Ctrl + Enter" va porni procesul de execuție a interogării. În plus, dacă faceți clic pe câmpul de introducere cu butonul din dreapta al mouse-ului (apelați meniul contextual), atunci vom primi o listă cu operatorii SDBF acceptați.

Să ne întoarcem la captura de ecran anterioară și să ne uităm la cea mai simplă cerere care este compilată acolo. Se bazează pe operatorul "Select", ceea ce înseamnă că eșantionul ne întoarce. Parametrul de eșantionare este "*", ceea ce înseamnă ieșirea oricăror date, cu toate acestea, am putea specifica prin virgula a denumirilor oricăror domenii ale tabelului bazei de date.

Eșantionul pe care l-am uitat mai sus este cel mai simplu, cu toate acestea, SDBF vă permite să efectuați interogări și mai cuprinzătoare. În ecranul următor, vom vedea o mostră, o masă formată dinamic constând din câmpuri care conțin nume de clienți, un oraș în care trăiesc și țara. Mai mult, filtrarea clientului trece tocmai de țara de reședință (U.S.A), iar rezultatele sunt afișate în ordine alfabetică:

Dacă dezasamblați această solicitare, atunci vom vedea metoda de eșantionare a câmpurilor indicate de virgulă după operatorul selectat. Apoi, toate specificarea numelui bazei de date, dar acum cererea nu se încheie.

Următorul pas va fi enumerarea funcțiilor operatorului principal, care va trebui să fie executată ca urmare a prelucrării cererii. Iată două dintre ele.

Primul - "Unde" are similitudine cu filtrul discutat de noi mai devreme și efectuează o acțiune similară - vă permite să selectați numai acele înregistrări care corespund condiției.

A doua funcție - "Ordine prin" este responsabilă pentru sortarea rezultatelor obținute în funcție de unul dintre câmpuri (în acest caz, de câmpul cu numele client - "Nume") în alfabetic (parametrul "ASC") sau inversat ( Ordinul "descrește").

Firește, exemplul de mai sus este, de asemenea, destul de primitiv, dar afișează esența generală a creării și prelucrării interogărilor SQL. Dacă doriți să aflați mai multe despre ele, vă sfătuiesc să citiți manualele aici: http://dimonchik.com/insert.html sau https://www.sql.ru/articles/articles.aspx?g\u003dsql&s\u003d 0.

Apropo, SDBF Plus este capacitatea de a exporta tabelul rezultat ca urmare a unei interogări, ca o nouă bază de date sau în fișierul HTML, RTF sau un fișier CSV! Pentru a face acest lucru, este suficient să apelați meniul contextual al câmpurilor de afișare a tabelului și să selectați elementul corespunzător.

Funcții suplimentare din șirul de meniuri

Cu capabilitățile principale ale SDBF, ne-am dat seama, dar totul nu se termină. O întreagă gamă de caracteristici utile și chiar unice în rândul meniului, cel pe care am folosit-o pentru a deschide o bază de date :) Deci, multe caracteristici utile (care uneori vă permit să faceți fără interogările SQL) în meniul "Tabel" :

Printre alte "cele mai multe", cum ar fi schimbarea codificării și îmbinarea bazelor de date în partea de jos, găsim elementul "Schimbați structura". Acest element cauzează o fereastră suplimentară în care putem schimba complet toate câmpurile tabelului deschis, să adăugăm altele noi sau să ștergeți mai multe partiții inutile (aceeași fereastră se deschide când creați o bază de date de la zero).

În mod specific, putem schimba secvența de câmpuri, numele, tipurile, dimensiunile (numărul de caractere din celulă) și precizia (biți, setați automat și depinde de tipul de câmp).

Singurul lucru de reținut la editarea (și în special crearea) bazelor este că pentru fiecare tip de bază există seturi de tipuri de câmpuri și sunt adesea (dacă nu trebuie să ia în considerare principalele N, C, D) diferă. De exemplu, în bazele de date cu xclipper, nu există suport pentru câmpurile cu imagini (P, B) și Xbase până la cea de-a șaptea versiune nu suportă câmpurile de dulap auto (+). Adică, trebuie să vă amintiți întotdeauna compatibilitatea :).

Din moment ce luăm în considerare bara de meniu, nu uitați să priviți în meniul "Field":

Există doar două funcții aici, dar sunt foarte utile! Mai ales primul - "înlocuire". Vă permite să înlocuiți rapid automat valorile din întreaga coloană a câmpului specificat sau cuvinte și caractere specifice în întreaga bază de date!

Funcția "calculează" este un analog al formulelor Excel Avto-Speech și ne oferă posibilitatea de a produce astfel de operații matematice și statistice ca bază a domeniilor câmpului, calculând aritmetica medie, precum și maxima și minimele de valori. Firește, pentru a efectua calcule, tipurile de câmp trebuie să fie numerice (N, F, I, O, B).

Ultima funcție care nu este atât de evidentă, dar poate fi utilă este editorul HEX încorporat:

Vă permite să editați orice date de celule. Pentru a face acest lucru, este suficient să selectați conținutul pe care doriți să îl modificați și să selectați ultimul element din meniul contextual - "Deschideți în Hex". Toate - puteți edita și salva sau a imprima imediat rezultatul!

Avantajele și dezavantajele programului

  • portabilitate și dimensiuni mici;
  • suport pentru aproape toate tipurile de fișiere DBF;
  • abilitatea de a crea baze de date de la zero;
  • suportă interogări SQL;
  • sistem de căutare încorporați, filtrarea și editarea datelor.
  • nu vă permite să setați mai mult de o mască în filtru;
  • nici o funcție de anulare.

Concluzii

Programul SDBF cu dimensiunile sale modeste și cerințele sistemului vă permite să faceți cu bazele de date DBF dacă nu toate, este foarte, foarte mult ... și implementarea suportului pentru interogările SQL vă permite, în general, să afișați editarea bazei de date la un nivel nou Fotografiile! Cu ajutorul lor, puteți compensa cu ușurință multe deficiențe prin interfața grafică.

Cea mai mare dezamăgire, în opinia mea, a fost absența celei mai triviale funcții "anulează ultima acțiune" în lumea "Ctrl + Z": (cel mai ofensator este că utilizatorul poate, de exemplu, să aplice accidental auto tranzacția pe tot parcursul câmpului și returnarea datelor va fi deja imposibilă: (

Pentru SIM se poate afirma că programul din planul funcțional este mai mult decât succes, dar înainte de a lucra cu acesta, urmați întotdeauna regula administrativă antică - Creați copii de rezervă! Și veți fi fericiți :)

P.S. Este permisă copierea liberă și citarea acestui articol dacă specificați o referință activă deschisă la sursă și menținerea autorului comerciantului Ruslana.

Tabelele de format DBF sunt cunoscute din cele distanțate din 1980. De atunci, formatul DBASE a evoluat, a apărut, DBASE II, DBASE III și DBASE IV, multe programe populare care lucrează cu baze de date sunt dezvoltate până în prezent, în care tabelele de format DBF sunt utilizate în această zi. Formatul tabelului DBF este destul de vechi, dar continuă să fie utilizat pentru a crea atât proiecte mari și ambițioase, iar tabelele DBF sunt utilizate în scopuri educaționale, pentru întâlniri și studierea cunoștințelor de bază și prezentarea bazelor de date organizaționale. DBFNavigator este un program gratuit pentru vizualizarea și editarea tabelelor de format DBF, un utilitar simplu și convenabil.

Cu programul DBFNavigator, puteți să deschideți și să vizualizați tabelele DBF, să editați tabelele - modificați, adăugați și ștergeți înregistrări. Folosind DBFNAVIGATOR, puteți schimba structura tabelului, Adăugați, modificați și ștergeți câmpurile tabelului, comprimați tabelele DBF pentru a le curăța de la înregistrările la distanță (colectarea gunoiului), modificați codarea mesei Windows-\u003e DOS și invers. În program, puteți sorta intrarea tabelului, copiați înregistrările și câmpurile individuale, afișați rândurile tabelului de imprimare, efectuați căutarea și aplicați pentru a vizualiza înregistrările tabelului filtrului, modificați opțiunile pentru deschiderea fișierelor DBF.

Imagini de ecran ale programului DBFNavigator



DBF Viewer 2000 ® - Aplicație pentru vizualizarea și editarea DBF Toate tipurile - Clipper, Dbază, FoxPro, Visual FoxPro, Visual DBASE.

Programul efectuează diverse acțiuni: solicitări, ștergere duplicate sau export în diferite formate - mai repede decât vă așteptați!

Editorul DBF creează dinamic formulare vizuale bazate pe structura fișierelor DBF pentru editare și interogări. Programul vă permite, de asemenea, să vizualizați și să editați câmpurile de memorie ale următoarelor formate: DBASE III, DBASE IV, FOXPRO, VFP și Nivelul Dbază 7.

Programul de plinătate acceptă utilizarea unei linii de comandă pentru următoarele: Import, Export, Ștergerea înregistrărilor duplicate sau înlocuirea datelor în fișierele DBF. Funcționează independent de diverse DBMS - tot ce aveți nevoie pentru a vizualiza și edita un fișier DBF pentru a instala aplicația!

De ce DBF Viewer 2000
unic?

Interfață simplă și intuitivă

Interfața aplicației este destul de simplă și convenabilă, vă permite să economisiți mult timp cu munca de zi cu zi.

Modificarea convenabilă a structurii fișierelor DBF în DBF Viewer 2000

Puteți adăuga, șterge, redenumi, modifica ordinea câmpurilor și optimizați structura fișierelor DBF.

Importați date din diferite formate cu DBF Viewer 2000

DBF Viewer 2000 vă permite să importați date din următoarele formate: TXT, CSV, Excel (XLS, XLSX), DBF și PARADOX. Datele de import pot fi efectuate cu previzualizare sau de la o linie de comandă.

DBF Viewer 2000 oferă oportunități de export extinse

Aplicația vă permite să exportați fișiere DBF în Excel (XLS, XLSX), CSV, TXT, SQL, SDF, XML, HTML, PRG și MS SQL, MYSQL, ORACLE, POSTGRESQL.

DBF Viewer 2000 ajută la eliminarea duplicatelor

Eliminarea înregistrărilor duplicate este ușoară ca 1-2-3.

Lucrează pe toate platformele

DBF Viewer 2000 lansează pe toate versiunile de Windows de la 95 la XP, Vista, 7/8/10 și Server Editions (32/64-biți)



Ți-a plăcut articolul? Împărtășește-l