Konvertado de datumoj de Microsoft Excel al DBF-formato

Pin
Send
Share
Send

DBF estas populara formato por stoki kaj interŝanĝi datumojn inter diversaj programoj, kaj ĉefe inter aplikoj servantaj datumbazojn kaj kalkultabelojn. Kvankam ĝi fariĝis malaktuala, ĝi daŭre postulas en diversaj kampoj. Ekzemple, kontadaj programoj daŭre laboras kun li, kaj regulaj kaj ŝtataj korpoj akceptas signifan parton de raportoj en ĉi tiu formato.

Sed bedaŭrinde Excel, komencante per la versio de Excel 2007, ĉesis plenan subtenon por ĉi tiu formato. Nun en ĉi tiu programo vi nur povas vidi la enhavon de la DBF-dosiero, kaj konservado de datumoj kun la specifita etendo per la enkonstruitaj iloj de la apliko malsukcesos. Feliĉe, estas aliaj ebloj por konverti datumojn de Excel al la formato, kiun ni bezonas. Pripensu kiel tio eblas.

Ŝparado de datumoj en DBF-formato

En Excel 2003 kaj en pli fruaj versioj de ĉi tiu programo, eblis savi datumojn en formato DBF (dBase) laŭ norma maniero. Por fari tion, alklaku la artikolon Dosiero en la horizontala menuo de la aplikaĵo, kaj tiam en la listo, kiu malfermiĝas, elektu la pozicion "Konservi kiel ...". En la ŝparado de la fenestro, ĝi estis devigita elekti la nomon de la bezonata formato el la listo kaj alklaki la butonon Konservi.

Sed bedaŭrinde, komencante kun la versio de Excel 2007, Microsoft-programistoj konsideris dBase malaktuala, kaj modernaj Excel-formatoj estas tro komplikaj por elspezi tempon kaj monon por certigi plenan kongruon. Tial Excel restis kapabla legi DBF-dosierojn, sed subteno por konservado de datumoj en ĉi tiu formato per enkonstruitaj programaj iloj estis ĉesigita. Tamen, estas iuj manieroj konverti datumojn stokitajn en Excel al DBF per aldonaĵoj kaj alia programaro.

Metodo 1: WhiteTown Converters Pack

Estas kelkaj programoj, kiuj permesas konverti datumojn de Excel al DBF. Unu el la plej facilaj manieroj konverti datumojn de Excel al DBF estas uzi utilecon por konverti objektojn kun la diversaj etendoj de WhiteTown Converters Pack.

Elŝutu WhiteTown Converters Pack

