DBF бул ар кандай программалардын ортосунда, биринчи кезекте маалымат базалары жана электрондук жадыбалдарды тейлеген тиркемелердин ортосунда маалыматтарды сактоонун жана алмашуунун популярдуу форматы. Ал эскирип калганына карабастан, ар кандай тармактарда талап кылынууда. Мисалы, бухгалтердик эсеп боюнча программалар аны менен жигердүү иштөөнү улантууда, ал эми көзөмөлдөөчү жана мамлекеттик органдар отчеттордун көпчүлүк бөлүгүн ушул форматта кабыл алышат.
Бирок, тилекке каршы, Excel 2007 нускасынан баштап, ушул форматка толук колдоо көрсөтүүнү токтотту. Эми бул программада сиз DBF файлынын мазмунун гана көрө аласыз жана колдонмонун орнотулган куралдары аркылуу көрсөтүлгөн кеңейтүү менен маалымат сактоо ишке ашпай калат. Бактыга жараша, Excelден керектүү форматка маалыматтарды өткөрүүнүн башка жолдору бар. Муну кантип кылса болорун карап көрөлү.
Маалыматтарды DBF форматында сактоо
Excel 2003 жана ушул программанын мурунку нускаларында маалыматтарды DBF (dBase) форматында стандарттуу түрдө сактоого мүмкүн болду. Бул үчүн, нерсени чыкылдатыңыз "File" тиркеменин горизонталдык менюсуна, андан кийин ачылган тизмедеги абалды тандаңыз "Сактоо ...". Башталган сактоо терезесинде тизмеден керектүү форматтын атын тандап, кнопканы басуу керек болчу "Save".
Бирок, тилекке каршы, Excel 2007 нускасынан баштап, Microsoft иштеп чыгуучулары dBase эскирген деп эсептешет жана заманбап Excel форматтары толук шайкештикти камсыз кылууга убакытты жана акчаны коротуу өтө татаал. Ошондуктан, Excel DBF файлдарын окуй алды, бирок орнотулган программа куралдары менен ушул форматтагы маалыматтарды сактоо иши токтоп калды. Бирок, кошумча курамдарды жана башка программаларды колдонуп, Excelде сакталган маалыматтарды DBFке конверттөөнүн айрым жолдору бар.
1-ыкма: WhiteTown Converters Pack
Маалыматтарды Excelден DBFке которууга мүмкүнчүлүк берген бир катар программалар бар. Excelден DBFке маалыматты конверттөөнүн эң оңой жолдорунун бири - бул WhiteTown Converters Pack ар кандай кеңейтүүлөрү менен объекттерди конверттөө үчүн пайдалуу пакетти колдонуу.
WhiteTown Converters топтомун жүктөп алыңыз
Бул программанын орнотуу процедурасы жөнөкөй жана түшүнүктүү болгонуна карабастан, биз бир нече нюанстарды белгилеп, кененирээк токтолобуз.
- Орноткучту жүктөп алып, иштеткенден кийин, дароо терезе ачылат Орнотуу чеберлерианда орнотуунун кийинки жол-жобосу үчүн тилди тандоо сунушталат. Демейки боюнча, Windows нускаңызда орнотулган тил ошол жерде көрсөтүлүшү керек, бирок сиз кааласаңыз, аны өзгөртө аласыз. Биз муну кылбайбыз жана жөн гана баскычты чыкылдатыңыз "OK".
- Андан кийин, программа орнотула турган система диски жайгашкан жер көрсөтүлөт. Бул демейки папка. "Программа файлдары" дискте "C". Эч нерсени өзгөртпөй, баскычты баспаганыңыз жакшы "Next".
- Андан кийин сиз кайсы конверсиянын багыттарын так тандай турган терезе ачылат. Демейки шартта, бардык конверсия компоненттери тандалган. Бирок, балким, кээ бир колдонуучулар алардын бардыгын орнотууну каалашпайт, анткени ар бир утилита катуу дискте орун ээлейт. Кандай болбосун, биз үчүн нерсенин жанында текшерүү белгиси болушу керек "DLF конвертерине XLS (Excel)". Колдонуучу өз каалоосу боюнча пайдалуу пакеттин калган бөлүктөрүн орнотууну тандай алат. Жөндөө бүткөндөн кийин, баскычты чыкылдатууну унутпаңыз "Next".
- Андан кийин, папкага жарлык кошулган терезе ачылат "Старт". Демейки боюнча, жарлык деп аталат "WhiteTown", бирок, кааласаңыз, анын атын өзгөртө аласыз. Баскычты чыкылдатыңыз "Next".
- Андан кийин, иштактада жарлык жаратуу керекпи же жокпу деп суралган терезе ачылат. Эгер сиз аны кошууну кааласаңыз, анда тиешелүү параметрдин жанына белгини калтырыңыз, эгер каалабасаңыз, белгини алып салыңыз. Андан кийин, ар дайым, баскычты басыңыз "Next".
- Андан кийин дагы бир терезе ачылат. Бул орнотуунун негизги жолдорун көрсөтөт. Эгер колдонуучу бир нерсеге жакпаса жана ал параметрлерди өзгөрткүсү келсе, анда баскычты басыңыз "Артка". Эгер бардыгы тартипте болсо, анда баскычты чыкылдатыңыз "Орнотуу".
- Орнотуу процедурасы башталат, анын жүрүшүн динамикалык индикатор көрсөтөт.
- Андан кийин англис тилинде маалыматтык билдирүү ачылат, анда ушул топтомду орноткону үчүн ыраазычылык билдирилет. Баскычты чыкылдатыңыз "Next".
- Акыркы терезеде Орнотуу чеберлери WhiteTown Converters Pack ийгиликтүү орнотулгандыгы маалымдалды. Биз баскычты чыкылдатып гана алабыз "Бүтүрүү".
- Андан кийин, папка чакырды "WhiteTown". Ал конверсиянын белгилүү чөйрөлөрү үчүн пайдалуу жарлыктарды камтыйт. Бул папканы ачыңыз. Биз конверттөөнүн ар кайсы чөйрөлөрүндө WhiteTown пакетине киргизилген көп сандаган кызматтарга туш болуудабыз. Ошол эле учурда, ар бир багытта 32 жана 64 биттик Windows операциялык тутумдары үчүн өзүнчө программа бар. Колдонмону ысым менен ачыңыз "DLF конвертерине XLS"сиздин OS тереңдигине туура келет.
- XLS to DBF Converter программасы иштей баштайт. Көрүнүп тургандай, интерфейс англис тилинде сүйлөйт, бирок ошого карабастан, ал туюмдуу.
Кыстырма ошол замат ачылат "Киргизүү" ("Кирүү"). Ал өзгөртүлө турган объектти көрсөтүүгө арналган. Бул үчүн, баскычты чыкылдатыңыз "Кошуу" ("Кошуу").
- Андан кийин, объектти кошуу үчүн стандарттык терезе ачылат. Анда, сизге керек болгон Excel иш китеби xls же xlsx кеңейтүүсү менен жайгашкан каталогго барышыңыз керек. Объект табылган соң, анын атын тандап, баскычты чыкылдатыңыз "Ачуу".
- Көрүнүп тургандай, андан кийин объектке баруучу жол өтмөктө көрсөтүлгөн "Киргизүү". Баскычты чыкылдатыңыз "Next" ("Next").
- Андан кийин биз автоматтык түрдө экинчи кыстырмага өтөбүз "Output" ("Тыянак"). Бул жерде сиз DBF кеңейтүүсү менен даяр объекттин кайсы каталогдо көрсөтүлүшүн көрсөтүшүңүз керек. Бүткөн DBF файлына сактоо папкасын тандоо үчүн баскычты чыкылдатыңыз "Browse ..." ("Көрүү"). Эки нерсенин чакан тизмеси ачылат. "Файлды тандоо" ("Файл тандоо") жана "Куржунду тандоо" ("Папканы тандоо"). Чындыгында, бул элементтер сактоонун папкасын көрсөтүү үчүн багыттоо терезесинин башка түрүн тандоону гана билдирет. Биз тандоо жасайбыз.
- Биринчи учурда, ал кадимки терезе болот "Сактоо ...". Ал папкаларды жана учурдагы dBase объектилерин көрсөтөт. Сактагыңыз келген каталогго өтүңүз. Андан ары талаада "Файлдын аты" конвертациядан кийин объекттин тизмеде болушун каалаган аталышты көрсөтүңүз. Андан кийин, баскычты чыкылдатыңыз "Save".
Эгер тандасаңыз "Куржунду тандоо", жөнөкөйлөтүлгөн каталогду тандоо терезеси ачылат. Анда папкалар гана көрсөтүлөт. Сактоо үчүн папканы тандап, баскычты чыкылдатыңыз "OK".
- Көрүнүп тургандай, ушул аракеттердин кайсынысы болбосун, өтмөктө объектти сактоо папкасына жол көрсөтүлөт "Output". Кийинки өтмөккө өтүү үчүн, баскычты чыкылдатыңыз. "Next" ("Next").
- Акыркы кыстырмада "Options" ("Параметрлер") жөндөөлөр көп, бирок биз баарынан кызыгабыз "Memo талааларынын түрү" ("Жазуу талаасынын түрү"). Демейки жөндөө орнотулган талааны басабыз "Auto" ("Auto"). Объектти сактоо үчүн dBase түрлөрүнүн тизмеси ачылат. Бул параметр өтө маанилүү, анткени dBase менен иштеген бардык эле программалар ушул кеңейтүү менен объектилердин бардык түрлөрүн аткара алышпайт. Ошондуктан, сиз кайсы түрүн тандоону алдын ала билишиңиз керек. Тандоонун алты түрү бар:
- dBASE III;
- FoxPro;
- dBASE IV;
- Visual foxpro;
- > SMT;
- dBASE 7-деңгээл.
Белгилүү бир программада колдонулушу керек болгон тандоону жасайбыз.
- Тандоо жасалган соң, түздөн-түз конвертациялоо процедурасына өтсөңүз болот. Бул үчүн, баскычты чыкылдатыңыз "Старт" ("Старт").
- Айландыруу процедурасы башталат. Эгерде Excel китебинде бир нече маалымат баракчалары болсо, алардын ар бири үчүн өзүнчө DBF файлы түзүлөт. Ийгиликтин жашыл индикатору айландыруу процесси аяктагандыгын билдирет. Ал талаа аягына жеткенден кийин, баскычты чыкылдатыңыз "Бүтүрүү" ("Бүтүрүү").
Даяр документ өтмөктө көрсөтүлгөн каталогдо жайгашкан "Output".
WhiteTown Converters Pack коммуналдык кызматтар топтомунун бирден-бир орчундуу жагы, 30 гана конверсиялык процедураны акысыз жүргүзүүгө болот, андан кийин лицензия сатып алууга туура келет.
2-ыкма: XlsToDBF кошумчасы
Үчүнчү жактын кошумча жөндөөлөрүн орнотуп, Excel китептерин dBase программасына түздөн-түз колдонмо интерфейси аркылуу айландырсаңыз болот. Алардын эң жакшы жана ыңгайлуулугунун бири - XlsToDBF қондырмасы. Аны колдонуунун алгоритмине токтололу.
XlsToDBF кошумчасын жүктөп алыңыз
- Кошумча кошуу менен XlsToDBF.7z архивин жүктөп алгандан кийин, биз андан XlsToDBF.xla деп аталган объектти чыгарабыз. Архивде 7z кеңейтүүсү бар болгондуктан, аны ачууну ушул 7-Zip кеңейтүү үчүн стандарттуу программа менен же аны колдогон башка архивчи жардамы менен жүргүзсө болот.
- Андан кийин, Excel программасын иштетип, кошумча барагына өтүңүз "File". Кийинки бөлүмгө өтөбүз "Параметрлер" терезенин сол жагындагы меню аркылуу.
- Ачылган терезеде нерсени чыкылдатыңыз "Бети". Терезенин оң жагына жылып жатабыз. Эң төмөн жагында - талаа "Менеджмент". Андагы которуштурууну өзгөртүп салдык Excel кошумчалары жана баскычты чыкылдатыңыз "Бар ...".
- Кошумча бөлүктөрдү башкаруу үчүн чакан терезе ачылат. Андагы баскычты чыкылдатыңыз "Карап чыгуу ...".
- Объектти ачуу үчүн терезе башталат. Пакетке салынбаган XlsToDBF архиви жайгашкан каталогго барышыбыз керек. Ушул эле ат менен папкага кирип, аты бар объектти тандап алабыз "XlsToDBF.xla". Андан кийин, баскычты чыкылдатыңыз "OK".
- Андан кийин биз кошумча башкаруу терезесине кайтабыз. Көрүп тургандай, тизмеде ысым пайда болду "Xls -> dbf". Бул биздин кошумча. Анын жанында кене болушу керек. Эгер белгилөө белгиси жок болсо, анда аны коюп, анан баскычты чыкылдатыңыз "OK".
- Ошентип, кошумча орнотулган. Эми Excel документин ачыңыз, ал маалыматтарды сиз dBase-ке айландырышыңыз керек же документ али түзүлө элек болсо, аларды баракка жазыңыз.
- Эми маалыматтарды конвертациялоого даярдоо үчүн бир нече манипуляция жасашыбыз керек. Биринчиден, үстөлдүн үстүнөн эки катар кошуңуз. Алар баракта биринчилерден болуп, тик координаттар панелинде аталышы керек "1" жана "2".
Үстүнкү сол уячага, түзүлгөн DBF файлына дайындоону каалаган атын жазыңыз. Ал эки бөлүктөн турат: аттын өзү жана кеңейтүү. Латын тамгаларына гана уруксат берилет. Буга мисал келтирсек болот "UCHASTOK.DBF".
- Ысымдын оң жагындагы биринчи уячада сиз кодировканы көрсөтүшүңүз керек. Бул кошумчаны колдонуп эки кодировкалоо опциясы бар: cp866 жана CP1251. Эгер клетка B2 бош же башка маани "Cp866", анда коддоо демейки боюнча колдонулат CP1251. Биз зарыл деп эсептеген шифрди коюп же талааны бош калтырабыз.
- Кийинки, кийинки сапка өтүңүз. Чындыгында, dBase структурасында, талаа деп аталган ар бир тилкеде, өзүнүн маалымат түрү бар. Мындай белгилөөлөр бар:
- N (Сандык) - сандык;
- L (Логикалык) - логикалык;
- D (Датасы) - датасы;
- C (Мүнөз) - сап.
Ошондой эле сапта (Cnnn) жана номердин түрү (Нурик) тамга түрүндөгү ысымдан кийин, талаадагы белгилердин максималдуу саны көрсөтүлүшү керек. Эгерде ондук сандар сан түрүндө колдонулса, алардын саны чекиттен кийин дагы көрсөтүлүшү керек (Nnn.n).
Башка маалыматтардын dBase форматында (Memo, General ж.б.) бар, бирок бул қондырма алар менен кантип иштөөнү билбейт. Бирок, Excel 2003, DBFке которууну колдоп жатканда, алар менен кантип иштөөнү билбейт.
Биздин өзгөчө учурда, биринчи талаа 100 белгиден турган сап болот (C100), ал эми калган талаалар 10 белгиден туратN10).
- Кийинки сапта талаа аттары камтылган. Чындыгында, алар биздей эле кирилл тамгасында эмес, латынча менен киргизилиши керек. Ошондой эле, талаа атында боштуктарга жол берилбейт. Ушул эрежелерге ылайык алардын атын өзгөртүңүз.
- Андан кийин, маалыматтарды даярдоо аяктады деп эсептесе болот. Чычкандын сол баскычын басып жатканда, барактын үстүндөгү курсордун бардыгын тандаңыз. Андан кийин өтмөккө өтүңүз "Иштеп". Демейки шартта, ал иштен чыгарылган, андыктан мындан аркы манипуляциялардан мурун сиз аны жандырып, макроолорду иштетишиңиз керек. Андан ары жөндөөлөр блогундагы лентада "Code" сөлөкөтүн чыкылдатыңыз "Macros".
Ыкчам баскычтардын айкалышын терип, сиз аны бир аз жеңилдете аласыз Alt + F8.
- Макрос терезеси башталат. Талаада Макрон Аты биздин қондырма атын жазыңыз "XlsToDBF" тырмакча жок. Реестр маанилүү эмес. Кийинки баскычты чыкылдатыңыз "Run".
- Арткы макрос иштелип жатат. Андан кийин, баштапкы Excel файлы жайгашкан папкада, DBF кеңейтилген объект уячада көрсөтүлгөн ат менен пайда болот A1.
7-Zip акысыз жүктөп алуу
Көрүнүп тургандай, бул ыкма мурункуга караганда кыйла татаал. Мындан тышкары, DBF кеңейтүүсү менен түзүлгөн талаа түрлөрүнүн жана объектилердин түрлөрү жагынан чектелген. Дагы бир кемчилик - бул dBase объектисин түзүү каталогун өзгөртүү жол-жобосуна чейин гана, баштапкы Excel файлын көздөгөн папкага түздөн-түз жылдырса болот. Бул ыкманын артыкчылыктарынын арасында мурунку версиядан айырмаланып, ал толугу менен акысыз жана дээрлик бардык манипуляциялар түздөн-түз Excel интерфейси аркылуу жүргүзүлүп жаткандыгын белгилей кетүү керек.
3-ыкма: Microsoft Access
Excelдин жаңы нускаларында DBF форматында маалыматты сактоонун орнотулган жолу жок болсо да, Microsoft Access тиркемесин колдонуп, аны стандарттуу деп атоого эң жакын. Чындыгында, бул программа Excel сыяктуу эле өндүрүүчүсү тарабынан чыгарылып, Microsoft Office пакетине киргизилген. Мындан тышкары, бул эң коопсуз параметр, анткени үчүнчү тарап программалары менен чаташтыруунун кажети жок. Microsoft Access атайын маалымат базалары менен иштөө үчүн иштелип чыккан.
Microsoft Access программасын жүктөп алыңыз
- DBF форматына айландыруу үчүн, Excel иш барагына керектүү бардык маалыматтар киргизилгенден кийин, алгач Excel форматтарынын биринде сактоо керек. Бул үчүн, программа терезесинин жогорку сол бурчундагы дискета түрүндөгү сөлөкөттү чыкылдатыңыз.
- Сактоо терезеси ачылат. Файлдын сакталышын каалаган каталогка барыңыз. Дал ушул папкадан аны кийинчерээк Microsoft Accessте ачышыңыз керек болот. Китептин форматын демейки xlsx калтырып койсоңуз болот же сиз xls деп өзгөртө аласыз. Бул учурда, бул орчундуу эмес, анткени биз файлды DBFке айландыруу үчүн гана сактайбыз. Бардык орнотуулар бүткөндөн кийин, баскычты чыкылдатыңыз "Save" жана Excel терезесин жабыңыз.
- Microsoft Access программасын ишке киргизебиз. Өтмөккө өтүңүз "File"эгер ал башка өтмөктө ачылса. Меню пунктун чыкылдатыңыз "Ачуу"терезенин сол жагында жайгашкан.
- Файлды ачуу терезеси башталат. Файлды Excel форматтарынын биринде сактап койгон каталогго барабыз. Ошентип, ал терезеде пайда болуп, файл форматын которуштурууга буруңуз "Excel иш китеби (* .xlsx)" же "Microsoft Excel (* .xls)", алардын кайсынысына жараша китеп сакталган. Бизге керек болгон файлдын аталышы көрсөтүлгөндөн кийин, аны тандап, баскычты чыкылдатыңыз "Ачуу".
- Терезе ачылат Электрондук жадыбалга шилтеме. Бул маалыматты Excel файлынан Microsoft Accessке туура өткөрүп берүүгө мүмкүнчүлүк берет. Маалыматтарды импорттой турган Excel баракчасын тандап алышыбыз керек. Чындыгында, эгерде Excel файлында бир нече барактарда маалымат болсо дагы, сиз аны Access программасына гана өзүнчө импорттой аласыз жана ошого жараша аны өзүнчө DBF файлдарына айландырсаңыз болот.
Ошондой эле барактарда жеке диапазондор жөнүндө маалыматты импорттоого болот. Бирок биздин жагдайда, бул керек эмес. Ажыраткычты ордуна коюңуз "Жарчысы", андан кийин маалыматты алып бара жаткан жерден баракты тандаңыз.Маалыматтын тууралыгын терезенин ылдый жагында көрүүгө болот. Эгер бардыгы канааттандырылса, баскычты чыкылдатыңыз "Next".
- Кийинки терезеде, эгерде сиздин таблицаңыздын баштары болсо, анын жанындагы кутучаны белгилеңиз "Биринчи катарда тилкенин аталыштары камтылган". Андан кийин баскычты чыкылдатыңыз "Next".
- Электрондук жадыбалга шилтеме берүү үчүн жаңы терезеде каалаган шилтемеленген нерсенин атын өзгөртө аласыз. Андан кийин баскычты чыкылдатыңыз "Кереги жок".
- Андан кийин, диалог терезеси ачылат, анда таблицаны Excel файлы менен байланыштыруу аяктагандыгы жөнүндө кабар пайда болот. Баскычты чыкылдатыңыз "OK".
- Акыркы терезеде биз дайындаган таблицанын аталышы программанын интерфейсинин сол жагында пайда болот. Чычкандын сол баскычы менен эки жолу чыкылдатыңыз.
- Андан кийин, стол терезеде көрсөтүлөт. Өтмөккө жылуу "Тышкы маалыматтар".
- Курал кутучасындагы лентада "Экспорт" жазууну чыкылдатыңыз "Advanced". Ачкан тизмеде, тандаңыз "DBase файлы".
- DBF форматындагы экспорт терезеси ачылат. Талаада "Файлдын аты" Эгер файлдын жайгашкан жерин жана анын атын көрсөтсөңүз болот, эгер демейки шартта көрсөтүлгөндөр кандайдыр бир себептер менен сизге туура келбесе.
Талаада "Файл форматы" DBF форматынын үч түрүнүн бирин тандаңыз:
- dBASE III (демейки боюнча);
- dBASE IV;
- dBASE 5.
Белгилей кетүүчү нерсе, формат канчалык заманбап болсо (сериялык номери ошончолук жогору), андагы маалыматтарды иштеп чыгуу мүмкүнчүлүктөрү көбүрөөк болот. Башкача айтканда, жадыбалдагы бардык маалыматтарды файлга сактап калуу ыктымал. Бирок ошол эле учурда, келечекте DBF файлын импорттой турган программанын ушул түргө шайкеш келиши ыктымал.
Бардык орнотуулар орнотулгандан кийин, баскычты чыкылдатыңыз "OK".
- Эгер андан кийин ката жөнүндө кабар пайда болсо, анда DBF форматынын башка түрүн колдонуп маалыматтарды экспорттоого аракет кылыңыз. Эгер бардыгы жакшы болуп кетсе, анда экспорттун ийгиликтүү болгонун билдирген терезе пайда болот. Баскычты чыкылдатыңыз "Жабуу".
Түзүлгөн dBase файлы экспорттук терезеде көрсөтүлгөн каталогдо жайгашкан. Андан ары сиз кандайдыр бир манипуляцияларды жасай аласыз, анын ичинде аны башка программаларга импорттой аласыз.
Көрүнүп тургандай, заманбап Excel нускаларында файлдарды DBF форматында орнотулган шаймандар менен сактоо мүмкүнчүлүгү жок экендигине карабастан, бул процедураны башка программалар жана кошумча курамдар аркылуу жүргүзсө болот. Конверттөөнүн эң функционалдык жолу WhiteTown Converters Pack утилиталарын колдонуу болуп саналат. Бирок, тилекке каршы, андагы эркин сүйлөшүүлөрдүн саны чектелүү. XlsToDBF кошумчасы сизди толугу менен акысыз айландырууга мүмкүндүк берет, бирок процедура бир топ татаал. Мындан тышкары, бул параметрдин иштеши өтө чектелген.
Алтын Орточо - бул Accessти колдонгон ыкма. Excel сыяктуу эле, бул Microsoft корпорациясынын өнүгүүсү, ошондуктан сиз аны үчүнчү жактын тиркемеси деп атоого болбойт. Мындан тышкары, бул параметр Excel файлын бир нече dBase форматына которууга мүмкүнчүлүк берет. Бул көрсөткүчкө карабастан, Access дагы эле WhiteTownдан төмөн турат.