Računala Windows Internet

Putem datoteke. Kako otvoriti dbf datoteku? Alati za pretraživanje i filtriranje podataka

Najčešći problem koji korisnici ne mogu otvoriti ovu datoteku je pogrešno dodijeljen program. Da biste to riješili u Windows OS -u, morate kliknuti desni klik u datoteci, u kontekstni izbornik zadržite pokazivač miša iznad stavke "Otvori pomoću" i na padajućem izborniku odaberite stavku "Odaberi program ...". Kao rezultat toga, vidjet ćete popis instalirani programi na računalu i možete odabrati pravo. Također preporučujemo da označite okvir uz "Koristi ovu aplikaciju za sve DBF datoteke".

Drugi problem s kojim se naši korisnici također često susreću je taj što je DBF datoteka oštećena. Ova se situacija može pojaviti u mnogim slučajevima. Na primjer: datoteka je preuzeta nepotpuno zbog greške poslužitelja, datoteka je u početku oštećena itd. Da biste riješili ovaj problem, upotrijebite jednu od preporuka:

  • Pokušaj pronaći željenu datoteku u drugom izvoru na Internetu. Možda ćete imati sreće da pronađete prikladniju verziju. Primjer Google pretraživanja: "Vrsta datoteke: DBF". Samo zamijenite riječ "datoteka" imenom koje želite;
  • Zatražite da vam ponovno pošalje izvornu datoteku, možda je oštećena tijekom prijevoza;

Dbf tablice poznate su od daleke 1980. godine. Od tada je dBase format evoluirao, razvio se, pojavili su se dBase II, dBase III i dBase IV, do sada su razvijeni mnogi popularni programi koji rade s bazama podataka, koje koriste tablice dbf formata do danas. Format tablice dbf prilično je star, ali se i dalje koristi za stvaranje velikih i ambicioznih, a za male projekte dbf tablice koriste se u obrazovne svrhe, za upoznavanje i proučavanje osnovnih znanja te prezentaciju organizacije baze podataka. DBFNavigator je besplatan program za pregled i uređivanje tablica dbf formata, jednostavan i prikladan uslužni program.

Pomoću DBFNavigatora možete otvarati i pregledavati dbf tablice, uređivati ​​tablice - mijenjati, dodavati i brisati zapise. Pomoću DBFNavigatora možete promijeniti strukturu tablica, dodavati, mijenjati i brisati polja tablice, komprimirati dbf tablice kako biste ih očistili od izbrisanih zapisa (skupljanje smeća), promijeniti kodiranje Windows-> DOS tablica i obrnuto. U programu možete sortirati zapise tablice, kopirati zapise i pojedina polja, ispisivati ​​retke tablice, tražiti i primjenjivati ​​filtre za pregled zapisa tablice, mijenjati parametre za otvaranje dbf datoteka.

Snimke zaslona DBFNavigatora



DBF Viewer 2000 ®- aplikacija za pregled i uređivanje DBF -a svih vrsta - Clipper, dBase, FoxPro, Visual FoxPro, Visual dBase.

Program izvodi različite radnje: upite, brisanje duplikata ili izvoz u različite formate - brže nego što očekujete!

DBF editor dinamički stvara vizualne oblike na temelju strukture DBF datoteke za uređivanje i upite. Program vam također omogućuje pregled i uređivanje bilješki u sljedećim formatima: dBase III, dBase IV, FoxPro, VFP i dBase Razina 7.

Program u potpunosti podržava korištenje naredbenog retka za sljedeće radnje: uvoz, izvoz, brisanje dupliciranih zapisa ili zamjena podataka u DBF datotekama. radi neovisno o raznim DBMS -ovima - sve što trebate za pregled i uređivanje DBF datoteke je instaliranje aplikacije!

Zašto DBF Viewer 2000
jedinstvena?

Jednostavno i intuitivno sučelje

Sučelje aplikacije prilično je jednostavno i prikladno, omogućuje vam uštedu puno vremena tijekom svakodnevnog rada.

