DBF turli dasturlarning va birinchi navbatda, ma'lumotlar bazalari va elektron jadvallarni xizmat ko'rsatadigan ilovalar o'rtasida ma'lumotlarni saqlash va almashish uchun mashhur formatdir. Garchi u eskirgan bo'lsa-da, u turli sohalarda talabga ega. Masalan, buxgalteriya dasturlari u bilan faol ishlashda davom etmoqda va tartibga solish va davlat organlari ushbu formatdagi hisobotlarning katta qismini oladilar.
Ammo, afsuski, Excel 2007 Excel 2007 versiyasidan boshlab belgilangan format uchun to'liq qo'llab-quvvatlashni to'xtatdi. Endi, ushbu dasturda siz faqatgina DBF faylining tarkibini ko'rishingiz va ma'lumotni belgilangan kengaytma bilan saqlashingiz mumkin. Yaxshiyamki, ma'lumotlarni Exceldan kerakli formatga o'tkazish uchun boshqa variantlar mavjud. Buni qanday amalga oshirish mumkinligini ko'rib chiqing.
Ma'lumotlarni DBF formatida saqlash
Excel 2003 va ushbu dasturning oldingi versiyalarida DBF (dBase) formatidagi ma'lumotlarni standart tarzda saqlashingiz mumkin. Buning uchun elementni bosing "Fayl" dasturning gorizontal menyusida va keyin paydo bo'lgan ro'yxatda pozitsiyani tanlang "Sifatida saqlash… ". Ro'yxatdan dastlabki oynani ochish kerakli formatning nomini tanlash va tugmani bosing "Saqlash".
Afsuski, Excel 2007 versiyasidan boshlab, Microsoft ishlab chiquvchilari dBase-ni eskirib qolgan deb hisoblashgan va zamonaviy Excel formatlari to'liq muvofiqligi uchun vaqt va pul sarflash uchun juda murakkabdir. Shuning uchun, Excelda DBF fayllarini o'qish mumkin edi, lekin ko'milgan dasturiy vositalari yordamida ushbu formatdagi ma'lumotlarni saqlash uchun qo'llab-quvvatlash to'xtatildi. Biroq, ekranda va boshqa dasturlardan foydalanib Excelga saqlangan ma'lumotlarni DBFga o'tkazishning ba'zi bir usullari mavjud.
1-usul: WhiteTown konverters to'plami
Ma'lumotlarni DBF dan Excelga aylantirishga imkon beruvchi qator dasturlar mavjud. Ma'lumotlardan Excelga DBFga aylantirishning eng oson usullaridan biri WhiteTown Konverter paketiga turli kengaytmali moslamalarni aylantirish uchun yordamchi dasturdan foydalanish.
WhiteTown Konverter paketini yuklab oling
Ushbu dasturni o'rnatish jarayoni sodda va intuitiv bo'lsa-da, biz ba'zi narsalarni ko'rsatib, uni batafsil ravishda ko'rib chiqamiz.
- Yuklab qo'yganingizdan va o'rnatishni boshlaganingizdan so'ng, darcha ochiladi. O'rnatish sehrgarlariunda kelgusida o'rnatish tartibini belgilash uchun til tanlash taklif etiladi. Odatiy bo'lib, sizning Windows dosyaningizga o'rnatilgan til o'sha erda ko'rinishi kerak, lekin siz xohlagan holda o'zgartirishingiz mumkin. Buni qilmaymiz va tugmani bosishimiz mumkin. "OK".
- So'ngra, dasturiy ta'minot o'rnatiladigan tizim diskida joylashgan joy ko'rsatiladigan oyna ochiladi. Sukut bo'yicha bu papka. "Dastur fayllari" diskda "S". Bu erda hech narsani o'zgartirmang va kalitni bosing "Keyingi".
- So'ngra, sizga kerakli konvertatsiya yo'nalishini tanlashingiz mumkin bo'lgan oyna ochiladi. Odatiy bo'lib, barcha mavjud konversion komponentlari tanlanadi. Lekin, ehtimol, ayrim foydalanuvchilar ularni o'rnatishni xohlamaydi, chunki har bir yordam dasturi qattiq diskda joy oladi. Har qanday holatda ham biz uchun muhim bo'lgan nuqta yaqinida shox borligini bilish muhimdir "XLS (Excel) dan DBF Konverter". Utility paketining qolgan qismlarini o'rnatish, foydalanuvchi o'z xohishiga ko'ra tanlashi mumkin. Sozlama tugallangandan so'ng, tugmani bosishni unutmang "Keyingi".
- Shundan so'ng, jilddagi yorliq qo'shilgan oynani ochadi. "Boshlash". Standart yorliq chaqiriladi "WhiteTown", lekin siz o'zingizning nomingizni o'zgartirishingiz mumkin. Kalitni bosamiz "Keyingi".
- So'ngra stolga yorliq yaratish yoki qilmaslik so'raladigan oyna ochiladi. Agar siz uni qo'shishni xohlasangiz, mos keladigan parametr yonidagi belgini qoldiring, agar xohlamasangiz, uni olib tashlang. Keyin, har doimgiday, tugmachani bosing "Keyingi".
- Shundan so'ng boshqa oyna ochiladi. Asosiy o'rnatish parametrlari ro'yxatini ko'rsatadi. Agar foydalanuvchi biror narsa bilan qoniqmasa va u parametrlarni tahrir qilmoqchi bo'lsa, siz tugmani bosishingiz kerak "Orqaga". Har bir narsa tartibda bo'lsa, tugmani bosing. "O'rnatish".
- O'rnatish jarayoni boshlanadi, uning davom etishi dinamik ko'rsatkich bilan namoyish etiladi.
- So'ngra ingliz tilida ushbu paketni o'rnatish uchun minnatdorchilik bildiradigan axborot xabari ko'rsatiladi. Kalitni bosamiz "Keyingi".
- Oxirgi oynada O'rnatish sehrgarlari WhiteTown Konverter paketining dasturi muvaffaqiyatli o'rnatildi deb xabar beriladi. Faqat tugmani bosamiz "To'liq".
- Shundan so'ng, bir papka chaqirdi "WhiteTown". Ushbu konversionning muayyan sohalari uchun foydali yorliqlar mavjud. Ushbu jildni oching. Bizga turli xil konvertatsiya qilish bo'yicha WhiteTown paketiga kiradigan ko'plab yordamchi qurilmalar bilan duch kelamiz. Bundan tashqari, har bir yo'nalishda 32-bit va 64-bit Windows operatsion tizimlari uchun alohida yordamchi dastur mavjud. Dasturni nom bilan oching "XLS to DBF Converter"operatsion tizimingiz bitiga mos keladi.
- Dastur XLSni DBF Konverterga boshlaydi. Ko'rib turganingizdek, interfeys ingliz tilidir, biroq u intuitivdir.
Darhol yorliqni ochadi "Kirish" ("Kirish"). Konvertatsiya qilinadigan ob'ektni ko'rsatish uchun mo'ljallangan. Buning uchun tugmani bosing "Qo'shish" ("Qo'shish").
- Shundan so'ng, standart ob'ektni kiritish oynasi ochiladi. Unda kerakli Excel kitobini xls yoki xlsx kengaytmasi joylashgan katalogga o'ting. Ob'ekt topilgandan so'ng uning nomini tanlang va tugmani bosing "Ochiq".
- Ko'rib turganingizdek, bundan keyin ob'ektga yo'l yorliqda ko'rsatiladi "Kirish". Kalitni bosamiz "Keyingi" ("Keyingi").
- Shundan so'ng biz avtomatik ravishda ikkinchi tabga o'tamiz. "Chiqish" ("Natijalar"). Bu erda DBF kengaytmasi bilan tugagan ob'ekt ko'rsatiladigan katalogni ko'rsatishingiz kerak. To'ldirilgan DBF faylini saqlash uchun papkani tanlash uchun tugmani bosing "Ko'zdan kechiring ..." ("Ko'rish"). Ikki elementning kichik ro'yxati ochiladi. "Faylni tanlang" ("Faylni tanlang") va "Papkani tanlang" ("Jildni tanlang"). Aslida, bu ma'lumotlar faqat saqlash papkasini aniqlash uchun navigatsiya oynalarining turli turlarini tanlashni ko'rsatadi. Tanlov qilish.
- Birinchi holda, bu oddiy oyna. "Sifatida saqlash… ". Har ikkala papka va allaqachon mavjud dBase moslamalarni aks etadi. Biz saqlamoqchi bo'lgan katalogga o'ting. Keyingi sohada "Fayl nomi" biz konvertatsiya qilinganidan keyin obyektning paydo bo'lishini xohlagan nomni ko'rsating. Keyin tugmani bosing "Saqlash".
Agar tanlasangiz "Papkani tanlang", so'ngra soddalashtirilgan katalog tanlash oynasi ochiladi. Unda faqat papkalar ko'rinadi. Saqlash uchun papkani tanlang va tugmani bosing. "OK".
- Ko'rib turganingizdek, ushbu harakatlardan so'ng ob'ektni saqlash uchun jildga yo'l sekundda ko'rinadi "Chiqish". Keyingi yorlig'iga o'tish uchun bosing "Keyingi" ("Keyingi").
- So'nggi ichki oynada "Tanlovlar" ("Tanlovlar") juda ko'p sozlamalar, lekin biz juda qiziqmoqdamiz "Memo maydonlarining turi" ("Memo maydon turi"). Standart sozlamalari joylashgan maydonni bosing "Avto" ("Avto"). Ob'ektni saqlash uchun dBase turlarining ro'yxati ochiladi. Ushbu parametr juda muhim, chunki dBase bilan ishlaydigan barcha dasturlar ushbu kengaytma bilan barcha moslamalarni boshqarishi mumkin. Shuning uchun tanlangan qaysi turni oldindan bilishingiz kerak. Oltita turdagi tanlov mavjud:
- dBASE III;
- Foxpro;
- dBASE IV;
- Visual foxpro;
- > SMT;
- dBASE 7-darajali.
Biz ma'lum bir dasturda ishlatish uchun zarur bo'lgan turni tanlaymiz.
- Tanlov amalga oshirilgandan so'ng to'g'ridan-to'g'ri konvertatsiya qilish jarayoniga o'tishingiz mumkin. Buning uchun tugmani bosing "Boshlash" ("Boshlash").
- Ishlab chiqarish jarayoni boshlanadi. Excel kitobida bir nechta ma'lumotlar varag'i bo'lsa, ularning har biri uchun alohida DBF fayli yaratiladi. Ishlash indikatori ishlash jarayonining tugallanishini ko'rsatadi. U maydonning oxiriga yetganidan keyin tugmani bosing "Finish" ("Finish").
To'ldirilgan hujjat yorliqda ko'rsatilgan katalogga joylashtiriladi "Chiqish".
WhiteTown Konverter paketini ishlatish paketini ishlatishning yagona ahamiyatli jihati shundan iboratki, faqatgina 30 ta konvertatsiya qilish protseduralari bepul amalga oshiriladi va keyin siz litsenziyani xarid qilishingiz kerak.
Boshqaruv 2: XlsToDBF plagin
Siz Excel kitobini dBase-ga to'g'ridan-to'g'ri uchinchi tomon qo'shimchalarini o'rnatish orqali dastur interfeysi orqali o'zgartirishi mumkin. Ularning eng yaxshi va ulardan eng kattasi XlsToDBF plaginidir. Uni qo'llash algoritmini ko'rib chiqing.
XlsToDBF ilovasini yuklab oling
- XlsToDBF.7z arxivini qo'shilgandan so'ng, XlsToDBF.xla nomli ob'ektni oching. Arxivda 7z kengaytmasi mavjud bo'lganligi uchun, bu 7-Zip kengaytmasi uchun standart dastur yoki uni qo'llab-quvvatlovchi boshqa arxivchi yordamida amalga oshirilishi mumkin.
- Shundan so'ng, Excel dasturini ishga tushiring va tabga o'ting "Fayl". Keyin, bo'limga o'ting "Tanlovlar" oynaning chap tomonidagi menyu orqali.
- Ochilgan parametrlar oynasida elementni bosing Qo'shimchalar. Oynaning o'ng tomoniga o'ting. Uning tubida bir dala mavjud. "Menejment". Kalitni joyiga o'rnating Excel plaginlari tugmasini bosing "Boringlar ...".
- Kichik oyna boshqaruvi qo'shimchalarini ochadi. Biz tugmachani bosamiz "Review ...".
- Ob'ektni ochish oynasi boshlanadi. Biz ochilmagan XlsToDBF arxivi joylashgan katalogga o'tmoq kerak. Xuddi shu nomdagi papkaga o'ting va nom bilan ob'ektni tanlang "XlsToDBF.xla". Keyin tugmani bosing "OK".
- So'ngra, ekrandagi nazorat oynasiga qaytamiz. Ko'rib turganingizdek, ro'yxat noma'lum. "XLS -> DBF". Bu bizning takomillashuvimiz. Uning yonida shox-shabbalar bo'lishi kerak. Agar tasdiq belgisi bo'lmasa, uni qo'ying, so'ng tugmani bosing "OK".
- Shunday qilib, plagin o'rnatildi. Keling, Excel hujjatini oching, dBase ga aylantirmoqchi bo'lgan ma'lumotlar yoki hujjat hali tuzilmagan bo'lsa, ularni faqatgina bitta varaqqa yozing.
- Keling, ularni qayta ishlashga tayyorlash uchun ba'zi ma'lumotlar manipulyatsiyasi qilishimiz kerak. Avvalo, jadvalning ustunidan ikki satr qo'shamiz. Ular sahifada birinchi bo'lib vertikal koordinata panelida nomlar bo'lishi kerak "1" va "2".
Yuqori chap hujayradan yaratilgan DBF fayliga tayinlashni istagan nomni kiriting. Bu ikki qismdan iborat: haqiqiy nom va kengaytma. Faqat lotin harflariga ruxsat beriladi. Bunday nomga misol "UCHASTOK.DBF".
- Ismning o'ng tomonidagi birinchi xonada kodlashni aniqlashtirishingiz kerak. Ushbu plagin yordamida kodlash uchun ikkita variant mavjud: CP866 va CP1251. Hujayra bo'lsa B2 bo'sh yoki u boshqa har qanday qiymatga o'rnatiladi "CP866", standart kodlash ishlatiladi CP1251. Kodni zarur deb hisoblaymiz yoki maydonni bo'sh qoldiramiz.
- Keyin keyingi qatorga o'ting. Darhaqiqat, dBase tuzilishida, maydon nomi berilgan har bir ustun o'z ma'lumot turiga ega. Bunday belgilar mavjud:
- N (Son) - raqamli;
- L (Mantiqiy) - mantiqiy;
- D (Sana) - sana;
- C (Belgilar) - string.
Shuningdek, string (Cnnn) va soni turi (Nnn) nomidagi harfdan so'ng, maydonda eng ko'p belgilar soni ko'rsatilishi kerak. Agar raqamli turdagi o'nli raqamlar ishlatilsa, ularning sonidan keyin nuqta (Nnn.n).
DBase formatida boshqa ma'lumotlar mavjud (Memo, General va boshqalar), lekin bu plagin ular bilan ishlamaydi. Biroq, Excel 2003 ular bilan ishlashni bilmas edi, u hali ham DBFga o'tkazishni qo'llab-quvvatlagan.
Bizning alohida holatlarda birinchi maydon 100 belgidan iborat kenglikda bo'ladi (C100) va qolgan joylar soni 10 ta belgidan iborat bo'ladi (N10).
- Keyingi qatorda maydonlarning nomlari mavjud. Holbuki, ular biz kirillicha emas, lotin tiliga ham kirishlari kerak. Bundan tashqari, maydon nomlarida bo'sh joylarga ruxsat berilmaydi. Ushbu qoidalarga binoan ularni qayta nomlash.
- Shundan so'ng ma'lumotlarni tayyorlashni yakunlash deb hisoblash mumkin. Jadvaldagi kursorni chapga sichqonchaning chap tugmasi bilan jadvalning barcha qatoriga o'tkazing. Keyin tabga o'ting "Dasturchi". Bu sukut bo'yicha o'chirib qo'yilgan, shuning uchun bundan keyin manipulatsiya qilishdan oldin uni faollashtirish va makrolarni yoqish kerak. Keyin sozlamalari qutisidagi tasmada "Kod" belgini bosing Makroslar.
Yoqilgan tugmachalarning kombinatsiyasini yozish bilan siz biroz osonroq bo'lishingiz mumkin Alt + F8.
- Ibratli oynani boshqaradi. Dalada "Ibratli nomi" Biz ustki uskuna nomini kiritamiz "XlsToDBF" tirnoqsiz. Ro'yxatga olish muhim emas. Keyin tugmani bosing Yugurish.
- Orqa fonda so'l qayta ishlashni amalga oshiradi. Shundan so'ng, manba Excel fayli joylashgan o'sha papkada, DBF kengaytmasi bo'lgan ob'ekt hujayradagi ko'rsatilgan nom bilan yaratiladi A1.
7-Zipni bepul ko'chirib oling
Ko'rib turganingizdek, bu usul oldingi holatga qaraganda ancha murakkab. Bundan tashqari, ishlatiladigan maydon turlari soni va DBF kengaytmasi bilan yaratilgan ob'ekt turlari bo'yicha juda cheklangan. Yana bir kamchilik, dBase ob'ektini yaratish katalogini to'g'ridan-to'g'ri manba Excel fayli maqsadli jildiga ko'chirib o'tkazish jarayonidan oldin tayinlanishi mumkin. Ushbu usulning afzalliklari orasida avvalgi versiyadan farqli o'laroq, bu mutlaqo bepul ekanligini va deyarli barcha manipulyatsiyalar to'g'ridan-to'g'ri Excel interfeysi orqali amalga oshirilishini ta'kidlash mumkin.
Boshqaruv 3: Microsoft Access
Excelning yangi versiyalari DBF formatida ma'lumotlarni saqlash uchun o'rnatilgan usulga ega bo'lmasa-da, lekin Microsoft Access-ni ishlatgan parametr standartni chaqirish uchun eng yaqin narsa edi. Haqiqat, bu dastur Excel bilan bir xil ishlab chiqaruvchi tomonidan chiqarilgan va Microsoft Office paketiga kiritilgan. Bundan tashqari, bu eng xavfsiz variant, chunki u uchinchi tomon dasturlari bilan bog'lanishga hojat yo'q. Microsoft Access maxsus ma'lumotlar bazalari bilan ishlash uchun mo'ljallangan.
Microsoft Accessni yuklab oling
- Excelda varaqdagi barcha kerakli ma'lumotlar kiritilganda ularni DBF formatiga aylantirish uchun oldin Excel formatlaridan biriga saqlashingiz kerak. Buni amalga oshirish uchun dastur oynasining yuqori chap qismida floppi shaklidagi belgini bosing.
- Saqlash oynasi ochiladi. Faylning saqlanishini xohlagan joyga o'ting. Keyinchalik uni Microsoft Access xizmatida ochishingiz kerak bo'lgan ushbu jilddan. Kitob formati standart xlsx tomonidan qoldirilishi mumkin va xls ga o'zgartirilishi mumkin. Bunday holda, bu biz uchun muhim emas, chunki faylni faqat DBFga aylantirish uchun saqlaymiz. Barcha sozlamalar tugagandan so'ng, tugmani bosing. "Saqlash" va Excel oynasini yoping.
- Microsoft Access dasturini ishga tushiring. Yorliqqa o'ting "Fayl"agar boshqa tabda ochilsa. Menyudagi elementni bosing "Ochiq"oynaning chap tomonida joylashgan.
- Ochiq fayl oynasi boshlanadi. Faylni Excel formatlaridan birida saqlagan joyga o'ting. Uni oynada ko'rsatish uchun fayl formati kalitini qayta o'rnating "Excel ish daftarchasi (* .xlsx)" yoki "Microsoft Excel (* .xls)", ularning qaysi kitobi saqlanib qolganiga qarab. Biz kerakli fayl nomi ko'rsatilgandan so'ng, uni tanlang va tugmani bosing "Ochiq".
- Oyna ochiladi "Elektron jadvalga havola". Ushbu ma'lumotlar Excel faylidan Microsoft Access'ga iloji boricha aniq ma'lumotlarni uzatish imkonini beradi. Biz Excel sahifasini, import qilinadigan ma'lumotni tanlashimiz kerak. Haqiqatdan ham, Excel fayli bir nechta varaqlarda ma'lumotlarni o'z ichiga olgan bo'lsa ham, uni Access'ga faqatgina alohida-alohida import qilib, uni alohida DBF fayllariga aylantira olasiz.
Ma'lumotlardagi alohida oraliqlardan ma'lumotlarni import qilish mumkin. Ammo bizning holatlarimizda bu shart emas. Kaliti joyga qo'ying "Plitalar", va keyin ma'lumotlarni olish uchun biz sahifani tanlang. Axborotni ko'rsatishning to'g'riligi deraza tagida ko'rish mumkin. Har bir narsa qoniqtirsa, tugmani bosing. "Keyingi".
- Keyingi oynada, agar sizda jadvalingiz sarlavha bo'lsa, qutini belgilashingiz kerak "Birinchi qator ustun sarlavhalarini o'z ichiga oladi". Keyin tugmani bosing "Keyingi".
- Elektron jadval oynasiga yangi havola orqali ixtiyoriy ravishda biriktirilgan element nomini o'zgartirishingiz mumkin. Keyin tugmani bosing "Done".
- Shundan so'ng, jadvalning Excel fayli bilan bog'langanligi haqida xabar paydo bo'ladigan dialog oynasi ochiladi. Biz tugmani bosamiz "OK".
- Biz oxirgi oynada unga tayinlangan jadvalning nomi dastur interfeysi chap tomonida ko'rinadi. Sichqonchaning chap tugmasi bilan ikki marta bosing.
- Shundan so'ng, jadval oynada ko'rsatiladi. Yorliqqa o'tkazish "Tashqi ma'lumotlar".
- Asboblar blokidagi kasetlarda "Eksport" yorliqni bosing "Kengaytirilgan". Ochilgan ro'yxatda elementni tanlang "DBase fayli".
- DBF formatiga eksport qilish oynasi ochiladi. Dalada "Fayl nomi" Faylni saqlash joyi va uning nomini, agar siz default tomonidan belgilangan bo'lsa, biron-bir sababga ko'ra mos kelmasa.
Dalada "Fayl formati" DBF formatining uch turidan birini tanlang:
- dBASE III (standart);
- dBASE IV;
- dBASE 5.
Shuni inobatga olish kerakki, zamonaviyroq format (ketma-ketlik raqami yuqori), undagi ma'lumotlarni qayta ishlash uchun ko'proq imkoniyatlar mavjud. Ya'ni, jadvaldagi barcha ma'lumotlar faylga saqlanishi ehtimoli katta. Shu bilan birga, kelajakda DBF faylini import qilishni mo'ljallagan dasturning ushbu turga mos kelishi ehtimolligi past bo'ladi.
Barcha sozlamalar o'rnatilgandan so'ng, tugmani bosing "OK".
- Keyinchalik xato xabari paydo bo'lsa, ma'lumotlaringizni boshqa turdagi DBF formatini ishlatib ko'ring. Har bir narsa yaxshi bo'lsa, eksport muvaffaqiyatli ekanligini sizga ma'lum qiladigan bir oyna paydo bo'ladi. Biz tugmani bosamiz "Yopish".
Yaratilgan fayl dBase formatida eksport oynasida ko'rsatilgan katalogga joylashgan bo'ladi.Keyin u bilan biron-bir manipulatsiyani amalga oshirishingiz mumkin, shu jumladan uni boshqa dasturlarga import qilish.
Ko'rib turganingizdek, Excelning zamonaviy versiyalarida o'rnatilgan vositalar bilan DBF formatida fayllarni saqlash imkoniyati mavjud emasligiga qaramasdan, ushbu tartib boshqa dasturlar va qo'shimchalar yordamida amalga oshirilishi mumkin. Ayirboshlashning eng funktsional usuli - WhiteTown Konverter paketini ishlatish vositasidir. Ammo, afsuski, u erda erkin almashinuvlar soni cheklangan. XlsToDBF plaginlari sizni konvertatsiya qilishni mutlaqo bepul qilishga imkon beradi, ammo amaliyot jarayoni juda murakkab. Bunga qo'shimcha ravishda, ushbu parametrning faoliyati juda cheklangan.
"Oltin o'rtacha" - Access dasturidan foydalangan usul. Excel kabi, bu Microsoft tomonidan ishlab chiqilgan va shuning uchun uni uchinchi tomon dasturiga aylantira olmaysiz. Bundan tashqari, ushbu parametr Excel faylini bir necha dBase formatiga aylantirish imkonini beradi. Ushbu ko'rsatkich bo'yicha Access hali ham WhiteTowndan kam.