Kvankam la instala procedo por ĉi tiu programo estas simpla kaj intuicia, tamen ni pripensos ĝin detale, notante iujn nuancojn.

  1. Post kiam vi elŝutas kaj funkciigis la instalilon, la fenestro tuj malfermiĝas Instalaĵaj sorĉojen kiu oni proponas elekti lingvon por la plua instala procedo. Defaŭlte, la lingvo instalita en via Vindoza petskribo devus esti montrita tie, sed vi povas ŝanĝi ĝin, se vi volas. Ni ne faros tion kaj simple alklaku la butonon "Bone".
  2. Tuj poste oni lanĉas fenestron, en kiu estas indikita la loko sur la sistemo-disko, kie la utileco estos instalita. Ĉi tio estas la defaŭlta dosierujo. "Programaj Dosieroj" sur disko "C". Estas pli bone ankaŭ ne ŝanĝi ion ajn kaj premi la klavon "Sekva".
  3. Poste malfermiĝas fenestro, en kiu vi povas elekti ĝuste kiajn konvertiĝajn direktojn vi volas havi. Defaŭlte, ĉiuj disponeblaj konvertaj komponentoj estas elektitaj. Sed, eble, iuj uzantoj ne volas instali ilin ĉiujn, ĉar ĉiu utileco okupas spacon sur la malmola disko. Ĉiuokaze, estas grave por ni, ke apude estu la marko markota "XLS (Excel) al DBF-Konvertilo". La uzanto povas elekti la instaladon de la ceteraj komponentoj de la utila pako laŭ sia bontrovo. Post kiam la agordo estas farita, ne forgesu alklaki la butonon "Sekva".
  4. Post tio, malfermiĝas fenestro, en kiu oni aldonas ŝparvojon al la dosierujo Komencu. Defaŭlte oni nomas la ŝparvojo "WhiteTown", sed se vi volas, vi povas ŝanĝi ĝian nomon. Alklaku la ŝlosilon "Sekva".
  5. Tiam fenestro estas lanĉita demandante ĉu krei ŝparvojon sur la labortablo. Se vi volas, ke ĝi aldoniĝu, tiam lasu markolibron apud la responda parametro, se vi ne volas, malmarku ĝin. Poste, kiel ĉiam, premu la klavon "Sekva".
  6. Post tio, alia fenestro malfermiĝas. Ĝi indikas la bazajn instalaĵojn. Se la uzanto ne kontentas pri io, kaj li volas redakti la parametrojn, tiam premu la butonon "Reen". Se ĉio estas en ordo, tiam alklaku la butonon Instalu.
  7. La instala procedo komenciĝas, kies progreso estos montrata per dinamika indikilo.
  8. Poste malfermiĝas informa mesaĝo en la angla, en kiu oni esprimas dankemon pro la instalado de ĉi tiu pako. Alklaku la ŝlosilon "Sekva".
  9. En la lasta fenestro Instalaĵaj sorĉoj estas raportite, ke la WhiteTown Converters Pack estis sukcese instalita. Ni nur povas alklaki la butonon Fini.
  10. Post tio, dosierujo nomiĝis "WhiteTown". Ĝi enhavas utilajn ŝparvojojn por specifaj areoj de konvertiĝo. Malfermu ĉi tiun dosierujon. Ni estas alfrontitaj kun granda nombro de utilecoj en la WhiteTown-pakaĵo en diversaj areoj de konvertiĝo. Samtempe, ĉiu direkto havas apartan utilecon por la operaciumoj de 32 kaj 64 bitoj. Malfermu la aplikon kun la nomo "Konvertilo XLS al DBF"responda al la iometa profundo de via OS.
  11. La programo XLS al DBF Converter komenciĝas. Kiel vi povas vidi, la interfaco estas anglalingva, sed tamen ĝi estas intuicia.

    La langeto malfermiĝas tuj "Eniro" (Eniru) Ĝi celas indiki la objekton por esti konvertita. Por fari tion, alklaku la butonon "Aldoni" (Aldoni).

  12. Post tio, la norma fenestro por aldono de objekto malfermiĝas. En ĝi vi devas iri al la dosierujo, kie la Excel-libro de laboro, kiun ni bezonas, situas kun la etendo xls aŭ xlsx. Post kiam la objekto estas trovita, elektu ĝian nomon kaj alklaku la butonon "Malfermi".
  13. Kiel vi povas vidi, poste la vojo al la objekto montriĝis en la langeto "Eniro". Alklaku la ŝlosilon "Sekva" ("Sekva").
  14. Post tio, ni aŭtomate pasas al la dua langeto "Eligo" ("Konkludo") Ĉi tie vi devas precizigi en kiu dosierujo la finita objekto kun la DBF-etendo estos montrita. Por elekti la konservan dosierujon por la finita DBF-dosiero, alklaku la butonon "Foliumi ..." (Rigardu) Malgranda listo de du artikoloj malfermiĝas. "Elektu dosieron" ("Elektu dosieron") kaj "Elektu dosierujon" ("Elektu dosierujon") Fakte ĉi tiuj eroj nur signifas elekti malsaman specon de navigada fenestro por specifi ŝparan dosierujon. Ni faras elekton.
  15. En la unua kazo, ĝi estos normala fenestro "Konservi kiel ...". Ĝi montros ambaŭ dosierujojn kaj ekzistantajn dBase-objektojn. Iru al la dosierujo, kie ni volas savi. Plue en la kampo "Dosiera nomo" indiku la nomon, sub kiu ni volas, ke la objekto estu listigita post konvertiĝo. Post tio, alklaku la butonon Konservi.

    Se vi elektas "Elektu dosierujon", malfermiĝos simpligita dosieruja fenestro. En ĝi aperos nur dosierujoj. Elektu la dosierujon por konservi kaj alklaku la butonon "Bone".

  16. Kiel vi povas vidi, post iu el ĉi tiuj agoj, la vojo al la dosierujo por konservado de la objekto montriĝos en la langeto "Eligo". Por iri al la sekva langeto, alklaku la butonon. "Sekva" ("Sekva").
  17. En la lasta langeto "Ebloj" ("Ebloj") multajn agordojn, sed ni plej interesas "Speco de memoraj kampoj" ("Mema kampo-tipo") Ni klakas sur la kampo, en kiu la defaŭlta agordo "Aŭto" ("Aŭto") Listo de dBase-tipoj malfermiĝas por konservi la objekton. Ĉi tiu parametro estas tre grava, ĉar ne ĉiuj programoj laborantaj per dBase povas pritrakti ĉiujn specojn de objektoj kun ĉi tiu etendo. Tial vi bezonas scii anticipe, kiun tipon elekti. Estas ses malsamaj tipoj por elekti:
    • dBASE III;
    • Foxpro;
    • dBASE IV;
    • Vida foxpro;
    • > SMT;
    • dBASE Nivelo 7.

    Ni elektas la tipon bezonatan por uzi en aparta programo.

  18. Post kiam la elekto estas farita, vi povas daŭrigi al la rekta konverta proceduro. Por fari tion, alklaku la butonon "Komenco" ("Komenco").
  19. La konverta proceduro komenciĝas. Se la Excel-libro enhavas plurajn datenojn, apartan DBF-dosieron kreos por ĉiu el ili. Verda progresa indikilo indikos la kompletigon de la konverta procezo. Post kiam li atingas la finon de la kampo, alklaku la butonon "Fini" ("Fini").