Zgodna izmjena strukture DBF datoteka u DBF Vieweru 2000

Možete dodavati, brisati, preimenovati, mijenjati redoslijed polja i optimizirati strukturu DBF datoteka.

Uvoz podataka iz različitih formata pomoću DBF Viewer 2000

DBF Viewer 2000 omogućuje vam uvoz podataka iz sljedećih formata: TXT, CSV, Excel (XLS, XLSX), DBF i Paradox. Uvoz podataka može se obaviti pomoću pretpregled ili iz naredbenog retka.

DBF Viewer 2000 nudi napredne mogućnosti izvoza

Aplikacija vam omogućuje izvoz DBF datoteka u Excel (XLS, XLSX), CSV, TXT, SQL, SDF, XML, HTML, PRG i MS SQL, MySQL, Oracle, PostgreSQL skripte.

DBF Viewer 2000 pomaže vam ukloniti duplikate

Uklanjanje dupliciranih unosa jednostavno je kao 1-2-3.

Radi na svim platformama

DBF Viewer 2000 radi na svim Verzije sustava Windows 95 do XP, Vista, 7/8/10 i poslužiteljska izdanja (32/64-bitna)

DBF - format datoteke dizajniran za rad s bazama podataka, izvješćima i proračunskim tablicama. Njegova se struktura sastoji od naslova koji opisuje sadržaj i tijela koje sadrži sav sadržaj u tabličnom obliku. Posebnost ovo proširenje je interoperabilno s većinom sustava za upravljanje bazama podataka.

Razmotrimo softver koji podržava gledanje ovog formata.

Metoda 1: DBF zapovjednik

DBF Commander je višenamjenska aplikacija za obradu DBF datoteka različitih kodiranja; omogućuje vam izvođenje osnovnih manipulacija s dokumentima. Distribuira se uz naknadu, ali ima probno razdoblje.

Otvoriti:


Metoda 2: DBF Viewer Plus

DBF Viewer Plus - besplatni alat za pregled i uređivanje DBF -a predstavljeno je jednostavno i prikladno sučelje Engleski jezik... Ima funkciju stvaranja vlastitih tablica, ne zahtijeva instalaciju.

Pogledati:


Metoda 3: DBF Viewer 2000

DBF Viewer 2000 je program s prilično pojednostavljenim sučeljem, koji vam omogućuje rad s datotekama većim od 2 GB. Ima ruski jezik i probno razdoblje korištenja.

Otvoriti:


Metoda 4: CDBF

CDBF - snažan način uređivanje i pregled baza podataka, također vam omogućuje stvaranje izvješća. Možete proširiti funkcionalnost pomoću dodatnih dodataka. Postoji ruski jezik, distribuira se uz naknadu, ali ima probnu verziju.

Pogledati:


5. metoda: Microsoft Excel

Excel je jedna od komponenti paketa Microsoftovih programa Office, dobro poznat većini korisnika.

Otvoriti:


Zaključak

Pokrili smo glavne načine otvaranja DBF dokumenata. Iz izbora se izdvaja samo DBF Viewer Plus - to je potpuno besplatan softver, za razliku od ostalih, koji se distribuiraju na plaćenoj osnovi i imaju samo probno razdoblje.

Besplatni univerzalni DBF editor koji vam omogućuje otvaranje postojećih i stvaranje novih baza podataka. Ima vrlo malu veličinu, može se pokrenuti s flash pogona i istodobno ima mnogo naprednih alata za rad s DBF datotekama, među kojima čak postoji i podrška za SQL upite!

Galerija snimaka zaslona

Obično na web mjestu pokrivamo programe koji će biti zanimljivi širokom krugu čitatelja, ali danas slučaj nije posve običan :). Nekad sam radio kao svojevrsni "računalni stručnjak" u nekoliko državnih ureda i tamo sam se često morao baviti raznim programima temeljenim na FoxPro ...

