Računalniki Windows internet

Program za branje datotek dbf. Kako odpreti DBF? Primerjava s plačanim analogom

DBF Viewer 2000®- aplikacija za ogled in urejanje DBF vseh vrst - Clipper, dBase, FoxPro, Visual FoxPro, Visual dBase.

Program izvaja različna dejanja: zahteve, odstranjevanje dvojnikov ali izvoz v različne formate - hitreje, kot pričakujete!

Urejevalnik DBF dinamično ustvarja vizualne oblike na podlagi strukture dbf datoteke za urejanje in poizvedbe.Program vam omogoča tudi ogled in urejanje memo polj naslednjih formatov: dBase III, dBase IV, FoxPro, VFP in dBase Level 7.

Program v celoti podpira uporabo ukazne vrstice za naslednja dejanja: uvoz, izvoz, odstranitev podvojenih zapisov ali zamenjavo podatkov v datotekah DBF. deluje neodvisno od različnih DBMS - vse kar potrebujete za ogled in urejanje datoteke DBF je namestitev aplikacije!

Zakaj DBF Viewer 2000
edinstven?

Preprost in intuitiven vmesnik

Vmesnik aplikacije je precej preprost in priročen, kar vam omogoča, da pri vsakodnevnem delu prihranite veliko časa.

Priročno spreminjanje strukture datotek DBF v DBF Viewer 2000

Polja lahko dodajate, brišete, preimenujete, preuredite in optimizirate strukturo datotek DBF.

Uvažanje podatkov iz različnih formatov z uporabo DBF Viewer 2000

DBF Viewer 2000 vam omogoča uvoz podatkov iz naslednjih formatov: TXT, CSV, Excel (XLS, XLSX), DBF in Paradox. Uvoz podatkov je mogoče izvesti z predogled ali iz ukazne vrstice.

DBF Viewer 2000 ponuja napredne možnosti izvoza

Aplikacija omogoča izvoz datotek DBF v skripte Excel (XLS, XLSX), CSV, TXT, SQL, SDF, XML, HTML, PRG in MS SQL, MySQL, Oracle, PostgreSQL.

DBF Viewer 2000 pomaga odstraniti dvojnike

Odstranjevanje podvojenih vnosov je tako enostavno kot 1-2-3.

Deluje na vseh platformah

DBF Viewer 2000 deluje na vseh različice sistema Windows 95 do XP, Vista, 7/8/10 in strežniške izdaje (32/64-bit)

dbf- format datoteke, zasnovan za delo z bazami podatkov, poročili in preglednicami. Njegova struktura je sestavljena iz glave, ki opisuje vsebino, in glavnega telesa, ki vsebuje vso vsebino v obliki tabele. Posebnost ta razširitev je zmožnost interakcije z večino sistemov za upravljanje baz podatkov.

Razmislite o programski opremi, ki podpira ogled te oblike.

1. način: poveljnik DBF

DBF Commander je večnamenska aplikacija za obdelavo datotek DBF različnih kodiranja, ki vam omogoča izvajanje osnovnih manipulacij z dokumenti. Razdeljeno proti plačilu, vendar ima poskusno obdobje.

Odpreti:


2. način: DBF Viewer Plus

DBF Viewer Plus brezplačno orodje za ogled in urejanje DBF je predstavljen preprost in uporabniku prijazen vmesnik angleški jezik. Ima funkcijo ustvarjanja lastnih tabel, ne zahteva namestitve.

Za ogled:


Metoda 3: DBF Viewer 2000

DBF Viewer 2000 je program s precej poenostavljenim vmesnikom, ki omogoča delo z datotekami, večjimi od 2 GB. Ima ruski jezik in preizkusno dobo uporabe.

Odpreti:


Metoda 4: CDBF

CDBF- močan način urejanje in ogled baz podatkov, omogoča tudi ustvarjanje poročil. Funkcijo lahko razširite z dodatnimi vtičniki. Obstaja ruski jezik, ki se distribuira za plačilo, vendar ima poskusno različico.