La finita dokumento situos en la dosierujo indikita en la langeto "Eligo".

La sola signifa malavantaĝo de la pakaĵoj pri WhiteTown Converters Pack estas, ke eblos efektivigi nur 30 konvertajn procedojn senpage, kaj tiam vi devos aĉeti licencon.

Metodo 2: Aldono de XlsToDBF

Vi povas konverti Excel-librojn al dBase rekte per la aplika interfaco per instalado de triaj aldonaĵoj. Unu el la plej bonaj kaj plej konvenaj el ili estas la aldonaĵo XlsToDBF. Pripensu la algoritmon por ĝia apliko.

Elŝutu XlsToDBF-Aldonon

  1. Post la malŝarĝo de la XlsToDBF.7z-ar archiveivo kun la aldonaĵo, ni elpakas de ĝi objekton nomatan XlsToDBF.xla. Ĉar la ar archiveivo havas la etendon 7z, oni povas malplenigi aŭ per la norma programo por ĉi tiu etendo 7-Zip, aŭ helpe de iu alia arkivisto, kiu subtenas labori kun ĝi.
  2. Elŝutu 7-Zip senpage

  3. Post tio, kuru la programon Excel kaj iru al la langeto Dosiero. Tuj poste ni translokiĝas al la sekcio "Ebloj" tra la menuo maldekstre de la fenestro.
  4. En la fenestro, kiu malfermiĝas, alklaku la artikolon "Aldonaĵoj". Ni moviĝas dekstren de la fenestro. Ĉe la fundo estas kampo "Administrado". Ni reordigas la ŝaltilon en ĝi Excel-Aldonaĵoj kaj alklaku la butonon "Iru ...".
  5. Malgranda fenestro por administri komplementojn malfermiĝas. Alklaku la butonon en ĝi "Revizii ...".
  6. La fenestro por malfermo de la objekto komenciĝas. Ni devas iri al la dosierujo, kie troviĝas la nepakita XlsToDBF-ar archiveivo. Ni eniras la dosierujon sub la sama nomo kaj elektas la objekton kun la nomo "XlsToDBF.xla". Post tio, alklaku la butonon "Bone".
  7. Poste ni revenas al la aldona administrada fenestro. Kiel vi povas vidi, la nomo aperis en la listo "Xls -> dbf". Jen nia aldonaĵo. Tikto estu proksime al ĝi. Se ne ekzistas markobutono, tiam metu ĝin, kaj alklaku la butonon "Bone".
  8. Do, la aldonaĵo estas instalita. Nun malfermu la Excel-dokumenton, la datumojn, de kiuj vi devas konverti al dBase, aŭ simple tajpu ilin sur folio se la dokumento ankoraŭ ne estis kreita.
  9. Nun ni bezonos fari iujn manipulojn kun la datumoj por prepari ilin al konvertiĝo. Antaŭ ĉio, aldonu du vicojn super la tabela kaplinio. Ili devas esti la unuaj sur la folio kaj havi nomojn sur la vertikala koordinata panelo "1" kaj "2".

    En la supra maldekstra ĉelo, enigu la nomon, kiun ni volas atribui al la kreita DBF-dosiero. Ĝi konsistas el du partoj: la nomo mem kaj la etendaĵo. Nur latinaj signoj estas permesitaj. Ekzemplo de tia nomo estas "UCHASTOK.DBF".

  10. En la unua ĉelo dekstre de la nomo, vi devas precizigi la kodigon. Estas du kodaj opcioj uzante ĉi tiun komplementon: CP866 kaj CP1251. Se ĉelo B2 malplena aŭ ia ajn valoro krom "CP866", tiam la kodigo aplikiĝas defaŭlte CP1251. Ni metas la kodigon, kiun ni konsideras necesa, aŭ lasas la kampon malplena.
  11. Tuj poste, iru al la sekva linio. Fakte, en la dBase-strukturo ĉiu kolumno nomata kampo havas sian propran datumtipon. Estas tiaj nomumoj:
    • N (Numeric) - numerala;
    • L (Logical) - logika;
    • D (Date) - dato;
    • Ĉ (Karaktero) - ĉeno.

    Ankaŭ en ĉeno (Cnnn) kaj numera tipo (Nnn) post la nomo en formo de litero, la maksimuma nombro de signoj en la kampo estu indikita. Se dekumaj ciferoj estas uzataj en la nombra tipo, ilia nombro ankaŭ devas esti indikita post la punkto (Nn.n).

    Ekzistas aliaj specoj de datumoj en dBase-formato (Memo, Ĝenerala, ktp.), Sed ĉi tiu aldonaĵo ne scias kiel funkcii kun ili. Tamen Excel 2003 ne sciis kiel labori kun ili, kiam ĝi ankoraŭ subtenis konvertiĝon al DBF.

    En nia aparta kazo, la unua kampo estos ŝnuro larĝa je 100 signoj (C100), kaj la ceteraj kampoj estos nombraj 10 signoj larĝaj (N10).

  12. La sekva linio enhavas la kampajn nomojn. Sed la kazo estas, ke oni ankaŭ devas enigi ilin en la latina, kaj ne en la cirila, kiel ni. Ankaŭ, spacoj ne estas permesitaj en la kampo-nomo. Renomigu ilin laŭ ĉi tiuj reguloj.
  13. Post tio, la preparado de la datumoj povas esti konsiderata finita. Elektu la tutan gamon de la tablo sur la folio per la kursoro dum teno de la maldekstra musbutono. Poste iru al la langeto "Ellaboranto". Defaŭlte ĝi estas malebligita, do antaŭ pliaj manipuladoj necesas aktivigi ĝin kaj ebligi makroojn. Plue sur la rubando en la agordoj "Kodo" alklaku la ikonon Makrooj.

    Vi povas fari ĝin iom pli facila tajpante kombinaĵon de varmaj klavoj Alt + F8.

  14. La makro-fenestro komenciĝas. En la kampo Macro Nomo enigu la nomon de nia aldonaĵo "XlsToDBF" sen citaĵoj. La registro ne gravas. Sekva alklaku la butonon Kuru.
  15. Macro en la fono pretas. Post tio, en la sama dosierujo kie troviĝas la fonto Excel-dosiero, objekto kun la DBF-etendo formiĝos kun la nomo specifita en la ĉelo A1.

