Descărcați programul dbf în limba rusă. Cum se deschide DBF? Încărcarea într-un fișier DBF

A apărut în 1980 și în prezent este din ce în ce mai puțin folosit. Cu toate acestea, este folosit în multe aplicații de afaceri și specializate, de exemplu, în produse 1C, programe de proiectare și aplicații de inginerie. Când lucrați cu astfel de programe, este adesea necesar să editați un fișier în format DBF.

Caracteristici de lucru cu fișiere DBF în Windows.

În mod implicit, nu există programe asociate cu acesta în Windows. Până în 2007 se putea lucra cu DBF în Excel, dar în prezent poate fi deschis ca un simplu tabel, dar nu salvat ca DataBaseFile.

Un fișier cu extensie DBF este format din următoarele părți:

  • serviciu (antet) - numele fișierului, numărul și structura înregistrărilor;
  • informațional - o matrice de date constând din înregistrări secvențiale.

DBF-urile sunt utilizate atunci când se lucrează cu cantități mari de informații care sunt interconectate. Fiecărei înregistrări i se atribuie o cheie unică și se creează o structură de relație. Ca exemplu simplificat, putem da un catalog de mărfuri, în care fiecare articol are o caracteristică, cum ar fi culoarea sau materialul. Și fiecare material sau culoare are propriile caracteristici, de exemplu preț, durată de viață, reducere. Și astfel, se obține un sistem conectat de baze de informații pe mai multe niveluri.

Extensia DBF a fișierului indică faptul că acestea sunt date de serviciu, care sunt ulterior procesate de un program. În sine, acestea sunt rareori de interes pentru utilizatorii obișnuiți de computere. Dar dacă stăpâniți o aplicație specializată, poate fi necesar să știți cum și cu ce să deschideți un fișier DBF pentru a-l edita.

Un fișier DBF poate conține un document cu extensie DBT sau FPT. Acestea sunt note pentru baza de date, care sunt un document text care se deschide în mediu împreună cu fișierul principal.

Deoarece, după cum sa spus mai devreme, Windows nu definește o mapare DBF la un anumit program, pentru a-l deschide trebuie să:

  • Descărcați software special. Alegeți dintr-o varietate de programe pe cel care se potrivește cel mai bine obiectivelor dvs.
  • la calculator.
  • În setările programului, setați o asociere cu fișierele cu extensia DBF, dacă acest lucru nu s-a făcut automat în timpul instalării.

Există două tipuri diferite de programe care pot deschide formatul DBF: instrumente pentru programatori care, pe baza procesării bazei de date, creează utilitare pentru utilizatorii finali și programe pentru consumatori care lucrează cu baze de date la nivel „de zi cu zi”.

Un fișier în format DBF poate fi deschis cu următoarele programe.

sistem de gestionare a bazelor de date pentru utilizatorii obișnuiți. Are o interfață ușor de utilizat și ușurință de administrare. Principalele obiecte Access sunt:
  • mese;
  • cereri;
  • forme;
  • rapoarte;
  • macro-uri și module;
  • sistem.

Și există, de asemenea, un limbaj de programare încorporat care extinde capacitățile aplicației.

Visual FoxPro este un instrument puternic, un mediu vizual pentru crearea unui DBMS de la Microsoft. Include tot ce aveți nevoie pentru a gestiona informațiile:

  • instrumente pentru comandarea mesei;
  • instrumente de procesare a interogărilor;
  • posibilitatea de a crea SGBD integrat;
  • instrumente personalizate de dezvoltare a aplicațiilor.

DBFView este un instrument simplu, dar puternic de deschidere, editare, vizualizare și imprimare. Suporta formatele DBF: dBase, Clipper, FoxPro, Visual FoxPro și multe altele. Cu această aplicație puteți adăuga, redenumi, șterge, sorta, împacheta și vizualiza înregistrări, exportați în TXT și HTML, importați și exportați în Excel și convertiți formatul DBF în fișiere CSV și XLS.

DBF Viewer Plus

DBF Viewer Plus este un editor simplu care nu necesită instalare pentru a lucra cu diferite formate DBF, inclusiv dBase, Clipper, Foxpro. Vă permite să deschideți, să vizualizați date, să filtrați înregistrări, să tipăriți și să previzualizați tabele, să editați, să adăugați și să ștergeți înregistrări, să efectuați căutare avansată, să creați fișiere, să exportați documente în formate CSV, PDF, XLS, RTF, WKS, XML, HTML.

DBF Commander Professional este un instrument profesional de editare și vizualizare cu suport pentru interogări SQL.