Za ogled:


5. način: Microsoft Excel

Excel je ena od komponent programskega paketa Microsoft Office dobro poznana večini uporabnikov.

Odpreti:


Zaključek

Preučili smo glavne načine odpiranja dokumentov DBF. Iz izbora izstopa le DBF Viewer Plus – popolnoma brezplačna programska oprema, za razliko od ostalih, ki se distribuirajo plačljivo in imajo le poskusno obdobje.

Tabele formata dbf so znane že od daljnih osemdesetih let prejšnjega stoletja. Od takrat se je format dBase razvijal, razvijal, pojavili so se dBase II, dBase III in dBase IV, do danes je bilo razvitih veliko priljubljenih programov baz podatkov, ki uporabljajo tabele v formatu dbf do danes. Format tabele dbf je precej star, vendar se še naprej uporablja za ustvarjanje tako velikih in ambicioznih projektov, kot tudi za majhne projekte, tabele dbf se uporabljajo v izobraževalne namene, za uvajanje in učenje osnovnega znanja ter za predstavljanje organizacije baz podatkov . DBFNavigator je brezplačen program za ogled in urejanje tabel v formatu dbf, preprost in priročen pripomoček.

Z DBFNavigatorjem lahko odpirate in pregledujete dbf tabele, urejate tabele - spreminjate, dodajate in brišete zapise. Z uporabo DBFNavigatorja lahko spreminjate strukturo tabel, dodajate, spreminjate in brišete polja tabele, stiskate tabele dbf, da jih počistite iz izbrisanih zapisov (zbiranje smeti), spreminjate kodiranje tabel Windows->DOS in obratno. V programu lahko razvrščate zapise tabele, kopirate zapise in posamezna polja, tiskate vrstice tabele, iščete in uporabljate filtre za ogled zapisov tabele, spreminjate parametre za odpiranje dbf datotek.

Posnetki zaslona DBFNavigator



Najpogostejša težava, ki uporabnikom preprečuje odpiranje te datoteke, je napačno dodeljen program. Če želite to popraviti v sistemu Windows, morate klikniti desni klik v datoteki, kontekstni meni premaknite miško nad element "Odpri z" in v spustnem meniju izberite element "Izberi program ...". Kot rezultat boste videli seznam nameščenih programov na vašem računalniku in lahko izberete tistega, ki vam ustreza. Priporočamo tudi, da potrdite polje poleg »Uporabi to aplikacijo za vse datoteke DBF«.

Druga težava, s katero se naši uporabniki pogosto srečujejo, je, da je datoteka DBF poškodovana. To stanje se lahko pojavi v mnogih primerih. Na primer: datoteka ni bila v celoti prenesena zaradi napake strežnika, datoteka je bila na začetku poškodovana itd. Če želite odpraviti to težavo, uporabite eno od priporočil:

  • Poskusi najti želeno datoteko iz drugega vira na internetu. Morda boste imeli srečo, da boste našli boljšo različico. Primer iskanja v Googlu: "File filetype:DBF" . Samo zamenjajte besedo "datoteka" z želenim imenom;
  • Prosite, da vam ponovno pošljemo izvirno datoteko, morda je bila poškodovana med prenosom;

Brezplačen univerzalni urejevalnik DBF, ki vam omogoča odpiranje obstoječih in ustvarjanje novih baz podatkov. Ima zelo majhno velikost, lahko se zažene s bliskovnega pogona, hkrati pa ima veliko naprednih orodij za delo z datotekami DBF, med katerimi je celo podpora za poizvedbe SQL!

Galerija posnetkov zaslona

Običajno na strani pokrivamo programe, ki bodo zanimivi za širok krog bralcev, danes pa zadeva ni čisto običajna :). Prej sem delal kot nekakšen "računalniški specialist" v več državnih uradih in tam sem se pogosto moral ukvarjati z različnimi programi, ki temeljijo na FoxPro ...