Kiel vi povas vidi, ĉi tiu metodo estas multe pli komplika ol la antaŭa. Krome ĝi estas tre limigita en la nombro de uzataj specoj kaj objektospecoj kreitaj per la etendaĵo DBF. Alia malavantaĝo estas, ke la dosieruja kreo de objektoj de dBase povas esti asignita nur antaŭ la konverta proceduro, rekte movante la fontan Excel-dosieron al la celloko-dosierujo. Inter la avantaĝoj de ĉi tiu metodo, oni povas konstati, ke male al la antaŭa versio, ĝi estas absolute senpaga kaj preskaŭ ĉiuj manipuladoj estas faritaj rekte per la Excel-interfaco.

Metodo 3: Microsoft Access

Kvankam pli novaj versioj de Excel ne havas enkonstruitan manieron ŝpari datumojn en DBF-formato, tamen la opcio uzanta la Microsoft Access-aplikaĵon proksimiĝis al nomi ĝin normo. Fakte, ĉi tiu programo estas liberigita de la sama fabrikanto kiel Excel, kaj ĝi ankaŭ estas inkluzivita en la suite Microsoft Office. Krome, ĉi tio estas la plej sekura eblo, ĉar vi ne bezonos salati kun triaj programoj. Microsoft Access estas specife desegnita por labori kun datumbazoj.