Acest instrument vă permite să:

  • vizualizați, creați, editați, imprimați DataBaseFile;
  • vizualizați, editați și imprimați structura;
  • modifica codificarea;
  • Căutare sensibilă la majuscule și înlocuire cu apariții parțiale;
  • export în CSV, XLS, XML, HTML;
  • import din XML și CSV;
  • filtrarea înregistrărilor și sortarea multiplă;
  • calcul statistic;
  • lucrul cu SQL;
  • Suport pentru linia de comandă și multe alte caracteristici.

Acestea sunt câteva dintre instrumentele pentru lucrul cu fișiere în format DBF. Dacă trebuie doar să vizualizați conținutul, descărcați unul dintre utilitarele simple cu o interfață ușor de utilizat. Dacă intenționați să vă implicați în programare și dezvoltare într-un mediu de gestionare a bazelor de date, atunci achiziționați un pachet software profesional cu funcționalitate largă.

Formatul DBF (Fișier de bază de date) a fost introdus în uz de Ashton-Tate în 1980, în primul DBMS din familia dBase de sisteme de gestionare a bazelor de date - dBase II.

Formatul de date deschise și popularitatea sistemului original au dus la apariția multor analogi DBMS diferiți, cum ar fi FoxPro, dbFast, XBase++ și altele. În același timp, dezvoltatorii au făcut diverse modificări la formatul de bază legate de funcționalitate (adăugarea de noi tipuri de date, modificarea structurii antetului sau a structurii câmpului tabelului etc.).

Absența oricărei standardizări stricte și modificări similare nu a implicat nicio garanție că programul în curs de dezvoltare va fi capabil să efectueze corect o operație de citire/scriere cu orice fișier dbf. Cu toate acestea, compatibilitatea de bază între diferite formate DBF este menținută.

Fișierul DBF este format din 2 secțiuni: antetul și tabelul de date în sine. Antetul conține informații generale despre fișierul dbf: structura fișierului, numărul de înregistrări, versiunea dbf utilizată, cantitatea de memorie ocupată de antet și tabel etc. Compoziția structurii antetului diferă între diferitele versiuni ale formatului.

Sfârșitul fișierului este marcat cu un marker EoF (End Of File).

Pentru a accelera lucrul cu fișierele dbf, este posibil să utilizați fișiere index, care listează valorile câmpului cheie (sau un set de câmpuri cheie, dacă fișierul este multi-index) și identificatorii înregistrărilor corespunzătoare.

În 1C, lucrul cu fișiere dbf se poate face în mai multe moduri:

  • obiect XBase;
  • Interfata de programare

obiect XBase

Obiectul XBase oferă posibilitatea de a lucra cu baze de date în format DBF folosind limbajul încorporat 1C:Enterprise.

Acest obiect oferă acces la o colecție de câmpuri și indici ai unui tabel dbf, vă permite să efectuați orice acțiuni asupra datelor (crearea de noi și citirea tabelelor existente, adăugarea, ajustarea și ștergerea înregistrărilor).

Pentru fiecare fișier dbf cu care doriți să lucrați, trebuie să creați un obiect XBase separat.

Interfață de programare ADO

ADO (ActiveX Data Objects) este o interfață de programare pentru acces la date care vă permite să obțineți date din diverse surse.

Principalele obiecte ADO care vă permit să manipulați un fișier dbf:

O listă completă a obiectelor și proprietățile acestora poate fi găsită pe MSDN.

Conexiune – un obiect care oferă direct acces la fișierul dbf

Deschide (ConnectionString) Deschide o sesiune pentru lucrul cu o sursă de date. Un șir de conexiune de forma „Provider=Microsoft.Jet.OLEDB.4.0;Data Source=;” este transmis ca parametru.
Proprietăți extinse=dBASE IV;ID utilizator=;Parolă=;”
Parametrul DataSource specifică folderul în care se află fișierele dbf.
Aproape() Închide conexiunea la sursa de date
Furnizor Conține numele furnizorului utilizat. Când metoda Open este executată, aceasta este completată automat cu valoarea Provider din șirul de conexiune
ConnectionString Conține șirul de conexiune. Când metoda Open este executată, aceasta este completată automat cu parametrul funcției ConnectionString
ConnectionTimeout Conține numărul de secunde de așteptat în timpul conectării. Implicit - 15
CommandTimeout Conține numărul de secunde de așteptat în timp ce comanda este executată. Implicit - 30
Executați (Text comandă) Execută o solicitare, apelează o procedură stocată sau orice altă comandă disponibilă din partea furnizorului.

Recordset – un obiect care reprezintă un set de înregistrări (rânduri) dintr-un tabel de date