Glavna težava vseh teh aplikacij je bila ta, da je preprost uporabnik zlahka pokvaril bazo podatkov, tako da je kasneje ni bilo mogoče odpreti. redna sredstva, zato sem moral pervertirati, da sem ga oživel (kar pa ni vedno šlo, glede na "zmožnosti" "divjih uporabnikov" :)).

In zdaj, nekaj let pozneje, ko tam ne delam več, so nam poslali e-pošto z zahtevo, da dodamo novo brezplačen program za urejanje baz podatkov DBF, ki ima preprosto ime - Sdbf. Govorimo o njej :)

Primerjava s plačanim analogom

Sdbf je kljub svoji prenosljivosti (lahko deluje s bliskovnega pogona!) in majhni velikosti dokaj napreden urejevalnik baz podatkov, ki vam omogoča ustvarjanje, urejanje in izvoz vseh podatkovnih baz v formatu DBF, od specifikacije xBaseIII do sodobnega xVisualFoxPro! Primerjajmo funkcionalnost Sdbf z zmožnostmi enega najnaprednejših urejevalnikov te vrste, DBF Commander Professional:

Iz zgornje tabele lahko vidimo, da se programi nekoliko razlikujejo po funkcionalnosti, vendar je Sdbf, prvič, prenosen (kar je običajno pomembno, saj vsak mojster računalnika raje nosi nabor potrebne programe na bliskovnem pogonu), in drugič, popolnoma brezplačno!

Prvi zagon Sdbf

Če želite zagnati program, ga preprosto razpakirajte iz prenesenega arhiva na katero koli mesto in odprite nastalo datoteko EXE. Pred nami se prikaže prazno okno naslednje vrste:

Povleci in spusti, žal, ni podprt, zato moramo za začetek poklicati meni »Datoteka« in tam že izbrati eno od dveh razpoložljivih dejanj: »Ustvari« nova baza ali "Odpri" obstoječega. Odpremo obstoječo bazo podatkov:

Vsebino izbrane baze bomo videli v obliki tabele. Vrstica "nič" prikazuje imena polj, od prvega pa - samo vsebino. Pod vsebino na dnu je orodna vrstica in vrstica stanja.

Slednji prikaže precej uporabnih servisnih informacij, vključno s številom zapisov v bazi, kodiranjem, datumom ustvarjanja in samodejno določeno obliko. Od formatov Sdbf ne podpira samo zgodnjih različic xBase (I in II) in vam omogoča odpiranje in ustvarjanje datotek DBF naslednjih vrst:

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

Orodja za iskanje in filtriranje podatkov

Program Sdbf vam omogoča neposredno urejanje katere koli celice odprte baze podatkov, vendar je treba še vedno najti potrebne celice ... Če je baza podatkov majhna in nezahtevna, je to mogoče storiti precej hitro in ročno. Če pa obstaja več deset ali celo sto zapisov, je iskanje zelo težko.

Toda to ni tak problem, saj ima Sdbf več orodij hkrati, ki vam omogočajo, da filtrirate nepotrebne podatke in prikažete samo tisto, kar potrebujete!

Ta orodja se nahajajo na spodnji orodni vrstici. Tukaj je na začetku 8 navigacijskih gumbov, ki vam omogočajo premikanje po bazi podatkov (puščice), dodajanje/brisanje vnosov in tudi potrditev ali preklic sprememb. Funkcije, ki jih potrebujemo, se začnejo z devetim gumbom - "Išči":

Ko je gumb aktiviran, se pred nami prikaže majhno okno z iskalnim obrazcem. Določiti moramo besedilo, ki ga želimo najti, in na spustnem seznamu izbrati polje, ki ga želimo iskati. Sedaj pritisnemo gumb "Najdi naprej" in program bo samodejno izbral vrstico za trenutnim izborom, ki vsebuje iskano besedilo. S ponovnim pritiskom na gumb bo označena vrstica pod trenutno, ki vsebuje iste podatke iskanja itd.