Elŝuti Microsoft Access

  1. Post kiam ĉiuj necesaj datumoj sur la folio de laboro en Excel estis eniritaj, por konverti ilin al DBF-formato, vi devas unue konservi en unu el la formatoj de Excel. Por fari tion, alklaku la ikonon en formo de disketo en la supra maldekstra angulo de la programo-fenestro.
  2. La sava fenestro malfermiĝas. Iru al la dosierujo, kie ni volas, ke la dosiero estu konservita. Estas de ĉi tiu dosierujo, ke vi poste devos malfermi ĝin en Microsoft Access. La formato de la libro povas esti lasita defaŭlte xlsx, aŭ vi povas ŝanĝi al xls. Ĉi-kaze tio ne kritikas, ĉar ni ankoraŭ konservas la dosieron nur por konverti ĝin al DBF. Post kiam ĉiuj agordoj finiĝas, alklaku la butonon Konservi kaj fermu la Excel-fenestron.
  3. Ni lanĉas la programon Microsoft Access. Iru al la langeto Dosierose ĝi malfermiĝis en alia langeto. Alklaku la menuan liston "Malfermi"situanta maldekstre de la fenestro.
  4. La dosiero malfermi fenestron komenciĝas. Ni iras al la dosierujo, kie ni konservis la dosieron en unu el la formatoj de Excel. Por ke ĝi aperu en la fenestro, turnu la dosierformaton al "Excel workbook (* .xlsx)""Microsoft Excel (* .xls)", depende de kiu el ili la libro estis konservita. Post kiam la nomo de la dosiero kiun ni bezonas aperos, elektu ĝin kaj alklaku la butonon "Malfermi".
  5. Fenestro malfermiĝas Ligilo al Kalkuli. Ĝi permesas al vi ĝuste translokigi datumojn de Excel-dosiero al Microsoft Access. Ni bezonas elekti la Excel-folion, de kiu ni importos datumojn. Fakte, eĉ se la Excel-dosiero enhavas informojn en pluraj folioj, vi povas importi ĝin al Access nur aparte kaj sekve konverti ĝin en apartajn DBF-dosierojn.

    Eblas ankaŭ importi informojn de unuopaj gamoj sur littukojn. Sed en nia kazo, ĉi tio ne necesas. Agordu la ŝaltilon al pozicio Foloj, kaj tiam elektu la folion de kie ni prenos la datumojn.La ĝusteco de la montrado de informo videblas ĉe la fundo de la fenestro. Se ĉio kontentigas, alklaku la butonon "Sekva".

  6. En la sekva fenestro, se via tablo enhavas titolojn, marku la skatolon apud "La unua vico enhavas la kolumnajn titolojn". Tiam alklaku la butonon "Sekva".
  7. En la nova fenestro por ligado al la kalkultabelo, vi povas laŭvole ŝanĝi la nomon de la ligita ero. Tiam alklaku la butonon Farita.
  8. Post tio, dialogujo malfermiĝas, en kiu aperos mesaĝo, kiu diras, ke la ligado de la tablo kun la Excel-dosiero estas finita. Alklaku la butonon "Bone".
  9. La nomo de la tablo, kiun ni atribuis al ĝi en la lasta fenestro, aperos sur la maldekstra flanko de la programa interfaco. Duoble alklaku ĝin per la maldekstra musbutono.
  10. Post tio, la tablo aperos en la fenestro. Movu al la langeto "Eksteraj datumoj".
  11. Sur la rubando en la ilobreto "Eksporti" alklaku la surskribon "Altnivela". En la listo, kiu malfermiĝas, elektu "DBase-dosiero".
  12. La eksporto al DBF-formato-fenestro malfermiĝas. En la kampo "Dosiera nomo" Vi povas specifi la lokon de la dosiero kaj ĝia nomo, se tiuj specifitaj defaŭlte ne konvenas al vi ial.

    En la kampo "Dosierformato" elektu unu el tri specoj de formato DBF:

    • dBASE III (implicite);
    • dBASE IV;
    • DBASE 5.

    Oni devas rimarki, ke ju pli moderna estas la formato (des pli alta la seria numero), des pli multe da ŝancoj ekzistas por prilabori datumojn en ĝi. Tio estas, estas pli verŝajne, ke ĉiuj datumoj en la tabelo povas esti konservitaj en dosiero. Sed samtempe estas malpli probable, ke la programo, kie vi intencas importi la DBF-dosieron estonte, kongruos kun ĉi tiu tipo.

    Post kiam ĉiuj agordoj estas aranĝitaj, alklaku la butonon "Bone".

  13. Se post tio erara mesaĝo aperas, tiam provu eksporti la datumojn per malsama tipo de DBF-formato. Se ĉio iris bone, fenestro aperas informanta, ke la eksportado sukcesis. Alklaku la butonon Proksime.