Glavni problem svih ovih aplikacija bio je u tome što je jednostavan korisnik mogao jednostavno zeznuti bazu podataka kako se kasnije ne bi mogla otvoriti. redovita sredstva, pa smo morali biti izopačeni kako bismo je vratili u život (što nije bilo uvijek moguće, s obzirom na "sposobnosti" "divljeg juzvereva" :)).

I sada, nekoliko godina kasnije, kako više ne radim tamo, poslali su nam putem pošte zahtjev za dodavanje novog. besplatni program za uređivanje DBF baza podataka, koje imaju nekompliciran naziv - Sdbf... Pričajmo o njoj :)

Usporedba s plaćenim analogom

Sdbf je, unatoč prenosivosti (može raditi s flash pogona!) I male veličine, prilično napredan uređivač baze podataka koji vam omogućuje stvaranje, uređivanje i izvoz bilo koje baze podataka DBF formata, od specifikacije xBaseIII do modernog xVisualFoxPro! Usporedimo funkcionalnost Sdbf -a sa mogućnostima jednog od najnaprednijih urednika ove vrste, DBF Commander Professional:

Iz gornje ploče vidimo da se programi malo razlikuju po funkcionalnosti, ali Sdbf je, prije svega, prenosiv (što je obično važno, jer svaki računalni tehničar radije nosi set potrebni programi na USB flash pogonu), a drugo, potpuno je besplatno!

Pokretanje Sdbf -a po prvi put

Za pokretanje programa samo ga raspakirajte iz preuzete arhive na bilo koje mjesto i otvorite rezultirajuću EXE datoteku. Ispred nas će se pojaviti prazan prozor sljedeće vrste:

Drag & Drop, nažalost, nije podržano, pa za početak moramo pozvati izbornik "Datoteka" i tamo već odabrati jednu od dvije dostupne radnje: "Novo" nova baza ili "Otvorite" postojeći. Otvorimo postojeću bazu:

Pred nama će se otvoriti sadržaj odabrane baze podataka u obliku tablice. Redak "nula" prikazuje nazive polja, a počevši od prvog retka prikazuje se sam sadržaj. Ispod sadržaja nalazi se alatna traka i statusna traka pri dnu.

Potonji prikazuje mnogo korisnih informacija o uslugama, uključujući broj zapisa u bazi podataka, kodiranje, datum stvaranja i automatski utvrđeni format. Od formata Sdbf ne podržava samo rane verzije xBase (I i II) i omogućuje vam otvaranje i stvaranje DBF datoteka sljedećih vrsta:

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

Alati za pretraživanje i filtriranje podataka

Program Sdbf omogućuje vam izravno uređivanje bilo koje ćelije otvorene baze podataka, međutim potrebne će se stanice još morati pronaći ... Ako je baza podataka mala i jednostavna, to se može učiniti prilično brzo i ručno. Međutim, ako postoji nekoliko desetaka ili čak stotina zapisa, pretraživanje može biti prilično teško.

No to nije takav problem jer Sdbf ima nekoliko alata odjednom koji vam omogućuju filtriranje nepotrebnih podataka i prikaz samo onoga što vam je potrebno!

Ovi se alati nalaze na donjoj alatnoj traci. Ovdje na početku postoji 8 navigacijskih gumba koji vam omogućuju kretanje po bazi podataka (strelice), dodavanje / brisanje zapisa, kao i potvrđivanje ili poništavanje promjena. Funkcije koje su nam potrebne počinju s devetim gumbom - "Traži":

Kad je gumb aktiviran, ispred nas se pojavljuje mali prozor s obrascem za pretraživanje. Moramo naznačiti tekst koji treba pronaći i s padajućeg popisa odabrati polje po kojem će se traženje izvršiti. Sada pritisnite gumb "Traži sljedeće" i program će automatski odabrati redak koji slijedi trenutni odabir, a koji sadrži željeni tekst. Ponovnim pritiskom na gumb označit ćete liniju ispod trenutne koja sadrži iste potrebne podatke itd.

