DBF is 'n gewilde formaat vir die stoor en uitruil van data tussen verskillende programme, en veral tussen toepassings wat databasisse en sigblaaie bedien. Alhoewel dit verouderd geraak het, is dit steeds op aanvraag op verskillende terreine. Byvoorbeeld, boekhouprogramme werk steeds aktief saam met hom, en regulerende en staatsliggame aanvaar 'n beduidende deel van die verslae in hierdie formaat.
Ongelukkig het Excel, met die weergawe van Excel 2007, die volledige ondersteuning vir hierdie formaat gestaak. In hierdie program kan u slegs die inhoud van die DBF-lêer besigtig, en die stoor van data met die gespesifiseerde uitbreiding met behulp van die ingeboude instrumente van die toepassing sal misluk. Gelukkig is daar ander opsies vir die omskakeling van data van Excel na die formaat wat ons benodig. Oorweeg hoe dit gedoen kan word.
Stoor data in DBF-formaat
In Excel 2003 en in vroeëre weergawes van hierdie program, was dit moontlik om data in DBF (dBase) -formaat op 'n standaard manier te stoor. Klik hierop op die item "File" in die horisontale menu van die toepassing en kies dan die posisie in die lys wat oopmaak "Stoor as ...". In die stoorvenster wat begin het, was dit verpligtend om die naam van die vereiste formaat uit die lys te kies en op die knoppie te klik "Save".
Maar ongelukkig, vanaf die weergawe van Excel 2007, het Microsoft-ontwikkelaars dBase as verouderd beskou, en moderne Excel-formate is te ingewikkeld om tyd en geld daaraan te spandeer om volledige versoenbaarheid te verseker. Daarom kon Excel nog steeds DBF-lêers lees, maar ondersteuning vir die stoor van data in hierdie formaat met ingeboude sagteware-instrumente is gestaak. Daar is egter 'n paar maniere om data wat in Excel gestoor is na DBF te omskep met behulp van byvoegings en ander sagteware.
Metode 1: WhiteTown Converters Pack
Daar is 'n aantal programme waarmee u data van Excel na DBF kan omskakel. Een van die maklikste maniere om data van Excel na DBF te omskep, is om 'n hulppakket te gebruik om voorwerpe met die verskillende WhiteTown Converters Pack-uitbreidings te omskep.
Laai WhiteTown Converters Pack af
Alhoewel die installasieprosedure vir hierdie program eenvoudig en intuïtief is, sal ons nietemin in detail daarop let en op enkele nuanses wys.
- Nadat u die installeerder afgelaai en uitgevoer het, word die venster onmiddellik oop Installasie towenaarswaarin daar voorgestel word om 'n taal te kies vir die verdere installeringsprosedure. Die taal wat op u Windows-instansie geïnstalleer is, moet standaard daar vertoon word, maar u kan dit verander as u wil. Ons sal dit nie doen nie en net op die knoppie klik "OK".
- Vervolgens word 'n venster geloods waarin die plek op die stelseldisket waarop die program geïnstalleer word, aangedui word. Dit is die verstekvouer. "Programlêers" op die skyf "C". Dit is beter om ook nie iets te verander nie en op die toets te druk "Volgende".
- Dan open 'n venster waarin u presies kan kies watter omskakelingsaanwysings u wil hê. Standaard word alle beskikbare omskakelingskomponente gekies. Maar miskien sal sommige gebruikers hulle nie almal wil installeer nie, want elke hulpprogram neem plek op die hardeskyf in. Dit is in elk geval vir ons belangrik dat daar 'n regmerkie langs die artikel moet wees "XLS (Excel) na DBF Converter". Die gebruiker kan die installasie van die oorblywende komponente van die hulppakket kies na goeddunke. Nadat die instelling gedoen is, moet u nie vergeet om op die knoppie te klik nie "Volgende".
- Daarna word 'n venster oopgemaak waarin 'n kortpad in die gids gevoeg word "Begin". Die kortpad word standaard genoem "WhiteTown", maar indien gewenst, kan u die naam verander. Klik op die sleutel "Volgende".
- Daarna word 'n venster geloods om te vra of u 'n kortpad op die lessenaar wil skep. As u wil hê dat dit bygevoeg moet word, laat dan 'n regmerkie langs die ooreenstemmende parameter, as u dit nie wil doen nie, ontkies dit dan. Druk dan, soos altyd, op die toets "Volgende".
- Daarna word 'n ander venster oopgemaak. Dit dui die basiese installeringsopsies aan. As die gebruiker nie tevrede is met iets nie en hy die parameters wil redigeer, druk dan op die knoppie "Terug". As alles in orde is, klik dan op die knoppie "Installeer".
- Die installasieprosedure begin, waarvan die vordering deur 'n dinamiese aanwyser vertoon word.
- Dan word 'n informatiewe boodskap in Engels geopen waarin dankbaarheid uitgespreek word vir die installering van hierdie pakket. Klik op die sleutel "Volgende".
- In die laaste venster Installasie towenaars daar word berig dat die WhiteTown Converters Pack suksesvol geïnstalleer is. Ons kan slegs op die knoppie klik "Finish".
- Daarna het 'n gids gebel "WhiteTown". Dit bevat kortpaaie vir spesifieke omskakelingsareas. Maak hierdie vouer oop. Ons het te kampe met 'n groot aantal hulpprogramme wat in die WhiteTown-pakket ingesluit is in verskillende omgewingsareas. Terselfdertyd het elke rigting 'n aparte hulpmiddel vir die 32-bis en 64-bis Windows-bedryfstelsels. Maak die toepassing oop met die naam "XLS na DBF Converter"wat ooreenstem met die bitdiepte van u OS.
- Die XLS na DBF Converter-program begin. Soos u kan sien, is die koppelvlak Engelssprekend, maar dit is nietemin intuïtief.
Die oortjie word onmiddellik oopgemaak "Input" ("Die aangaan"). Dit is bedoel om die voorwerp wat omgeskakel moet word aan te dui. Klik hierop op die knoppie "Voeg" ("Voeg").
- Daarna word die standaardvenster vir die toevoeging van 'n voorwerp oopgemaak. Daarin moet u na die gids gaan waar die Excel-werkboek wat ons benodig, geleë is met die uitbreiding xls of xlsx. Nadat die voorwerp gevind is, kies die naam en klik op die knoppie "Open".
- Soos u kan sien, is die pad na die voorwerp daarna in die oortjie vertoon "Input". Klik op die sleutel "Volgende" ("Volgende").
- Daarna skuif ons outomaties na die tweede oortjie "Output" ("Slot"). Hier moet u spesifiseer in watter gids die voltooide voorwerp met die DBF-uitbreiding vertoon word. Om die stoormap vir die voltooide DBF-lêer te kies, klik op die knoppie "Blaai ..." ("Kyk"). 'N Klein lys van twee items word oopgemaak. "Kies lêer" ("Kies lêer") en "Kies gids" ("Kies gids"). In werklikheid beteken hierdie items slegs die keuse van 'n ander soort navigasievenster om 'n stoormap te spesifiseer. Ons maak 'n keuse.
- In die eerste geval sal dit 'n normale venster wees "Stoor as ...". Dit sal beide vouers en bestaande dBase-voorwerpe vertoon. Gaan na die gids waar ons wil stoor. Verder in die veld "Lêernaam" dui die naam aan waaronder ons wil hê dat die objek na omskakeling gelys moet word. Klik daarna op die knoppie "Save".
As u kies "Kies gids", sal 'n vereenvoudigde gidskeuse-venster oopmaak. Slegs gidse sal daarin vertoon word. Kies die gids om te stoor en klik op die knoppie "OK".
- Soos u kan sien, sal die pad na die gids vir die stoor van die voorwerp na een van hierdie aksies op die oortjie vertoon word "Output". Klik op die knoppie om na die volgende oortjie te gaan. "Volgende" ("Volgende").
- In die laaste oortjie "Options" ("Parameters") baie instellings, maar ons stel die meeste belang "Tipe memo-velde" ("Memo veldtipe"). Ons klik op die veld waarin die standaardinstelling is "Auto" ("Auto"). 'N Lys met dBase-tipes word oopgemaak om die voorwerp te stoor. Hierdie parameter is baie belangrik, aangesien nie alle programme wat met dBase werk, alle soorte voorwerpe met hierdie uitbreiding kan hanteer nie. Daarom moet u vooraf weet watter tipe u moet kies. Daar is ses verskillende tipes om van te kies:
- dBASE III;
- FoxPro;
- dBASE IV;
- Visuele jakkalspro;
- > SBS;
- dBASE vlak 7.
Ons kies die tipe wat benodig word vir gebruik in 'n spesifieke program.
- Nadat u die keuse gemaak het, kan u voortgaan met die proses van direkte omskakeling. Klik hierop op die knoppie "Begin" ("Begin").
- Die omskakelingsprosedure begin. As die Excel-boek verskeie gegewensbladsye bevat, word 'n aparte DBF-lêer vir elkeen geskep. 'N Groen vorderingsaanwyser dui aan die voltooiing van die omskakelingsproses. Nadat hy die einde van die veld bereik het, klik op die knoppie "Finish" ("Finish").
Die voltooide dokument sal gevind word in die gids wat op die oortjie aangedui word "Output".
Die enigste noemenswaardige nadeel van die WhiteTown Converters Pack-hulppakket is dat daar slegs 30 omskakelingsprosedures moontlik is, en dan moet u 'n lisensie koop.
Metode 2: XlsToDBF-byvoeging
U kan Excel-boeke direk na dBase omskakel deur die toepassingsvlak te koppel deur add-ons van derdepartye te installeer. Een van die beste en gemaklikste daarvan is die XlsToDBF-byvoeging. Oorweeg die algoritme vir die toepassing daarvan.
Laai XlsToDBF-byvoeging af
- Nadat ons die XlsToDBF.7z-argief met die byvoeging afgelaai het, pak ons 'n voorwerp genaamd XlsToDBF.xla daaruit uit. Aangesien die argief die uitbreiding 7z het, kan die pakket uitgepak word, óf met die standaardprogram vir hierdie uitbreiding 7-Zip, óf met behulp van enige ander argiveerder wat dit ondersteun.
- Begin daarna die Excel-program en gaan na die oortjie "File". Volgende gaan ons na die gedeelte "Parameters" deur die menu aan die linkerkant van die venster.
- Klik op die item in die venster wat oopmaak "Byvoegings". Ons beweeg na die regterkant van die venster. Heel onder is 'n veld "Bestuur". Ons herrangskik die skakelaar daarin Excel-byvoegings en klik op die knoppie "Gaan ...".
- 'N Klein venster vir die bestuur van byvoegings word oopgemaak. Klik op die knoppie daarin "Beoordeel ...".
- Die venster vir die opening van die voorwerp begin. Ons moet na die gids gaan waar die uitgepakte XlsToDBF-argief geleë is. Ons gaan na die gids onder dieselfde naam en kies die voorwerp met die naam "XlsToDBF.xla". Klik daarna op die knoppie "OK".
- Dan keer ons terug na die add-in-bestuursvenster. Soos u kan sien, verskyn die naam in die lys "Xls -> dbf". Dit is ons byvoeging. Daar moet 'n regmerkie naby wees. As daar geen regmerkie is nie, plaas dit dan en klik dan op die knoppie "OK".
- Dus is die byvoeging geïnstalleer. Maak nou die Excel-dokument oop, die data waaruit u na dBase moet omskakel, of tik dit op 'n vel indien die dokument nog nie geskep is nie.
- Ons moet nou 'n paar manipulasies met die data doen om hulle voor te berei op die omskakeling. Voeg eerstens twee rye bo die tabelopskrif by. Dit moet die heel eerste op die blad wees en die name op die vertikale koördinaatpaneel hê "1" en "2".
Voer die naam wat ons wil toeken aan die geskepde DBF-lêer in die linker-boonste sel in. Dit bestaan uit twee dele: die naam self en die uitbreiding. Slegs Latynse karakters word toegelaat. 'N Voorbeeld van so 'n naam is "UCHASTOK.DBF".
- In die eerste sel aan die regterkant van die naam moet u die kodering spesifiseer. Daar is twee koderingsopsies met behulp van hierdie byvoeging: CP866 en CP1251. As sel B2 leeg of enige ander waarde as "CP866", dan word die kodering standaard toegepas CP1251. Ons plaas die kodering wat ons nodig ag, of laat die veld leeg.
- Gaan dan na die volgende reël. Die feit is dat in die dBase-struktuur elke kolom, 'n veld genoem, sy eie datatipe het. Daar is sulke benamings:
- N (Numeries) - numeries;
- L (Logies) - logies;
- D (Datum) - datum;
- C (Karakter) - string.
Ook in string (Cnnn) en getalsoort (nnn) na die naam in die vorm van 'n letter, moet die maksimum aantal karakters in die veld aangedui word. As desimale syfers in die numeriese tipe gebruik word, moet hulle getal ook na die kolletjie aangedui word (Nnn.n).
Daar is ander soorte data in dBase-formaat (Memo, Algemeen, ens.), Maar hierdie byvoeging weet nie hoe om daarmee te werk nie. Excel 2003 het egter nie geweet hoe om daarmee saam te werk nie, toe dit steeds die omskakeling na DBF ondersteun.
In ons spesifieke geval is die eerste veld 'n string breedte van 100 karakters (C100), en die oorblywende velde sal 10 karakters breed wees (N10).
- Die volgende reël bevat die veldname. Maar die feit is dat dit ook in Latyn moet wees, en nie soos Cyrillies nie. Spasies word ook nie in die veldnaam toegelaat nie. Hernoem hulle volgens hierdie reëls.
- Daarna kan die voorbereiding van die data as afgehandel beskou word. Kies die volledige reeks van die tabel op die blad met die pyltjie terwyl u die linkermuisknop ingedruk hou. Gaan dan na die oortjie "Ontwikkelaar". Dit is standaard gedeaktiveer, dus voordat u verder manipuleer, moet u dit aktiveer en makros inskakel. Verder op die lint in die instellingsblok "Kode" Klik op die ikoon "Makro".
U kan dit 'n bietjie makliker maak deur 'n kombinasie van sneltoetsen in te tik Alt + F8.
- Die makro-venster begin. In die veld Makro-naam voer die naam van ons byvoeging in "XlsToDBF" sonder aanhalings. Die register is nie belangrik nie. Klik dan op die knoppie "Run".
- 'N Makro op die agtergrond verwerk. Daarna, in dieselfde lêergids waarin die bron-Excel-lêer is, word 'n voorwerp met die DBF-uitbreiding gevorm met die naam wat in die sel gespesifiseer is A1.
Laai 7-Zip gratis af
Soos u kan sien, is hierdie metode baie ingewikkelder as die vorige. Daarbenewens is dit baie beperk in die aantal veltipes wat gebruik word en objektipes wat met die DBF-uitbreiding geskep is. 'N Verdere nadeel is dat die dBase-objekgids slegs voor die omskakelingsprosedure toegewys kan word deur die bron-Excel-lêer direk na die bestemmingsmap te skuif. Onder die voordele van hierdie metode kan daarop gelet word dat dit, anders as die vorige weergawe, absoluut gratis is en byna alle manipulasies direk deur die Excel-koppelvlak uitgevoer word.
Metode 3: Microsoft Access
Alhoewel nuwer weergawes van Excel nie 'n ingeboude manier het om data in DBF-formaat te stoor nie, was die opsie om die Microsoft Access-program te gebruik egter die naaste om dit standaard te noem. Die feit is dat hierdie program deur dieselfde vervaardiger as Excel vrygestel word, en dit is ook opgeneem in die Microsoft Office-suite. Boonop is dit die veiligste opsie, aangesien u nie met sagteware van derdepartye hoef te mors nie. Microsoft Access is spesifiek ontwerp om met databasisse te werk.
Laai Microsoft Access af
- Nadat al die nodige data op die werkblad in Excel ingevoer is, moet u dit eers in een van die Excel-formate stoor om dit na DBF-formaat te omskep. Om dit te doen, klik op die ikoon in die vorm van 'n disket in die linkerbovenhoek van die programvenster.
- Die stoorvenster word oopgemaak. Gaan na die gids waar ons wil hê dat die lêer gestoor moet word. Dit is uit hierdie lêergids wat u later in Microsoft Access moet oopmaak. Die formaat van die boek kan by verstek gelaat word xlsx, of u kan verander na xls. In hierdie geval is dit nie van kritieke belang nie, aangesien ons die lêer steeds stoor net om dit na DBF te omskep. Nadat al die instellings voltooi is, klik op die knoppie "Save" en maak die Excel-venster toe.
- Ons begin die Microsoft Access-program. Gaan na die oortjie "File"as dit in 'n ander oortjie oopgemaak word. Klik op die menu-item "Open"geleë aan die linkerkant van die venster.
- Die oop venster van die lêer begin. Ons gaan na die gids waar ons die lêer in een van die Excel-formate gestoor het. Sodat dit in die venster verskyn, draai die lêerformaatskakelaar na "Excel-werkboek (* .xlsx)" of "Microsoft Excel (* .xls)", afhangende van watter een van hulle die boek gestoor is. Nadat die naam van die lêer wat ons benodig, vertoon word, kies dit en klik op die knoppie "Open".
- Venster word oopgemaak Skakel na die sigblad. Dit laat u toe om data korrek vanaf 'n Excel-lêer na Microsoft Access oor te dra. Ons moet die Excel-blad kies waaruit ons data gaan invoer. Die feit is dat selfs al het die Excel-lêer inligting op verskillende velle bevat, kan u dit net apart in Access invoer en dit dienooreenkomstig in aparte DBF-lêers omskakel.
Dit is ook moontlik om inligting oor individuele reekse op velle in te voer. Maar in ons geval is dit nie nodig nie. Stel die skakelaar in posisie "Sheets", en kies dan die bladsy waarvandaan ons die data gaan neem.Onder die raam kan die korrektheid van die vertoning van inligting gesien word. As alles bevredig, klik dan op die knoppie "Volgende".
- As u tabel kopkaarte bevat in die volgende venster, merk die kassie langs "Die eerste ry bevat die kolomopskrifte". Klik dan op die knoppie "Volgende".
- In die nuwe venster om na die sigblad te skakel, kan u die naam van die gekoppelde item opsioneel verander. Klik dan op die knoppie "Gebraai".
- Daarna sal 'n dialoogvenster oopmaak waarin daar 'n boodskap verskyn wat sê dat die koppeling van die tabel met die Excel-lêer voltooi is. Klik op die knoppie "OK".
- Die naam van die tabel wat ons in die laaste venster daaraan toegeken het, sal aan die linkerkant van die program-koppelvlak verskyn. Dubbelklik daarop met die linkermuisknop.
- Daarna word die tabel in die venster vertoon. Gaan na die oortjie "Eksterne data".
- Op die lint in die gereedskapkas "Uitvoer" Klik op die inskripsie "Advanced". Kies in die lys wat oopmaak "DBase-lêer".
- Die uitvoervenster na DBF-formaat word oopgemaak. In die veld "Lêernaam" U kan die ligging van die lêer en die naam daarvan spesifiseer, as die standaarde wat u om een of ander rede nie pas nie.
In die veld "Lêerformaat" kies een van drie soorte DBF-formaat:
- dBASE III (by verstek);
- dBASE IV;
- AFDELING 5.
Daar moet kennis geneem word dat hoe meer modern die formaat (hoe hoër is die reeksnommer), hoe meer geleenthede is daar om data daarin te verwerk. Dit wil sê, dit is waarskynliker dat al die gegewens in die tabel in 'n lêer gestoor kan word. Maar terselfdertyd is dit minder waarskynlik dat die program waar u in die toekoms die DBF-lêer wil invoer, versoenbaar sal wees met hierdie soort.
Nadat al die instellings ingestel is, klik op die knoppie "OK".
- As daar daarna 'n foutboodskap verskyn, probeer dan om die data met 'n ander tipe DBF-formaat uit te voer. As alles goed gaan, verskyn 'n venster waarin die uitvoering van die uitvoer suksesvol was. Klik op die knoppie "Close".
Die gemaakte dBase-lêer sal geleë wees in die gids wat in die uitvoervenster gespesifiseer is. Verder kan u enige manipulasies doen, insluitend die invoer daarvan in ander programme.
Ondanks die feit dat moderne weergawes van Excel nie die vermoë het om lêers in DBF-formaat met ingeboude instrumente te stoor nie, kan hierdie prosedure egter met behulp van ander programme en byvoegings uitgevoer word. Daar moet kennis geneem word dat die WhiteTown Converters Pack-hulpprogramme die mees funksionele manier van omskakeling is. Maar ongelukkig is die aantal gratis omskakelings daarin beperk. Met die XlsToDBF-byvoeging kan u absoluut gratis omskakel, maar die prosedure is baie ingewikkelder. Boonop is die funksionaliteit van hierdie opsie baie beperk.
The Golden Mean is 'n metode wat Access gebruik. Soos Excel, is dit 'n ontwikkeling van Microsoft, en daarom kan u dit nie 'n derdepartytoepassing noem nie. Daarbenewens kan u hierdie Excel-lêer omskakel in verskillende soorte dBase-formaat. Alhoewel Access steeds minderwaardig is as WhiteTown in hierdie aanwyser.