Včasih je v zbirkah podatkov nestandardno oblikovanje celic: dodatni presledki, tabulatorji in drugi znaki, ki niso vizualno prikazani, vendar vplivajo na rezultat iskanja. Če se soočite s takšnim primerom, potem bo za normalno delovanje funkcije dovolj, da počistite potrditveno polje »Glede na format« v spodnjem osrednjem delu iskalnega polja in iskani nizi se bodo začeli prikazano.

Funkcija iskanja je uporabna, ko moramo hitro poiskati posamezne pojavitve določenih podatkov. Toda včasih bi bilo bolj priročno prikazati več vrstic hkrati, ki vsebujejo samo določene informacije. V tem primeru nam bo pomagala druga funkcija (gumb, ki je takoj za gumbom za iskanje) - "Filter":

Za omogočanje filtriranja moramo najprej pravilno sestaviti zahtevo in jo vnesti v posebej za to označeno polje (takoj za gumbom v osrednjem delu orodne vrstice). Načelo vlaganja zahteve je preprosto, vendar ni povsem očitno. Najprej moramo vnesti ime polja, po katerem želimo filtrirati tabelo baze podatkov, nato pa vrednost filtra izenačiti z določenim besedilom, po katerem moramo najti vse vrstice.

Vrednost vzamemo v enojnih narekovajih, nakar pritisnemo sam gumb "Filter" (postane vpet) in dobimo tabelo, ki vsebuje podatke samo z vrednostmi, ki so nam določene v določenih poljih (v primeru , smo filtrirali vse vrstice z vrednostjo »ZDA« v polju »Država« (primer podajanja imena ni pomemben)). Tabelo lahko vrnete v prvotno obliko s ponovnim pritiskom na gumb "Filter" (znova se pritisne).

Polje za filtriranje lahko vsebuje najpreprostejše pogoje "in" (za izboljšanje poizvedbe na več poljih) in "ali" (za alternativno izbiro podatkov iz različnih polj). Žal Sdbf ne podpira izključnih poizvedb (kot je "ne"), vendar lahko to omejitev zaobidemo na drug način, o katerem bomo razpravljali v nadaljevanju.

Mimogrede, da ne bi ročno vnesli zahteve za filtriranje, lahko uporabite naslednji trik: v polju, po katerem boste filtrirali, izberite kateri koli vnos in pritisnite kombinacijo tipk Alt + F (ne pa F4 :))). Zahteva bo samodejno ustvarjena, vrednost pa bo vsebovala znak "*", ki je iskalna maska ​​in se ujema s poljubnim številom znakov.

Žal, to je edina vrsta maske, ki se lahko uporablja v Sdbf in, kar je še bolj žalostno, lahko ena zahteva vsebuje samo eno masko :(. Če boste torej morali isto polje filtrirati po več parametrih, boste morali uporabiti " in" (hitro ustvarjanje poizvedbe s pritiskom na "CTRL+ALT+F") ali "ali" ("SHIFT+ALT+F").

Izvajanje poizvedb SQL v tabelah baze podatkov

Iskanje in filtriranje je nedvomno dobro, vendar ni vedno priročno. Ko je število zapisov veliko, lahko zlahka izgubimo iz vida podatke, ki jih potrebujemo pri razčlenjevanju tabel. Vendar ima v tem primeru Sdbf odlično funkcijo - podporo za poizvedbe SQL!

S temi poizvedbami v Sdbf lahko:

  1. Dinamično oblikujemo našo tabelo, tako da ustvarimo izbor samo za določena zahtevana polja (stavki SELECT in SELECT TOP);
  2. Kopiranje podatkov iz ene baze podatkov v drugo (INSERT FROM in INSERT INTO);
  3. Spremenite in izbrišite vsebino določenih vrstic (POSODOBITE in IZBRIŠI);
  4. Skupinske vzporedne zahteve (UNION);
  5. Oblikujte vrtilne tabele (PIVOT).

Za začetek dela s poizvedbami moramo klikniti gumb "SQL Query" na desnem koncu orodne vrstice. Vendar bo rezultat takega dejanja nekoliko odvračal: vsebina pravkar urejene baze podatkov bo izginila, na vrhu delovnega okna pa se bo pojavilo še eno prazno okno z dvema poljema (na vrhu je polje za izpis podatkov, na spodaj je vnosno polje).

Naj te ni strah :). Samo v spodnje polje morate takoj vnesti želeno poizvedbo SQL, ki označuje ime želene baze podatkov. Če se tega imena ne spomnite, lahko aktivirate stransko vrstico Sdbf (s klikom na sivo navpično vrstico na desni), ki na seznamu prikaže vse baze, ki ste jih prej odprli:

Tudi za pospešitev dela si je zaželeno zapomniti vroče tipke, ki si jih lahko ogledate tako, da pokličete pomoč s pritiskom na tipko F1. So le trije, lahko pa bistveno pospešijo proces ustvarjanja pravih poizvedb.

Torej, kombinacija "CTRL + Space" - bo prikazala pojavno okno s seznamom razpoložljivih imen baz podatkov (da ne bi pogledali stranske vrstice), "CTRL + F" - bo prikazal seznam funkcij za trenutno operator in "CTRL + Enter" bo začel postopek izvajanja poizvedbe. Poleg tega, če z desno tipko miške kliknete na vnosno polje (pokličete kontekstni meni), bomo dobili seznam operaterjev, ki jih podpira Sdbf.

Vrnimo se na naš prejšnji posnetek zaslona in si oglejmo preprosta poizvedba ki je tam sestavljen. Temelji na stavku "SELECT", kar pomeni, da nam vrne izbor. Izbirni parameter je "*", kar pomeni izhod poljubnih podatkov, vendar bi lahko tam določili, ločena z vejicami, imena poljubnih polj tabele baze podatkov.

Vzorec, ki smo si ga ogledali zgoraj, je najpreprostejši, vendar vam Sdbf omogoča izvajanje bolj zapletenih poizvedb. Na naslednjem posnetku zaslona bomo videli izbor, dinamično generirano tabelo, sestavljeno iz polj, ki vsebujejo imena strank, mesto, v katerem živijo, in državo. Poleg tega so stranke filtrirane po državi stalnega prebivališča (ZDA), rezultati pa so prikazani po abecednem vrstnem redu:

Če razstavite dano zahtevo, potem bomo videli način izbire, ki sem ga že omenil v poljih, določenih z vejico za stavek SELECT. Nadalje, enaka navedba imena baze podatkov, vendar se zdaj zahteva ne konča tam.

Naslednji korak je seznam funkcij glavnega operaterja, ki jih bo treba izvesti kot rezultat obdelave zahteve. Tukaj sta dva izmed njih.

Prvi - "kje" je podoben filtru, o katerem smo razpravljali prej, in izvaja podobno dejanje - omogoča vam, da izberete samo tiste zapise, ki ustrezajo pogojem.

Druga funkcija - "order by" je odgovorna za razvrščanje rezultatov po enem od polj (v tem primeru po polju z imenom stranke - "NAME") po abecedi (parameter "asc") ali obrnjeno ("desc"). ) naročilo.

Seveda je tudi zgornji primer precej primitiven, vendar odraža splošno bistvo ustvarjanja in obdelave poizvedb SQL. Če želite izvedeti več o njih, vam svetujem, da preberete priročnike tukaj: http://dimonchik.com/insert.html ali https://www.sql.ru/articles/articles.aspx?g=SQL&s= 0 .

Mimogrede, prednost Sdbf je možnost izvoza nastale tabele kot nove baze podatkov ali kot datoteke HTML, RTF ali CSV! Če želite to narediti, pokličite kontekstni meni polja za prikaz tabele in izberite ustrezen element.

Dodatne funkcije v menijski vrstici

