DBF - әр түрлі бағдарламалар арасында, бірінші кезекте, дерекқорларға және электрондық кестелерге қызмет ететін бағдарламалар арасында сақтау және алмасудың танымал форматы. Ол ескірген болса да, әртүрлі салаларда сұранысқа ие. Мысалы, бухгалтерлік бағдарламалар онымен белсенді жұмыс істеуді жалғастырады, ал реттеуші және мемлекеттік органдар осы форматта есептердің маңызды бөлігін алады.
Өкінішке орай, Excel бағдарламасы Excel 2007 нұсқасынан басталатын форматқа толық қолдауды тоқтатты. Енді бұл бағдарламада тек қана DBF файлының мазмұнын қарап шығуға болады және деректерді қосымша кеңейтумен сақтай отырып, қолданбаның кірістірілген құралдарын пайдалану мүмкін емес. Бақытымызға орай, деректерді Excel бағдарламасынан қажет форматқа түрлендірудің басқа нұсқалары бар. Мұны қалай жасауға болатынын қарастырайық.
Деректерді DBF пішімінде сақтау
Excel 2003 және осы бағдарламаның бұрынғы нұсқаларында DBF (dBase) пішіміндегі деректерді стандартты жолмен сақтауға болады. Ол үшін элементті басыңыз «Файл» бағдарламаның көлденең мәзірінде, содан кейін пайда болатын тізімде позицияны таңдаңыз «Басқаша сақтау ...». Терезені сақтау терезесінен қажетті форматтың атауын таңдап, батырманы басыңыз «Сақтау».
Өкінішке орай, Excel 2007 нұсқасынан бастап Microsoft әзірлеушілері dBase-ді ескірген деп санап, заманауи Excel форматтары толық үйлесімділікті қамтамасыз ету үшін уақыт пен ақшаны жұмсау үшін тым күрделі. Сондықтан, Excel бағдарламасында DBF файлдарын оқу мүмкін болды, бірақ енгізілген бағдарламалық құралдарды пайдалану арқылы деректерді осы форматта сақтауға қолдау тоқтатылды. Дегенмен, Excel бағдарламасында сақталған деректерді қондырмалар және басқа бағдарламалық жасақтамалар арқылы DBF үшін түрлендірудің бірнеше жолы бар.
1-әдіс: WhiteTown түрлендіргіштер тобы
Деректерді Excel бағдарламасынан DBF-ге түрлендіруге мүмкіндік беретін бірқатар бағдарламалар бар. Деректерді Excel бағдарламасынан DBF-ге түрлендірудің ең оңай жолдарының бірі - нысандарды WhiteTown түрлендіргіштер жиынтығына түрлі кеңейтімдермен түрлендіру үшін қызметтік буманы пайдалану.
WhiteTown түрлендіргіштер жинағын жүктеп алыңыз
Осы бағдарламаны орнату процедурасы қарапайым және интуитивті болса да, біз кейбір нюанстарды көрсете отырып, оған толығырақ тоқталамыз.
- Орнатқышты қотарып, іске қосқаннан кейін терезе дереу ашылады. Орнату шеберлеріонда одан әрі орнату процедурасы үшін тіл таңдау ұсынылады. Әдепкі бойынша, Windows данасында орнатылған тілде пайда болуы керек, бірақ қаласаңыз оны өзгерте аласыз. Біз мұны істемейміз және тек батырманы басыңыз. «ОК».
- Одан кейін, утилита орнатылатын жерде жүйе дискісіндегі орын көрсетілетін терезе іске қосылады. Әдепкі бойынша, бұл қалта. «Бағдарлама файлдары» дискіде «С». Мұнда ештеңені өзгертпей, кілтті басыңыз «Келесі».
- Содан кейін сіз қандай конверсиялау бағытын таңдағыңыз келетінін таңдауға болатын терезе ашылады. Әдепкі бойынша, барлық қол жетімді конверсиялық құрамдастар таңдалады. Бірақ, мүмкін, кейбір пайдаланушылар оларды орнатуды қаламайды, себебі әр утилит қатты дискіде орын алады. Қалай болғанда да, біз үшін нүктенің жанында шоқтың бар екендігі маңызды «XLS (Excel) DBF түрлендіргіші». Коммуналдық қаптаманың қалған компоненттерін орнату, пайдаланушы өз қалауы бойынша таңдай алады. Орнату аяқталғаннан кейін, пернені басуды ұмытпаңыз «Келесі».
- Осыдан кейін қалтадағы таңбаша қосылған терезе ашылады. «Бастау». Әдепкі жапсырма шақырылады «WhiteTown», бірақ қаласаңыз өзіңіздің атыңызды өзгерте аласыз. Біз кілтті басамыз «Келесі».
- Содан кейін жұмыс үстеліндегі пернелер тіркесімін жасауды сұрайтын терезе іске қосылады. Егер сіз оны қосқыңыз келсе, тиісті параметрдің жанына белгі қойыңыз, егер қаламасаңыз, оны алып тастаңыз. Содан кейін, әрқашан сияқты, пернені басыңыз «Келесі».
- Осыдан кейін басқа терезе ашылады. Ол негізгі орнату параметрлерін тізімдейді. Егер пайдаланушы бірдеңеге қанағаттанбаса және параметрлерді өңдегіңіз келсе, онда сіз батырманы басуыңыз керек «Артқа». Егер бәрі реттелген болса, түймені басыңыз. «Орнату».
- Орнату процедурасы басталады, оның орындалуы динамикалық индикатормен көрсетіледі.
- Содан кейін ақпараттық пакет осы пакетті орнату үшін алғыс білдіретін ағылшын тілінде көрсетіледі. Біз кілтті басамыз «Келесі».
- Соңғы терезеде Орнату шеберлері WhiteTown түрлендіргіштерінің бағдарламасы сәтті орнатылды. Біз тек батырманы баса аламыз «Толық».
- Осыдан кейін қалта деп аталады «WhiteTown». Онда конверсияның нақты бағыттары үшін пайдалы жазбалар бар. Бұл қалтаны ашыңыз. Бізге айырбастаудың түрлі салаларында WhiteTown пакетіне қосылған көптеген утилиталар кездеседі. Одан басқа, әр бағытта 32 биттік және 64 биттік Windows операциялық жүйелеріне арналған жеке утилиталар бар. Бағдарламаны атымен ашыңыз «XLS to DBF Converter»Сіздің операциялық жүйеңізге сәйкес келеді.
- Бағдарлама DBL Converter-ге XLS-ні бастайды. Көріп отырғаныңыздай, интерфейс ағылшын, бірақ соған қарамастан, ол интуитивті.
Енді табуляцияны ашады «Енгізу» («Кіру»). Ол түрлендірілетін нысанды анықтауға арналған. Ол үшін батырманы басыңыз «Қосу» («Қосу»).
- Содан кейін, стандартты қосу нысаны терезесі ашылады. Онда xls немесе xlsx кеңейтімі бар қажетті Excel жұмыс кітабын қамтитын каталогқа өту керек. Нысан табылған соң, оның атын таңдап, батырманы басыңыз «Ашық».
- Көріп отырғаныңыздай, осыдан кейін нысанға жол қойындыда көрсетіледі «Енгізу». Біз кілтті басамыз «Келесі» («Келесі»).
- Осыдан кейін біз автоматты түрде екінші қойындыға көшеміз. «Шығару» («Қорытынды»). Мұнда DBF кеңейтімі бар аяқталған нысанды көрсететін каталогты көрсетіңіз. Аяқталған DBF файлын сақтау үшін қалтаны таңдау үшін, түймені басыңыз «Шолу ...» («Көрініс»). Екі элементтің шағын тізімі ашылады. «Файлды таңдау» («Файлды таңдау») Және «Қалтаны таңдау» («Қалтаны таңдау»). Шын мәнінде, бұл элементтер тек сақтау қалтасын анықтау үшін әр түрлі навигациялық терезелердің түрлерін ғана көрсетеді. Таңдау жасау.
- Бірінші жағдайда қалыпты терезе болады. «Басқаша сақтау ...». Ол екі қалтаны және бұрыннан бар dBase нысандарын көрсетеді. Біз сақтағымыз келетін каталогқа өтіңіз. Келесі өріс «Файл атауы» конверсиядан кейін нысанның пайда болуын қалайтын атауды көрсетіңіз. Осыдан кейін түймесін басыңыз «Сақтау».
Егер сіз таңдасаңыз «Қалтаны таңдау», онда оңайлатылған каталогты таңдау терезесі ашылады. Онда тек қалталар көрсетіледі. Сақталатын қалтаны таңдап, түймесін басыңыз. «ОК».
- Көріп отырғаныңыздай, осы әрекеттердің кез келгенінен кейін, нысанды сақтау үшін қалтаға жол қойындыда көрсетіледі «Шығару». Келесі қойындыға өту үшін, нұқыңыз «Келесі» («Келесі»).
- Соңғы қойындыда «Параметрлер» («Параметрлер») параметрлері көп, бірақ бізді қызықтырады «Мем. Өрістерінің түрі» («Жазба өрісінің түрі»). Әдепкі параметрі бар өріске нұқыңыз «Авто» («Авто»). Нысанды сақтау үшін dBase түрлерінің тізімі ашылады. Бұл параметр өте маңызды, себебі dBase бағдарламасымен жұмыс істейтін барлық бағдарламалар осы кеңейтумен бірге барлық нысандарды өңдеуге қабілетті емес. Сондықтан сіз таңдаудың қандай түрін алдын ала білуіңіз керек. Алты түрді таңдауға болады:
- dBASE III;
- Foxpro;
- dBASE IV;
- Visual foxpro;
- > SMT;
- dBASE 7-деңгей.
Біз нақты бағдарламада пайдалану үшін қажетті түрді таңдап аламыз.
- Таңдау жасалғаннан кейін тікелей түрлендіру процедурасына өтуіңізге болады. Ол үшін батырманы басыңыз «Бастау» («Бастау»).
- Айырбастау процедурасы басталады. Excel кітапшасында бірнеше деректер парағы болса, олардың әрқайсысы үшін бөлек DBF файлы жасалады. Прогресс көрсеткіші конверсия процесінің аяқталуын көрсетеді. Ол жолдың соңына жеткеннен кейін, түймені басыңыз «Аяқтау» («Аяқтау»).
Аяқталған құжат қойындыда көрсетілген каталогта орналасады «Шығару».
WhiteTown түрлендіргіштері пакетінің утилитасын пайдаланудың бірден-бір елеулі кемшілігі, тек қана 30 конверсия процедурасын тегін жүзеге асыруға болады, содан кейін сіз лицензия сатып алуыңыз керек.
2-әдіс: XlsToDBF қондырмасы
Үшінші тарап қосылатын модульдерді орнату арқылы Excel кітапшасын dBase бағдарламасына тікелей қолданбалы интерфейс арқылы түрлендіруге болады. Олардың біреуі ең жақсы және ыңғайлы XlsToDBF қондырмасы. Қолдану алгоритмін қарастырайық.
XlsToDBF қосымшасын жүктеп алыңыз
- Қондырма арқылы XlsToDBF.7z мұрағатын жүктегеннен кейін XlsToDBF.xla деп аталатын нысанды шығарыңыз. Архивте 7з кеңейтімі болғандықтан, бұл 7-Zip кеңейтімі үшін стандартты бағдарлама арқылы немесе оны қолдайтын кез-келген басқа мұрағатшы арқылы жүзеге асыруға болады.
- Содан кейін, Excel бағдарламасын іске қосып, қойыншаға өтіңіз «Файл». Содан кейін бөлімге өтіңіз «Параметрлер» Терезенің сол жағындағы мәзір арқылы.
- Ашылатын параметрлер терезесінде элементке басыңыз Қосымшалар. Терезенің оң жағына жылжытыңыз. Оның түбінде өріс бар. «Менеджмент». Коммутаторды орнына келтіріңіз Excel қондырмалары батырмасын басыңыз «Бар ...».
- Терезелерді басқарудың шағын терезелерін ашады. Біз осы батырманы басамыз «Шолу ...».
- Объектіні ашу терезесі басталады. Резервтік XlsToDBF мұрағаты орналасқан каталогқа бару керек. Бірдей атаудағы қалтаға өтіп, атымен аталатын нысанды таңдаңыз «XlsToDBF.xla». Осыдан кейін түймесін басыңыз «ОК».
- Содан кейін қосымша қондырғыларды басқару терезесіне қайта ораламыз. Көріп отырғаныңыздай, атау тізімде пайда болды. «XLS -> DBF». Бұл біздің қосымша. Оның жанында шұңқыр болуы керек. Егер ешқандай құсбелгі болмаса, оны қойып, содан кейін түймесін басыңыз «ОК».
- Сонымен, қондырма орнатылды. Енді Excel құжатын, dBase түрлендіргісі келетін деректерді ашыңыз немесе құжат әлі жасалған жоқ болса, оларды параққа теріңіз.
- Енді оларды конверсиялауға дайындау үшін кейбір мәліметтерді өңдеу керек. Ең алдымен кесте тақырыбының үстінен екі жолды қосамыз. Олар парақтағы ең бірінші және тік координат тақтасында атаулары болуы керек "1" және "2".
Жоғарғы сол жақ ұяшықта біз құрылған DBF файлына тағайындалатын атауды енгізіңіз. Ол екі бөліктен тұрады: нақты атауы мен кеңейтімі. Тек латын таңбаларына рұқсат етіледі. Осындай атаудың мысалы «UCHASTOK.DBF».
- Атаудың оң жағындағы бірінші ұяшықта кодтауды көрсету керек. Бұл қондырманы пайдалану арқылы кодтау үшін екі параметр бар: CP866 және CP1251. Егер ұяшық болса B2 бос немесе ол басқа кез келген мәнге орнатылады «CP866», әдепкі кодтау пайдаланылады CP1251. Біз қажет деп санайтын кодты енгіздік немесе өрісті бос қалдырдық.
- Содан кейін келесі жолға өтіңіз. Дерекқордың dBase құрылымында, өріс деп аталатын әрбір баған өзінің жеке деректер түріне ие. Мұндай белгілер бар:
- N (Сандық) - сандық;
- L. (Логикалық) - логикалық;
- D (Күні) - күн;
- C (Таңба) - жол.
Сондай-ақ жолда (Cnnn) және сандық түрін (Nnn) Хат түріндегі атаудан кейін өрістегі таңбалардың максималды санын көрсету керек. Егер ондық сандар сандық түрдегі болса, олардың саны нүктеден кейін көрсетілуі керек (Nnn.n).
DBase пішімінде деректердің басқа түрлері бар (Memo, General және т.б.), бірақ бұл қондырма онымен жұмыс істей алмайды. Дегенмен, Excel 2003 олармен жұмыс істеуді білмеді, ол әлі де DBF-ге конверсияны қолдайтын болғанда.
Біздің жеке жағдайда, бірінші өріс 100 таңбадан тұратын жолға айналады (C100), және қалған өрістер кеңістіктегі 10 таңбадан аспайтын болады (N10).
- Келесі жолда өрістердің атаулары бар. Бірақ факт, біз сияқты кириллицамен емес, латын тіліне де кіргізілу керек. Сондай-ақ, өріс атауларында бос орындарға жол берілмейді. Оларды осы ережелерге сәйкес қайта атаңыз.
- Осыдан кейін деректерді дайындау аяқталған болып саналады. Кестенің барлық ауқымында ұстап тұратын тінтуірдің сол жақ түймешігімен парақтағы жүгіргіні таңдаңыз. Содан кейін қойындыға өтіңіз «Әзірлеуші». Әдепкі бойынша ажыратылған, сондықтан одан әрі манипуляцияларға дейін оны белсендіру және макростарды қосу қажет. Бұдан әрі параметрлері терезесінде таспа «Код» белгішені нұқыңыз Макростар.
Жылдам пернелер тіркесімін теру арқылы біраз жеңілірек бола аласыз Alt + F8.
- Макрос терезесін іске қосады. Алаңда «Макрос атауы» біз өзіміздің жоғарғы құрылымыздың атын енгіземіз «XlsToDBF» баға белгілерінсіз. Регистр маңызды емес. Бұдан әрі батырманы басыңыз Іске қосыңыз.
- Фондағы макрос өңдеуді орындайды. Осыдан кейін бастапқы Excel файлы орналасқан сол қалтада, DBF кеңейтімі бар нысан ұяшықта көрсетілген атаумен жасалады A1.
7-Zip тегін көшіріп алыңыз
Көріп отырғаныңыздай, бұл әдіс бұрынғыға қарағанда әлдеқайда күрделі. Сонымен қатар, қолданылатын өріс түрлерінің саны мен DBF кеңейтімімен құрылған нысан түрлерінде өте шектеулі. Тағы бір жетіспеушіліктің себебі, dBase нысанын жасау каталогы тікелей Excel файлының мақсатты қалтасына жылжу арқылы ғана түрлендіру процедурасынан бұрын тағайындалуы мүмкін. Бұл әдіс артықшылықтарының арасында, бұрынғы нұсқасынан айырмашылығы, ол мүлдем тегін және барлық дерлік манипуляциялар тікелей Excel интерфейсі арқылы орындалатынын атап өтуге болады.
3-әдіс: Microsoft Access
Excel бағдарламасының жаңа нұсқаларында деректерді DBF пішімінде сақтауға арналған кірістірілген жолы болмаса да, Microsoft Access бағдарламасын қолданатын параметр стандартты деп аталатын ең жақын нәрсе болды. Шын мәнінде, бұл бағдарлама Excel сияқты бір өндіруші шығарады және Microsoft Office пакетіне қосылады. Сонымен қатар, бұл ең қауіпсіз нұсқасы, себебі үшінші тарап бағдарламалық жасақтамасына хабарласу қажет емес. Microsoft Access арнайы дерекқорлармен жұмыс істеуге арналған.
Microsoft Access бағдарламасын жүктеп алыңыз
- Excel бағдарламасындағы парақтағы қажетті деректер енгізілгеннен кейін оларды DBF пішіміне түрлендіру үшін алдымен Excel пішімдерінің бірінде сақтау керек. Ол үшін бағдарлама терезесінің жоғарғы сол жақ бұрышындағы дискета түріндегі белгішені басыңыз.
- Сақтау терезесі ашылады. Файлды сақтауды қалайтын каталогқа өтіңіз. Бұл кейінірек Microsoft Access бағдарламасында ашу қажет қалтасынан. Кітап форматын әдепкі xlsx қалдыруға болады және xls-ге өзгертілуі мүмкін. Бұл жағдайда бұл өте маңызды емес, өйткені біз файлды тек DBF-ге түрлендіру үшін ғана сақтаймыз. Барлық параметрлер аяқталған соң, түймені басыңыз. «Сақтау» Excel терезесін жабыңыз.
- Microsoft Access бағдарламасын іске қосыңыз. Қойындыға өтіңіз «Файл»егер ол басқа қойындыда ашылса. Мәзір элементін басыңыз «Ашық»терезенің сол жағында орналасқан.
- Ашық файл терезесі басталады. Файлды Excel пішімдерінің бірінде сақтаған каталогқа өтіңіз. Оны терезеде көрсету үшін файл пішімі ауыстырғышын қайта орнатыңыз «Excel жұмыс кітабы (* .xlsx)» немесе «Microsoft Excel (* .xls)», олардың қайсы кітабы сақталғанына байланысты. Бізге керек файлдың аты көрсетілгеннен кейін, оны таңдаңыз және түймені басыңыз «Ашық».
- Терезе ашылады «Электрондық кестеге сілтеме». Бұл Excel файлынан деректерді Microsoft Access бағдарламасына барынша дәл беруге мүмкіндік береді. Біз Excel парағын, біз импорттайтын деректерді таңдауымыз керек. Excel файлы бірнеше парақта ақпарат болса да, оны оны Access бағдарламасына бөлек ғана импорттай аласыз және оны бөлек DBF файлдарына түрлендіруге болады.
Сондай-ақ, жеке парақтардағы ақпаратты парақтарға импорттауға болады. Бірақ біздің жағдайда бұл қажет емес. Қосқышты орнына орнатыңыз «Парақтар», содан кейін деректерді жинайтын парақты таңдаңыз. Ақпараттың дұрыстығын терезенің төменгі жағында көруге болады. Егер бәрі қанағаттандыратын болса, түймені басыңыз. «Келесі».
- Келесі терезеде, егер сіздің кестеде тақырыптар болса, қорапты белгілеуіңіз керек «Бірінші жол баған тақырыптарын қамтиды». Содан кейін түймесін басыңыз «Келесі».
- Электрондық кесте терезесіне жаңа сілтемеде, байланысты элементтің атауын өзгертуге болады. Содан кейін түймесін басыңыз «Дайын».
- Осыдан кейін кестені Excel файлымен байланыстыру аяқталғаны туралы хабар болатын тілқатысу терезесі ашылады. Біз батырманы басамыз «ОК».
- Соңғы терезеде біз оған берілген кестенің аты бағдарлама интерфейсінің сол жағында пайда болады. Тінтуірдің сол жақ түймешігімен екі рет басыңыз.
- Содан кейін терезе терезеде көрсетіледі. Қойындыға жылжыңыз «Сыртқы деректер».
- Құралдар блогындағы таспада «Экспорт» белгіге басыңыз «Кеңейтілген». Ашылатын тізімде элементті таңдаңыз «DBase файлы».
- DBF пішіміне экспорттау терезесі ашылады. Алаңда «Файл атауы» Әдепкі бойынша көрсетілетін болса, қандай да бір себептермен сіз үшін жарамсыз болса, файл сақтау орны мен оның атауын көрсетуге болады.
Алаңда «Файл пішімі» DBF пішімінің үш түрінің біреуін таңдаңыз:
- dBASE III (әдепкі);
- dBASE IV;
- dBASE 5.
Назар аударған жөн, неғұрлым заманауи форматты (реттік нөмірі неғұрлым жоғары болса), онда деректерді өңдеу үшін неғұрлым көп мүмкіндіктер бар. Яғни, кестедегі барлық деректер файлда сақталатынына үлкен ықтималдық бар. Бірақ, сонымен бірге, болашақта DBF файлын импорттайтын бағдарламаның бұл түрге сәйкес келуі ықтималдығы төменірек.
Барлық параметрлер орнатылып болғаннан кейін, түймені басыңыз «ОК».
- Осыдан кейін қате туралы хабар пайда болса, деректерді DBF пішімінің басқа түрін пайдаланып көріңіз. Егер бәрі жақсы болса, экспорттау сәтті болғанын хабарлайтын терезе пайда болады. Біз батырманы басамыз «Жабу».
Жасалған файл dBase форматында экспорттау терезесінде көрсетілген каталогта орналасады.Содан кейін онымен кез-келген манипуляцияларды орындауға болады, оны басқа бағдарламаларға импорттауға болады.
Көріп отырғаныңыздай, Excel-дың қазіргі заманғы нұсқаларында кірістірілген құралдармен DBF форматында файлдарды сақтау мүмкіндігі болмаса да, бұл процедура басқа бағдарламалар мен қондырмалар арқылы жүзеге асырылуы мүмкін. Айырбастаудың ең функционалды жолы - WhiteTown түрлендіргіштер жиынтығы құралдарын пайдалану болып табылады. Өкінішке орай, оған еркін айналым саны шектеулі. XlsToDBF қондырмасы қайта өңдеуді мүлдем тегін жүргізуге мүмкіндік береді, бірақ процедура әлдеқайда күрделі. Сонымен қатар, осы опцияның функционалдығы өте шектеулі.
«Алтын орта» - бұл «Access» бағдарламасының әдісі. Excel сияқты, бұл Microsoft корпорациясының дамуы, сондықтан сіз оны үшінші тарап бағдарламалары деп атай алмайсыз. Сонымен қатар, бұл параметр Excel файлын dBase пішімінің бірнеше түріне түрлендіруге мүмкіндік береді. Бұл шара арқылы Access әлі WhiteTown бағдарламасынан әлдеқайда төмен.