La kreita dBase-dosiero situos en la dosierujo specifita en la eksportfenestro. Plue kun ĝi vi povas fari ajnajn manipuladojn, inkluzive importi ĝin al aliaj programoj.

Kiel vi povas vidi, malgraŭ la fakto, ke modernaj versioj de Excel ne kapablas ŝpari dosierojn en formato DBF per enkonstruitaj iloj, tamen ĉi tiu proceduro povas esti efektivigita per aliaj programoj kaj aldonaĵoj. Oni devas rimarki, ke la plej funkcia maniero konverti estas uzante la utilecojn WhiteTown Converters Pack. Sed bedaŭrinde la nombro de senpagaj konvertiĝoj en ĝi estas limigita. La aldonaĵo XlsToDBF permesas konverti vin tute senpage, sed la procedo estas multe pli komplika. Krome la funkcieco de ĉi tiu opcio estas tre limigita.

La Ora Meznombro estas metodo uzanta Aliron. Kiel Excel, ĉi tio estas evoluo de Microsoft, kaj tial vi ne povas nomi ĝin tria-aplikaĵo. Krome ĉi tiu opcio permesas konverti Excel-dosieron en plurajn specojn de dBase-formato. Kvankam Aliro estas ankoraŭ malsupera al WhiteTown en ĉi tiu indikilo.

Pin
Send
Share
Send