Ukvarjali smo se z glavnimi značilnostmi Sdbf, vendar se to ne konča. V menijski vrstici se skrivajo številne uporabne in celo edinstvene funkcije, enake tisti, ki smo jo uporabili za odpiranje baze :) Torej, veliko uporabnih funkcij (ki vam včasih omogočajo brez poizvedb SQL) najdete v "Tabela " meni:

Med ostalimi "uporabnimi stvarmi", kot so spreminjanje kodiranja in spajanje baz podatkov, lahko čisto na dnu najdemo postavko "Spremeni strukturo". Ta postavka prikliče dodatno okno, v katerem lahko popolnoma spremenimo vsa polja odprte tabele, dodamo nova ali izbrišemo dele, ki niso več potrebni (enako okno se odpre pri ustvarjanju baze podatkov iz nič).

Natančneje, lahko spremenimo vrstni red polj, njihova imena, vrste, velikosti (število znakov v celici) in natančnost (bitna globina – običajno se nastavi samodejno in je odvisna od vrste polja).

Edina stvar, ki si jo je treba pri urejanju (in predvsem ustvarjanju) baz zapomniti, je, da ima vsaka vrsta baze svoje nabore tipov polj in so pogosto (če ne upoštevate glavnih N, C, D) različni. Na primer, baze podatkov xClipper ne podpirajo slikovnih polj (P, B), xBase do sedme različice pa ne podpira polj za samodejno povečanje (+). To pomeni, da se morate vedno spomniti na združljivost :).

Ker gledamo v menijsko vrstico, si ne pozabite ogledati menija Field:

Tukaj sta samo dve funkciji, a sta lahko zelo uporabni! Še posebej prvi - "Zamenjaj". Omogoča vam hitro avtomatski način zamenjaj vrednosti v celotnem stolpcu določenega polja ali določene besede in simbole v zbirki podatkov!

Funkcija "Izračunaj" je analog Excelovih formul za samodejni izračun in nam daje možnost, da izvedemo takšne matematične in statistične operacije, kot je iskanje avtovsote polja, izračun aritmetične sredine, pa tudi maksimumov in minimumov vrednosti. Seveda morajo biti za izvajanje izračunov vrste polj številčne (N, F, I, O, B).

Zadnja funkcija, ki ni tako očitna, vendar je lahko uporabna, je vgrajen šestnajstiški urejevalnik:

Omogoča vam urejanje podatkov katere koli celice. Če želite to narediti, samo izberite vsebino, ki jo želite spremeniti, in v kontekstnem meniju izberite zadnji element - "Odpri v hex". Vse - lahko uredite in shranite ali takoj natisnete rezultat!

Prednosti in slabosti programa

  • prenosljivost in majhna velikost;
  • podpora za skoraj vse vrste datotek DBF;
  • možnost ustvarjanja baz podatkov iz nič;
  • podpora za poizvedbe SQL;
  • vgrajen sistem za iskanje, filtriranje in urejanje podatkov.
  • ne dovoljuje določitve več kot ene maske v filtru;
  • ni funkcije razveljavitve.

sklepi

Program Sdbf s svojo skromno velikostjo in Sistemske zahteve vam omogoča, da z bazami podatkov DBF počnete, če ne vse, pa zelo, zelo ... In izvedba podpore za poizvedbe SQL na splošno vam omogoča, da delo pri urejanju baze podatkov dvignete na novo raven! Z njihovo pomočjo lahko z grafičnim vmesnikom enostavno nadomestite številne pomanjkljivosti pri delu.

Največje razočaranje je po mojem mnenju odsotnost najbolj trivialne funkcije "Razveljavi zadnje dejanje" v svetu "CTRL + Z": podatki ne bodo več možni :(

Za tem lahko trdimo, da je program funkcionalno več kot uspešen, vendar pred delom z njim vedno upoštevajte starodavno administratorsko pravilo – USTVARJAJ VARNOSTNE KOPI! In srečni boste :)

P.S. Ta članek je dovoljeno prosto kopirati in citirati pod pogojem, da je navedena odprta aktivna povezava do vira in je ohranjeno avtorstvo Ruslana Tertyshnyja.