DBF, müxtəlif proqramlar arasında və ilk növbədə verilənlər bazası və cədvəllərə xidmət göstərən tətbiqlər arasında məlumatların saxlanması və mübadiləsi üçün məşhur bir formatdır. Köhnəlsə də, müxtəlif sahələrdə tələbat olmağa davam edir. Məsələn, mühasibat proqramları onunla fəal işləməyə davam edir və tənzimləyici və dövlət orqanları hesabatların əhəmiyyətli hissəsini bu formatda qəbul edirlər.
Ancaq təəssüf ki, Excel 2007 versiyasından başlayaraq Excel bu formata tam dəstəyi dayandırdı. İndi bu proqramda yalnız DBF faylının məzmununa baxa bilərsiniz və tətbiqin quraşdırılmış alətlərindən istifadə edərək müəyyən edilmiş genişləndirmə ilə məlumatların saxlanması uğursuz olacaq. Xoşbəxtlikdən, Excel-dən məlumatları lazımlı formata çevirmək üçün başqa seçimlər var. Bunun necə edilə biləcəyini düşünün.
Məlumatların DBF formatında saxlanması
Excel 2003-də və bu proqramın əvvəlki versiyalarında məlumatları standart bir şəkildə DBF (dBase) formatında saxlamaq mümkün oldu. Bunu etmək üçün elementə vurun Fayl tətbiqin üfüqi menyusunda və sonra açılan siyahıda mövqeyi seçin "Saxla ...". Başlanan qənaət pəncərəsində siyahıdan tələb olunan formatın adını seçmək və düyməni vurmaq tələb olundu Saxla.
Ancaq təəssüf ki, Excel 2007 versiyasından başlayaraq, Microsoft tərtibatçıları dBase-ni köhnəlmiş hesab etdilər və müasir Excel formatları tam uyğunluğu təmin etmək üçün vaxt və pul xərcləmək üçün çox mürəkkəbdir. Buna görə, Excel DBF sənədlərini oxuya bildi, lakin quraşdırılmış proqram alətləri ilə bu formatda məlumatların saxlanmasına dəstək dayandırıldı. Bununla birlikdə, əlavələr və digər proqram təminatlarından istifadə edərək Excel-də saxlanan məlumatları DBF-ə çevirməyin bəzi yolları var.
Metod 1: WhiteTown Çeviricilər Paketi
Verilənləri Excel-dən DBF-ə çevirməyə imkan verən bir sıra proqramlar var. Məlumatları Excel-dən DBF-ə çevirməyin ən asan yollarından biri, müxtəlif WhiteTown Converters Pack genişləndirmələri ilə obyektləri çevirmək üçün bir kommunal paketdən istifadə etməkdir.
WhiteTown Çeviricilər Paketini yükləyin
Bu proqramın quraşdırılması proseduru sadə və intuitiv olsa da, bəzi nüansları qeyd edərək bu barədə ətraflı danışacağıq.
- Yükləyicini yüklədikdən və işə saldıqdan sonra pəncərə dərhal açılır Quraşdırma sehrbazlarıbundan sonrakı quraşdırma proseduru üçün bir dil seçmək təklif olunur. Varsayılan olaraq, Windows nümunənizdə quraşdırılmış dil orada göstərilməlidir, ancaq istəsəniz onu dəyişdirə bilərsiniz. Bunu etməyəcəyik və yalnız düyməni vurun "OK".
- Daha sonra, yardım proqramının quraşdırılacağı sistem diskindəki yer göstərilən bir pəncərə açılır. Bu standart qovluqdur. "Proqram Faylları" diskdə "C". Heç nəyi dəyişdirməmək və düyməni basmamaq daha yaxşıdır "Sonrakı".
- Sonra konkret hansı dönüşüm istiqamətlərini seçmək istədiyiniz bir pəncərə açılır. Varsayılan olaraq, bütün mövcud dönüşüm komponentləri seçilir. Ancaq, bəlkə də, bəzi istifadəçilər hamısını quraşdırmaq istəməyəcəklər, çünki hər bir yardım proqramı sabit diskdə yer tutur. Hər halda, bizim üçün vacibdir, əşyanın yanında bir yoxlama nişanı olmalıdır "DBF çeviricisinə XLS (Excel)". İstifadəçi kommunal paketin qalan hissələrinin quraşdırılmasını öz istəyi ilə seçə bilər. Ayarlandıqdan sonra düyməni vurmağı unutmayın "Sonrakı".
- Bundan sonra, qovluğa qısa yol əlavə olunan bir pəncərə açılır Başlayın. Varsayılan olaraq qısa yol çağırılır "WhiteTown", lakin istəsən, adını dəyişə bilərsiniz. Açar vurun "Sonrakı".
- Sonra masaüstünde qısa yol yaratmağınızı xahiş edən bir pəncərə açılır. Əlavə edilməsini istəyirsinizsə, müvafiq parametrin yanında bir onay işareti qoyun, istəmirsinizsə, işarədən çıxarın. Sonra, həmişə olduğu kimi, düyməni basın "Sonrakı".
- Bundan sonra başqa bir pəncərə açılır. Əsas quraşdırma seçimlərini göstərir. İstifadəçi bir şeydən məmnun deyilsə və parametrləri düzəltmək istəyirsə düyməni basın "Geri". Hər şey qaydasındadırsa, düyməni vurun Quraşdırın.
- Quraşdırma proseduru başlayır, tərəqqi dinamik bir göstərici ilə göstərilir.
- Sonra İngilis dilində bir məlumat mesajı açılır, bu paketin quraşdırılması üçün təşəkkür ifadə edilir. Açar vurun "Sonrakı".
- Son pəncərədə Quraşdırma sehrbazları WhiteTown Converters Paketinin uğurla quraşdırıldığı bildirilir. Yalnız düyməni vura bilərik Bitirin.
- Bundan sonra bir qovluq çağırdı "WhiteTown". Konkret dönüşüm sahələri üçün kommunal qısa yolları ehtiva edir. Bu qovluğu açın. Müxtəlif dönüşüm sahələrində WhiteTown paketinə daxil olan çox sayda yardımçı ilə qarşılaşırıq. Eyni zamanda, hər istiqamətdə 32 və 64 bitlik Windows əməliyyat sistemləri üçün ayrıca bir yardımçı var. Tətbiqi adı ilə açın "XLS to DBF Converter"əməliyyat sisteminizin bit dərinliyinə uyğun gəlir.
- XLS to DBF Converter proqramı başlayır. Gördüyünüz kimi, interfeys İngilis dilli, lakin buna baxmayaraq intuitivdir.
Nişan dərhal açılır "Giriş" (Daxil edin) Konvertasiya ediləcək obyekti göstərmək nəzərdə tutulur. Bunu etmək üçün düyməni vurun "Əlavə et" (Əlavə edin).
- Bundan sonra bir obyekt əlavə etmək üçün standart pəncərə açılır. Bunun içində xls və ya xlsx uzantısı ilə ehtiyac duyduğumuz Excel iş kitabının yerləşdiyi qovluğa getməlisiniz. Obyekt tapıldıqdan sonra adını seçin və düyməni vurun "Açıq".
- Gördüyünüz kimi, bundan sonra cisimə gedən yol nişanda göstərildi "Giriş". Açar vurun "Sonrakı" ("Sonrakı").
- Bundan sonra avtomatik olaraq ikinci nişana keçirik "Çıxış" ("Nəticə") Burada DBF uzadılması ilə bitmiş obyektin hansı qovluqda göstəriləcəyini göstərməlisiniz. Bitmiş DBF faylı üçün saxlama qovluğunu seçmək üçün düyməni vurun "Gözlə ..." (Bax) İki əşyanın kiçik bir siyahısı açılır. "Fayl seçin" ("Fayl seçin") və "Qovluq seçin" ("Qovluq seçin") Əslində, bu maddələr yalnız bir saxlama qovluğunu təyin etmək üçün fərqli bir naviqasiya pəncərəsini seçmək deməkdir. Bir seçim edirik.
- Birinci halda normal bir pəncərə olacaq "Saxla ...". Həm qovluqları, həm də mövcud dBase obyektlərini göstərəcəkdir. Saxlamaq istədiyimiz qovluğa gedin. Bundan başqa sahədə "Fayl adı" dönüşümdən sonra obyektin siyahıya alınmasını istədiyimiz adı göstərin. Bundan sonra düyməni vurun Saxla.
Seçim etsəniz "Qovluq seçin", sadələşdirilmiş bir kataloq seçim pəncərəsi açılacaqdır. Orada yalnız qovluqlar göstərilir. Saxlamaq üçün qovluğu seçin və düyməni vurun "OK".
- Gördüyünüz kimi, bu hərəkətlərdən hər hansı birindən sonra, obyektin saxlanması üçün qovluğa gedən yol nişanda göstərilir "Çıxış". Növbəti nişana keçmək üçün düyməni vurun. "Sonrakı" ("Sonrakı").
- Son nişanda "Seçimlər" ("Seçimlər") bir çox parametr var, amma bizi çox maraqlandırır "Memo sahələrinin növü" ("Memo alan növü") Varsayılan qəbulu olan sahəyə vururuq "Auto" ("Auto") Obyekti saxlamaq üçün dBase növlərinin siyahısı açılır. Bu parametr çox vacibdir, çünki dBase ilə işləyən bütün proqramlar bu genişləndirmə ilə bütün növ obyektləri idarə edə bilmirlər. Buna görə hansı növün seçiləcəyini əvvəlcədən bilməlisiniz. Seçmək üçün altı müxtəlif növ var:
- dBASE III;
- Foxpro;
- dBASE IV;
- Vizual tülkü;
- > SMT;
- dBASE Səviyyə 7.
Müəyyən bir proqramda istifadə üçün lazım olan növ seçimi edirik.
- Seçim edildikdən sonra birbaşa dönüşüm proseduruna davam edə bilərsiniz. Bunu etmək üçün düyməni vurun "Başla" ("Başla").
- Dönüşüm proseduru başlayır. Excel kitabında bir neçə məlumat vərəqi varsa, onların hər biri üçün ayrı bir DBF faylı yaradılacaqdır. Yaşıl tərəqqi göstəricisi dönüşüm prosesinin başa çatacağını göstərir. Sahənin sonuna çatdıqdan sonra düyməni vurun "Bitir" ("Bitir").
Hazır sənəd tabda göstərilən qovluqda yerləşəcəkdir "Çıxış".
WhiteTown Converters Pack kommunal paketinin yeganə əhəmiyyətli çatışmazlığı ondan ibarətdir ki, yalnız 30 dönüşüm prosedurunu pulsuz həyata keçirmək mümkün olacaq və bundan sonra lisenziya almalı olacaqsınız.
Metod 2: XlsToDBF əlavəsi
Üçüncü əlavələr quraşdıraraq Excel kitablarını birbaşa tətbiq interfeysi vasitəsilə dBase-ə çevirə bilərsiniz. Onlardan ən yaxşısı və əlverişlisi XlsToDBF əlavəsidir. Tətbiqi alqoritmini nəzərdən keçirin.
XlsToDBF eklentisini yükləyin
- Əlavələr ilə XlsToDBF.7z arxivini yüklədikdən sonra ondan XlsToDBF.xla adlı bir obyekt çıxartdıq. Arxivdə 7z uzantısı olduğundan, boşaltma bu genişləndirmə 7-Zip üçün standart proqramla və ya onunla işləməyi dəstəkləyən hər hansı bir arxivçinin köməyi ilə edilə bilər.
- Bundan sonra, Excel proqramını işlədin və nişana keçin Fayl. Sonrakı hissəyə keçirik "Seçimlər" pəncərənin sol tərəfindəki menyu vasitəsilə.
- Açılan pəncərədə elementi vurun "Əlavələr". Pəncərənin sağ tərəfinə keçirik. Ən dibində bir sahədir "Menecment". İçindəki açarı yenidən tənzimləyirik Excel əlavələri düyməsini basın "Get ...".
- Əlavələri idarə etmək üçün kiçik bir pəncərə açılır. Düyməni vurun "Rəy ...".
- Obyektin açılması üçün pəncərə başlayır. Açılan XlsToDBF arxivinin yerləşdiyi qovluğa getməliyik. Eyni ad altında qovluğa girib, adı olan obyekti seçirik "XlsToDBF.xla". Bundan sonra düyməni vurun "OK".
- Sonra əlavə etmə idarəetmə pəncərəsinə qayıdırıq. Gördüyünüz kimi ad siyahıda göründü "Xls -> dbf". Bu bizim əlavəmizdir. Yanında bir gənə olmalıdır. Onay işareti yoxdursa, qoyun və düyməni vurun "OK".
- Beləliklə, əlavə quraşdırılmışdır. İndi Excel sənədini, dBase-yə çevirmək üçün lazım olan məlumatları açın və ya sənəd hələ yaradılmadığı təqdirdə onları vərəqə yazın.
- İndi məlumatları dönüşüm üçün hazırlamaq üçün bəzi manipulyasiyalar etməliyik. Əvvəlcə masa başlığının üstündən iki sıra əlavə edin. Vərəqdə ən birinci olmalıdır və şaquli koordinat panelində adları olmalıdır "1" və "2".
Sol üst hücrədə, yaradılan DBF faylına təyin etmək istədiyimiz ad daxil edin. İki hissədən ibarətdir: adın özü və uzantı. Yalnız latın işarələrinə icazə verilir. Belə bir adın nümunəsidir "UCHASTOK.DBF".
- Adın sağındakı ilk xanada kodlaşdırmanı göstərməlisiniz. Bu əlavədən istifadə edərək iki kodlama variantı var: CP866 və CP1251. Hüceyrə olarsa B2 boş və ya başqa bir dəyər "CP866", sonra kodlaşdırma standart olaraq tətbiq ediləcəkdir CP1251. Zəruri hesab etdiyimiz şifrələməni qoyuruq və ya sahəni boş buraxırıq.
- Sonrakı, növbəti satıra keçin. Fakt budur ki, dBase quruluşunda bir sahə adlanan hər bir sütun öz məlumat tipinə malikdir. Belə təyinatlar var:
- N (Rəqəmsal) - ədədi;
- L (Məntiqi) - məntiqli;
- D (Tarix) - tarix;
- C (Xarakter) - simli.
Sətirdə də (Cnnn) və nömrə növü (Nnn) bir məktub şəklində addan sonra, sahədəki maksimum simvol sayı göstərilməlidir. Rəqəmsal tipdə onluq rəqəmlər istifadə olunursa, onların sayı nöqtədən sonra da göstərilməlidir (Nnn.n).
Digər məlumat növləri dBase formatında (Memo, Ümumi və s.) Var, lakin bu əlavənin onlarla necə işləməyini bilmir. Bununla birlikdə, Excel 2003, hələ DBF-ə çevrilməsini dəstəklədikdə, onlarla necə işləməyi bilmirdi.
Xüsusi vəziyyətdə, ilk sahə 100 simvoldan ibarət bir eni olacaqdır (C100) və qalan sahələr ədədi 10 simvoldan ibarət olacaq (N10).
- Növbəti sətirdə sahə adları var. Ancaq həqiqət ondadır ki, bunlar da mövcud olduğumuz kimi kirilcə deyil, latın dilində də daxil edilməlidir. Ayrıca, sahə adında boşluqlara icazə verilmir. Bu qaydalara uyğun olaraq adlarını dəyişdirin.
- Bundan sonra məlumatların hazırlanması başa çatmış hesab edilə bilər. Siçanın sol düyməsini tutarkən kursordakı cədvəlin bütün diapazonunu seçin. Sonra nişana keçin "Yaradıcı". Varsayılan olaraq, bu deaktivdir, buna görə daha çox manipulyasiya etmədən əvvəl onu aktivləşdirməlisiniz və makrosları aktivləşdirməlisiniz. Parametrlər blokundakı lentdə daha da "Kod" simvolu vurun Makroslar.
İsti düymələrin birləşməsini yazaraq biraz daha asanlaşdıra bilərsiniz Alt + F8.
- Makro pəncərə başlayır. Sahədə Makro Adı eklentiyimizin adını daxil edin "XlsToDBF" kotirovkalar olmadan. Qeyd vacib deyil. Sonrakı düyməni vurun Çalışın.
- Arxa planda bir makro işlənir. Bundan sonra, mənbə Excel sənədinin yerləşdiyi eyni qovluqda, DBF genişləndirilməsi olan bir obyekt hücrədə göstərilən ad ilə yaradılacaqdır A1.
7-Zip pulsuz yüklə
Gördüyünüz kimi, bu üsul əvvəlkindən daha mürəkkəbdir. Bundan əlavə, istifadə olunan sahə növlərində və DBF genişləndirilməsi ilə yaradılan obyekt tiplərində çox məhduddur. Digər bir çatışmazlıq budur ki, dBase obyekt yaratmaq qovluğunu yalnız dönüş prosedurundan əvvəl, mənbə Excel sənədini təyinat qovluğuna birbaşa köçürməklə təyin etmək olar. Bu metodun üstünlükləri arasında qeyd etmək olar ki, əvvəlki versiyadan fərqli olaraq tamamilə pulsuzdur və demək olar ki, bütün manipulyasiyalar birbaşa Excel interfeysi vasitəsilə həyata keçirilir.
3-cü metod: Microsoft-a giriş
Excel-in daha yeni versiyalarında məlumatları DBF formatında saxlamaq üçün daxili bir yol yoxdur, buna baxmayaraq, Microsoft Access tətbiqetməsini istifadə standart seçim adlandırmağa ən yaxın gəldi. Fakt budur ki, bu proqram Excel ilə eyni istehsalçı tərəfindən buraxılır və eyni zamanda Microsoft Office paketinə daxil edilmişdir. Bundan əlavə, bu ən təhlükəsiz seçimdir, çünki üçüncü tərəf proqramları ilə qarışıqlığa ehtiyacınız olmayacaqdır. Microsoft Access xüsusi olaraq verilənlər bazası ilə işləmək üçün hazırlanmışdır.
Microsoft Access proqramını yükləyin
- Exceldəki iş səhifəsindəki bütün lazımi məlumatlar daxil olduqdan sonra onları DBF formatına çevirmək üçün əvvəlcə Excel formatlarından birini saxlamalısınız. Bunu etmək üçün, proqram pəncərəsinin yuxarı sol küncündə bir disket şəklində işarəni vurun.
- Qazanc pəncərəsi açılır. Faylın saxlanılmasını istədiyimiz qovluğa gedin. Bu qovluqdan sonra onu Microsoft Access-də açmaq lazım olacaqdır. Kitabın formatını standart xlsx tərk edə bilər və ya xls-ə dəyişə bilərsiniz. Bu vəziyyətdə bu vacib deyil, çünki hələ də faylı yalnız DBF-yə çevirmək üçün saxlayırıq. Bütün parametrlər tamamlandıqdan sonra düyməni vurun Saxla və Excel pəncərəsini bağlayın.
- Microsoft Access proqramını işə salırıq. Nişana keçin Faylbaşqa bir nişanda açılmışsa. Menyu maddəsini vurun "Açıq"pəncərənin sol tərəfində yerləşir.
- Faylın açıq pəncərəsi başlayır. Faylı Excel formatlarından birində saxladığımız qovluğa gedirik. Pəncərədə göründüyü üçün fayl formatı keçidinə çevirin "Excel iş dəftəri (* .xlsx)" və ya "Microsoft Excel (* .xls)", bunlardan hansı kitabın xilas olunduğuna görə. Lazımi faylın adı göstərildikdən sonra onu seçin və düyməni vurun "Açıq".
- Pəncərə açılır Elektron tablo ilə əlaqə. Məlumatı bir Excel sənədindən Microsoft Access-ə düzgün ötürməyə imkan verir. Verilənləri idxal edəcəyimiz Excel hesabatını seçməliyik. Həqiqət budur ki, Excel sənədində bir neçə vərəqdə məlumat olsa da, onu yalnız Access-ə ayrıca daxil edə bilərsiniz və müvafiq olaraq ayrıca DBF sənədlərinə çevirə bilərsiniz.
Ayrı-ayrı aralıqlar haqqında məlumatları vərəqlərə də gətirmək mümkündür. Ancaq bizim vəziyyətimizdə bu lazım deyil. Şalteri vəziyyətə gətirin Vərəqlərvə sonra məlumatları götürəcəyimiz yerdən hesabatı seçin.Məlumatın düzgün göstərilməsinə pəncərənin altından baxıla bilər. Hər şey sizi qane edirsə, düyməni vurun "Sonrakı".
- Növbəti pəncərədə, masanızda başlıqlar varsa, yanındakı xananı işarələyin "Birinci sıra sütun başlıqlarını ehtiva edir". Sonra düyməni vurun "Sonrakı".
- Cədvələ bağlamaq üçün yeni pəncərədə, əlaqəli elementin adını dəyişdirə bilərsiniz. Sonra düyməni vurun Bitdi.
- Bundan sonra, masanın Excel faylı ilə əlaqələndirilməsinin başa çatdığı barədə bir mesaj olacaq bir informasiya qutusu açılacaqdır. Düyməni vurun "OK".
- Son pəncərədə təyin etdiyimiz cədvəlin adı proqram interfeysinin sol tərəfində görünür. Sol siçan düyməsini vuraraq üzərinə iki vurun.
- Bundan sonra masa pəncərədə görünəcəkdir. Nişana keçin "Xarici məlumatlar".
- Alət qutusundakı lentdə "İxrac" yazını vurun "Ətraflı". Açılan siyahıdan seçin "DBase faylı".
- DBF formatına ixrac pəncərəsi açılır. Sahədə "Fayl adı" Varsayılan olaraq təyin olunanlar nədənsə sizə uyğun gəlmirsə, faylın yerini və adını göstərə bilərsiniz.
Sahədə "Fayl formatı" DBF formatının üç növündən birini seçin:
- dBASE III (default olaraq);
- dBASE IV;
- dBASE 5.
Qeyd etmək lazımdır ki, format nə qədər müasirdirsə (seriya nömrəsi nə qədər yüksəkdir), onda məlumatların işlənməsi üçün imkanlar bir o qədər çoxdur. Yəni, cədvəldəki bütün məlumatların bir faylda saxlanması ehtimalı daha yüksəkdir. Ancaq eyni zamanda, gələcəkdə DBF faylını idxal etmək niyyətində olduğunuz proqramın bu tipə uyğun olma ehtimalı azdır.
Bütün parametrlər qurulduqdan sonra düyməni vurun "OK".
- Bundan sonra səhv mesajı görünsə, fərqli bir DBF formatından istifadə edərək məlumatları ixrac etməyə çalışın. Hər şey düzəlsə, ixracın uğurlu olduğunu bildirən bir pəncərə görünür. Düyməni vurun Bağlayın.
Yaradılmış dBase faylı ixrac pəncərəsində göstərilən qovluqda yerləşəcəkdir. Bununla yanaşı, digər proqramlara daxil olmaqla hər hansı bir manipulyasiya edə bilərsiniz.
Gördüyünüz kimi, müasir Excel versiyalarında daxili alətlər ilə DBF formatında faylları saxlamaq imkanı olmadıqlarına baxmayaraq, bu prosedur digər proqramlar və əlavələrdən istifadə etməklə həyata keçirilə bilər. Qeyd etmək lazımdır ki, çevrilmənin ən funksional yolu WhiteTown Converters Pack yardım proqramlarından istifadə etməkdir. Ancaq təəssüf ki, içindəki pulsuz dönüşümlərin sayı məhduddur. XlsToDBF əlavəsi tamamilə pulsuz çevirməyə imkan verir, amma prosedur daha mürəkkəbdir. Bundan əlavə, bu seçimin funksionallığı çox məhduddur.
Qızıl orta - Access istifadə üsuludur. Excel kimi, bu Microsoft-un bir inkişafdır və buna görə də onu üçüncü tərəf proqramı adlandıra bilməzsiniz. Bundan əlavə, bu seçim bir Excel sənədini bir neçə növ dBase formatına çevirməyə imkan verir. Bu göstəricidə Access hələ də WhiteTown-dan aşağı səviyyədədir.