ActiveConnection Definește un obiect de tip Connection. Valoarea poate fi setată fie la un obiect de tip Connection, fie la un șir de text de tip similar, cum ar fi proprietatea ConnectionString a obiectului Connection
ActiveCommand Definește un obiect de tip Command, în urma căruia a fost obținut RecordSet-ul dat
Filtra Conține un filtru de date de aplicat acestui RecordSet.
Aproape Închide un obiect RecordSet
Reinterogare Actualizează un obiect prin interogarea din nou a tabelului. Similar cu apelul secvenţial Close() Open()
BOF/EOF Semne ale începutului/sfârșitului mesei. Dacă BOF=True, atunci indicatorul este situat înaintea primei înregistrări a obiectului RecordSet. Dacă EOF = True, atunci indicatorul este situat după ultima înregistrare a obiectului RecordSet
Mişcare Mută ​​indicatorul de înregistrare curentă înainte cu numărul specificat de înregistrări (sau înapoi dacă acest număr este negativ)
MoveFirst Mută ​​indicatorul la prima înregistrare
MoveLast Mută ​​indicatorul la ultima înregistrare
Mutați Următorul Mută ​​indicatorul la următoarea înregistrare
MovePrevious Mută ​​indicatorul la înregistrarea anterioară
Câmpuri Conține o colecție de câmpuri. Prin construcția (“Field_Name”).Value putem obține valoarea specificată în linia curentă.
Găsi Caută un șir pe baza unor criterii specificate.
GetString Vă permite să obțineți o reprezentare șir a liniei curente

Comanda – un obiect care asigură executarea comenzilor sau a interogărilor SQL

DBF este un format de fișier creat pentru a lucra cu baze de date, rapoarte și foi de calcul. Structura sa constă dintr-un antet, care descrie conținutul, și un corp, care conține tot conținutul în formă tabelară. O caracteristică distinctivă a acestei extensii este capacitatea de a interacționa cu majoritatea sistemelor de gestionare a bazelor de date.

Să luăm în considerare software-ul care acceptă vizualizarea acestui format.

Metoda 1: Comandant DBF

DBF Commander este o aplicație multifuncțională pentru procesarea fișierelor DBF cu diverse codificări, permițându-vă să efectuați manipulări de bază cu documente. Este distribuit contra cost, dar are o perioadă de probă.

Pentru a deschide:


Metoda 2: DBF Viewer Plus

DBF Viewer Plus este un instrument gratuit pentru vizualizarea și editarea DBF, o interfață simplă și ușor de utilizat este prezentată în limba engleză. Are funcția de a vă crea propriile tabele și nu necesită instalare.

Pentru a vizualiza:


Metoda 3: DBF Viewer 2000

DBF Viewer 2000 este un program cu o interfață destul de simplificată care vă permite să lucrați cu fișiere mai mari de 2 GB. Are limba rusă și o perioadă de probă de utilizare.

Pentru a deschide:


Metoda 4: CDBF

CDBF este o modalitate puternică de a edita și vizualiza baze de date și vă permite, de asemenea, să creați rapoarte. Puteți extinde funcționalitatea folosind plugin-uri suplimentare. Există o limbă rusă, este distribuită contra cost, dar are o versiune de probă.

Pentru a vizualiza:


Metoda 5: Microsoft Excel

este una dintre componentele pachetului software Microsoft Office, binecunoscută majorității utilizatorilor.

Pentru a deschide:


Concluzie

Am analizat principalele modalități de deschidere a documentelor DBF. Din selecție, iese în evidență doar DBF Viewer Plus - este un software complet gratuit, spre deosebire de celelalte, care sunt distribuite pe bază de plată și au doar o perioadă de probă.

Tabelele în format Dbf sunt cunoscute încă din anii 1980. De atunci, formatul dBase a evoluat, s-a dezvoltat, au apărut dBase II, dBase III și dBase IV, până în prezent au fost dezvoltate multe programe populare care funcționează cu baze de date care folosesc tabele în format dbf până astăzi. Formatul tabelului dbf este destul de vechi, dar continuă să fie folosit pentru a crea proiecte atât mari, cât și ambițioase, iar tabelele dbf sunt folosite în scopuri educaționale, pentru a introduce și studia cunoștințele de bază și pentru a prezenta organizarea bazelor de date. DBFNavigator este un program gratuit pentru vizualizarea și editarea tabelelor în format dbf, un utilitar simplu și convenabil.

Cu programul DBFNavigator puteți deschide și vizualiza tabele dbf, edita tabele - modificați, adăugați și ștergeți înregistrări. Folosind DBFNavigator puteți schimba structura tabelelor, adăugați, modificați și ștergeți câmpuri de tabel, comprima tabelele dbf pentru a le șterge de înregistrările șterse (colectare de gunoi), modificați codificarea tabelelor Windows->DOS și invers. În program, puteți sorta înregistrările de tabel, puteți copia înregistrări și câmpuri individuale, puteți imprima rânduri de tabel, efectuați căutări și aplicați filtre pentru vizualizarea înregistrărilor tabelului, modificați parametrii pentru deschiderea fișierelor dbf.

Capturi de ecran ale programului DBFNavigator