Ponekad baze podataka sadrže nestandardno oblikovanje ćelija: dodatni razmaci, kartice i drugi znakovi koji nisu vizualno prikazani, ali utječu na rezultat pretraživanja. Ako ste suočeni s takvim slučajem, tada ćete za normalan rad funkcije morati samo poništiti potvrdni okvir "Na temelju formata" u donjem središnjem dijelu prozora za pretraživanje i linije za pretraživanje će se početi prikazivati.

Funkcija pretraživanja korisna je kada moramo brzo pronaći pojedinačne pojave određenih podataka. No, ima trenutaka kada bi bilo prikladnije prikazati nekoliko redaka odjednom koji sadrže samo određene podatke. U tom će nam slučaju pomoći druga funkcija (čiji gumb ide odmah nakon gumba za pretraživanje) - "Filter":

Da bismo koristili filtriranje, prvo moramo ispravno sastaviti zahtjev i unijeti ga u posebno označeno polje (odmah nakon gumba u središnjem dijelu alatne trake). Princip sastavljanja zahtjeva jednostavan je, ali nije posve očit. Moramo prvo unijeti naziv polja po kojem moramo filtrirati tablicu baze podataka, a zatim vrijednost filtra izjednačiti s određenim tekstom po kojem moramo pronaći sve retke.

Vrijednost uzimamo u pojedinačne navodnike, nakon čega pritisnemo samu tipku "Filter" (postaje stegnuta) i dobivamo tablicu koja sadrži podatke samo s vrijednostima koje smo definirali u navedenim poljima (u primjeru smo filtrirali sve retke s vrijednošću "USA" u polju "Country" (slučaj imena nije bitan)). Tablicu možete vratiti u izvorni prikaz jednostavnim ponovnim pritiskom na gumb "Filter" (ponovno se otpušta).

Polje za filtriranje može sadržavati najjednostavnije uvjete "i" (za preciziranje upita prema nekoliko polja) i "ili" (za alternativni odabir podataka iz različitih polja). Nažalost, Sdbf ne podržava ekskluzivne upite (poput "not"), ali ovo ograničenje možemo zaobići na drugi način, o čemu će biti riječi u nastavku.

Usput, kako ne biste ručno unijeli zahtjev za filtriranje, možete se poslužiti sljedećim trikom: odaberite bilo koji zapis u polju po kojem ćete filtrirati i pritisnite kombinaciju tipki Alt + F (ne F4 :))). Zahtjev će se automatski generirati, a vrijednost će sadržavati znak "*", koji je maska ​​za pretraživanje i odgovara bilo kojem broju znakova.

Nažalost, ovo je jedina vrsta maski koja se može koristiti u Sdbf -u, i što je još žalosnije, jedan upit može sadržavati samo jednu masku :(. Stoga, ako morate filtrirati isto polje po nekoliko parametara, morat ćete koristiti operator "i" (brzo formiranje upita pritiskom na "CTRL + ALT + F") ili "ili" ("SHIFT + ALT + F").

Izvršavanje SQL upita prema tablicama baze podataka

Pretraživanje i filtriranje nesumnjivo je dobro, ali nije uvijek prikladno. Kad je broj zapisa velik, lako možemo izgubiti iz vida podatke koji su nam potrebni pri raščlanjivanju tablica. Međutim, u ovom slučaju Sdbf ima izvrsnu značajku - podršku za SQL upite!

S ovim upitima u Sdbf -u možemo:

  1. Dinamički formatirajte našu tablicu, stvarajući odabir samo za određena obavezna polja (SELECT i SELECT TOP izrazi);
  2. Kopirajte podatke iz jedne baze podataka u drugu (INSERT FROM i INSERT INTO);
  3. Izmijeniti i izbrisati sadržaj određenih redaka (UPDATE i DELETE, respektivno);
  4. Grupni paralelni upiti (UNION);
  5. Obrasite zaokretne tablice (PIVOT).

Da bismo počeli raditi s upitima, moramo kliknuti gumb "SQL upit" na desnom kraju alatne trake. Međutim, rezultat takve radnje bit će donekle obeshrabrujući: sadržaj novo uređene baze podataka će nestati, a na radnom prozoru pojavit će se još jedan prazan prozor s dva polja (pri vrhu - polje za unos podataka i ispod - polje za unos).

Ne boj se :). Samo trebate odmah unijeti potrebni SQL upit u donje polje s nazivom potrebne baze podataka. Ako se ne sjećate ovog naziva, možete aktivirati bočnu traku Sdbf (klikom na sivu okomitu traku s desne strane) koja prikazuje sve baze podataka koje ste ranije otvorili u obliku popisa:

Također, radi ubrzanja rada, poželjno je zapamtiti vruće tipke koje se mogu pregledati pozivom u pomoć pritiskom na tipku F1. Ima ih samo tri, ali mogu značajno ubrzati proces stvaranja pravih upita.

Dakle, kombinacija "CTRL + razmaknica" - prikazat će skočni prozor s popisom dostupnih naziva baze podataka (kako ne bi gledali bočnu traku), "CTRL + F" - prikazat će popis funkcija za trenutnu operator, a "CTRL + Enter" će pokrenuti proces izvršavanja upita ... Osim toga, ako desnom tipkom miša pritisnete polje za unos (pozovite kontekstni izbornik), dobit ćemo popis operatora koje podržava Sdbf.

Vratimo se na prethodni snimak zaslona i pogledajmo najjednostavniji zahtjev koji se tamo sastavlja. Temelji se na izjavi "SELECT", što znači da nam vraća odabir. Parametar odabira je "*", što znači izlaz svih podataka, međutim, tamo bismo mogli, odvojene zarezima, navesti nazive bilo kojih polja tablice baze podataka.

Dohvaćanje koje smo gore pogledali najjednostavnije je, ali Sdbf dopušta složenije upite. Na sljedećem snimku zaslona vidjet ćemo odabir, dinamički generiranu tablicu koja se sastoji od polja koja sadrže imena kupaca, grad u kojem žive i državu. Štoviše, korisnici se filtriraju prema zemlji prebivališta (SAD), a rezultati se prikazuju abecednim redom:

Ako rastavite ovaj zahtjev, tada ćemo vidjeti već spomenuti način odabira po poljima navedenima zarezom iza SELECT izraz... Nadalje, ista naznaka naziva baze podataka, ali sada zahtjev tu ne završava.

Sljedeći korak je nabrajanje funkcija glavnog operatora koje će trebati izvršiti kao rezultat obrade zahtjeva. Ovdje su njih dvije.

Prvi - "gdje" je sličan filtru o kojem smo ranije govorili, a izvodi sličnu radnju - omogućuje vam odabir samo onih zapisa koji odgovaraju uvjetu.

Druga funkcija, "order by", odgovorna je za sortiranje rezultata dobivenih u jednom od polja (u ovom slučaju po polju s imenom korisnika - "NAME") po abecednom redu ("asc" parametar) ili obrnutom (" desc ") red.

Naravno, dani je primjer također prilično primitivan, ali odražava opću bit stvaranja i obrade SQL upita. Ako želite znati više o njima, savjetujem vam da priručnike pročitate ovdje: http://dimonchik.com/insert.html ili https://www.sql.ru/articles/articles.aspx?g=SQL&s= 0.

Usput, prednost Sdbf -a je mogućnost izvoza tablice dobivene kao rezultat upita u novu bazu podataka ili kao HTML, RTF ili CSV datoteku! Da biste to učinili, samo pozovite kontekstni izbornik polja za prikaz tablice i odaberite odgovarajuću stavku.

Dodatne funkcije s trake izbornika

Shvatili smo glavne značajke Sdbf -a, ali tu nije kraj. Brojne korisne, pa čak i jedinstvene funkcije skrivene su u traci izbornika, iste one koju smo koristili za otvaranje baze podataka :) Dakle, mnoge korisne značajke (koje vam ponekad omogućuju da radite bez SQL upita) mogu se pronaći u "Tablici" " Jelovnik:

Među ostalim "korisnim stvarima", poput promjene kodiranja i spajanja baza podataka na samom dnu, možemo pronaći stavku "Promijeni strukturu". Ova stavka poziva dodatni prozor u kojem možemo u potpunosti promijeniti sva polja otvorene tablice, dodati nova ili izbrisati nepotrebne odjeljke (isti se prozor otvara pri izradi baze podataka ispočetka).

Konkretno, možemo promijeniti redoslijed polja, njihova imena, vrste, veličine (broj znakova u ćeliji) i preciznost (dubina bita obično se postavlja automatski i ovisi o vrsti polja).

Jedino što treba zapamtiti pri uređivanju (a posebno stvaranju) baza podataka jest da svaka vrsta baze podataka ima vlastite skupove vrsta polja, a one su često (ako ne uzmete u obzir osnovne N, C, D) različite. Na primjer, xClipper ne podržava polja slike (P, B), a xBase do sedme verzije ne podržava polja s automatskim povećanjem (+). Odnosno, uvijek se morate sjetiti kompatibilnosti :).

Dok smo na traci izbornika, ne zaboravite pogledati izbornik Field:

Ovdje postoje samo dvije funkcije, ali one mogu biti vrlo korisne! Posebno prvi je "Zamijeni". Omogućuje vam brzo automatski način rada zamijenite vrijednosti u cijelom stupcu navedenog polja ili određene riječi i simbole u bazi podataka!

Funkcija "Izračunaj" analogna je Excelovim formulama za automatsko izračunavanje i omogućuje nam izvođenje matematičkih i statističkih operacija poput pronalaženja automatskog zbroja polja, izračunavanja aritmetičke sredine, kao i maksimuma i minimuma vrijednosti. Naravno, za izvođenje izračuna tipovi polja moraju biti numerički (N, F, I, O, B).

Posljednja značajka, koja nije toliko očita, ali može biti korisna, je ugrađeni HEX editor:

Omogućuje vam uređivanje podataka bilo koje ćelije. Da biste to učinili, samo odaberite sadržaj koji treba promijeniti i odaberite zadnju stavku u kontekstnom izborniku - "Otvori u heksadecimalnom obliku". To je to - rezultat možete odmah urediti i spremiti ili ispisati!

Prednosti i nedostaci programa

  • prenosivost i mala veličina;
  • podrška za gotovo sve vrste DBF datoteka;
  • mogućnost stvaranja baza podataka od nule;
  • podrška za SQL upite;
  • ugrađeni sustav za pretraživanje, filtriranje i uređivanje podataka.
  • ne dopušta navođenje više od jedne maske u filteru;
  • nema funkcije poništavanja.

zaključci

Program Sdbf, u svojoj skromnoj veličini i Zahtjevi sustava omogućuje vam da radite s DBF bazama podataka, ako ne sve, onda jako, jako puno ... A implementacija podrške za SQL upite općenito omogućuje vam da posao uređivanja baze podataka podignete na novu razinu! Uz njihovu pomoć možete jednostavno nadoknaditi mnoge nedostatke u radu putem grafičkog sučelja.

Najveće razočaranje, po mom mišljenju, bio je izostanak najtrivijalnije funkcije "Poništi posljednju radnju" u svijetu "CTRL + Z": podaci više neće biti mogući :(

U tu svrhu možemo ustvrditi da je program funkcionalno više nego uspješan, ali prije nego što počnete raditi s njim, uvijek slijedite drevno administratorsko pravilo - IZRADITE REZERVNE KAPIJE! I bit ćete sretni :)

p.s. Dopušteno je slobodno kopiranje i citiranje ovog članka, pod uvjetom da je naznačena otvorena aktivna veza na izvor i da je sačuvano autorstvo Ruslana Tertyšnog.