Повезивање Екцел-а са МиСКЛ-ом

Наравно да се Екцел(Excel) користи за табеле, али да ли сте знали да можете да повежете Екцел(Excel) са спољним изворима података? У овом чланку ћемо разговарати о томе како повезати Екцел(Excel) табелу са МиСКЛ(MySQL) табелом базе података и користити податке у табели базе података за попуњавање наше табеле. Постоји неколико ствари које треба да урадите да бисте се припремили за ову везу.

Припрема(Preparation)

Прво, морате преузети најновији управљачки програм Опен Датабасе Цоннецтивити(Database Connectivity) ( ОДБЦ(ODBC) ) за МиСКЛ(MySQL) . Тренутни ОДБЦ(ODBC) драјвер за МиСКЛ(MySQL) се може налазити на

https://dev.mysql.com/downloads/connector/odbc/

Уверите(Make) се да након што преузмете датотеку проверите мд5 хеш датотеке у односу на онај који је наведен на страници за преузимање.

Затим ћете морати да инсталирате управљачки програм који сте управо преузели.  Двапут(Double) кликните на датотеку да бисте започели процес инсталације. Када се процес инсталације заврши, мораћете да креирате име извора базе података(Database Source Name) ( ДСН(DSN) ) за коришћење са Екцел-(Excel) ом .

Креирање ДСН-а(Creating the DSN)

ДСН(DSN) ће садржати све информације о вези неопходне за коришћење МиСКЛ(MySQL) табеле базе података. На Виндовс(Windows) систему, мораћете да кликнете на Старт(Start) , затим на Контролна табла(Control Panel) , затим Административни алати(Administrative Tools) , затим Извори података (ОДБЦ)(Data Sources (ODBC)) . Требало би да видите следеће информације:

ОДБЦ_дата_соурце_админ

Обратите пажњу(Notice) на картице на горњој слици. Кориснички ДСН(User DSN) доступан је само кориснику који га је креирао. Системски ДСН(System DSN) је доступан свима који могу да се пријаве на машину. Датотека ДСН(File DSN) је .ДСН датотека која се може пренети и користити на другим системима који имају инсталиран исти ОС и драјвере.

Да бисте наставили са креирањем ДСН(DSN) -а , кликните на дугме Додај(Add) у горњем десном углу.

цреате_нев_дата_соурце

Вероватно ћете морати да скролујете надоле да бисте видели МиСКЛ ОДБЦ 5.к драјвер(MySQL ODBC 5.x Driver) . Ако није присутан, нешто је пошло наопако са инсталирањем драјвера у одељку Припрема(Preparation) овог поста. Да бисте наставили са креирањем ДСН(DSN) -а , уверите се да је МиСКЛ ОДБЦ 5.к (MySQL ODBC 5.x) драјвер(Driver) означен и кликните на дугме Заврши(Finish) . Сада би требало да видите прозор сличан доле наведеном:

дата_соурце_цонфиг

Затим ћете морати да доставите информације неопходне за попуњавање горе приказаног обрасца. МиСКЛ(MySQL) база података и табела коју користимо за овај пост налазе се на машини за развој и користи је само једна особа. За „производна“ окружења, предлаже се да креирате новог корисника и да новом кориснику доделите само привилегије СЕЛЕЦТ . (SELECT)У будућности можете доделити додатне привилегије ако је потребно.

Након што унесете детаље за конфигурацију извора података, требало би да кликнете на дугме Тест(Test) да бисте се уверили да је све у реду. Затим кликните на дугме ОК(OK) . Сада би требало да видите име извора података које сте навели на обрасцу у претходном скупу наведено у прозору Администратор извора података ОДБЦ :(ODBC Data Source Administrator)

ОДБЦ_дата_соурце_афтер

Креирање везе са табелама

Сада када сте успешно креирали нови ДСН(DSN) , можете затворити прозор Администратор извора података ОДБЦ(ODBC Data Source Administrator) и отворити Екцел(Excel) . Када отворите Екцел(Excel) , кликните на траку Подаци . (Data)За новије верзије програма Екцел(Excel) , кликните на Гет Дата(Get Data) , затим Фром Отхер Соурцес(From Other Sources) , а затим Фром ОДБЦ(From ODBC) .

У старијим верзијама Екцел(Excel) -а, то је мало више процес. Прво, требало би да видите нешто овако:

датариббон

Следећи корак је да кликнете на везу Везе(Connections) која се налази одмах испод речи Подаци(Data) на листи картица. Локација везе(Connections) за везе је заокружена црвеном бојом на горњој слици. Требало би да вам се прикаже прозор Везе радне свеске :(Workbook Connections)

воркбоок_цонн

Следећи корак је да кликнете на дугме Додај(Add) . Ово ће вам представити прозор Постојеће везе :(Existing Connections)

постојећи_конн

Очигледно не желите да радите ни на једној од наведених веза. Стога, кликните на дугме Бровсе фор Море…(Browse for More…) . Ово ће вам представити прозор Избор извора података :(Select Data Source)

селецт_дата_соурце

Баш као и претходни прозор Постојеће везе(Existing Connections) , не желите да користите везе наведене у прозору Избор извора података(Select Data Source) . Због тога желите да двапут кликнете на фасциклу +Connect to New Data Source.odcПри томе би сада требало да видите прозор чаробњака за везу са подацима :( Data Connection Wizard)

селецт_дата_соурце_2

С обзиром на наведене изборе извора података, желите да истакнете ОДБЦ ДСН(ODBC DSN) и кликните на Даље(Next) . Следећи корак чаробњака за повезивање података(Data Connection Wizard) ће приказати све ОДБЦ(ODBC) изворе података који су доступни на систему који користите.

Надајмо се, ако је све ишло по плану, требало би да видите ДСН(DSN) који сте креирали у претходним корацима наведен међу ОДБЦ(ODBC) изворима података.  Означите(Highlight) га и кликните на Нект(Next) .

селецт_дата_соурце_3

Следећи корак у чаробњаку за повезивање података(Data Connection Wizard) је да сачувате и завршите. Поље за назив датотеке требало би да буде аутоматски попуњено за вас. Можете дати опис. Опис коришћен у примеру је прилично разумљив за свакога ко би га могао користити. Затим кликните на дугме Заврши(Finish) у доњем десном углу прозора.

селецт_дата_соурце_4

Сада би требало да се вратите у прозор за повезивање радне свеске . (Workbook Connection)Веза за пренос података коју сте управо креирали треба да буде наведена:

селецт_дата_соурце_5

Увоз података табеле(Importing the Table Data)

Можете затворити прозор за повезивање радне свеске . (Workbook Connection)Морамо да кликнемо на дугме Постојеће везе(Existing Connections) на траци података програма (Data)Екцел(Excel) . Дугме Постојеће везе(Connections) требало би да се налази са леве стране на траци са подацима .(Data)

постојећи_конн_1

Кликом на дугме Постојеће везе(Existing Connections) требало би да отворите прозор Постојеће везе . (Existing Connections)Видели сте овај прозор у претходним корацима, разлика је сада у томе што ваша веза за пренос података треба да буде наведена при врху:

постојећи_конн_2

Уверите(Make) се да је веза за пренос података коју сте креирали у претходним корацима означена, а затим кликните на дугме Отвори(Open) . Сада би требало да видите прозор за увоз података :(Import Data)

импорт_дата

За потребе овог поста, користићемо подразумевана подешавања у прозору за увоз података . (Import Data)Затим кликните на дугме ОК(OK) . Ако вам је све успело, сада би требало да вам буду представљени подаци табеле МиСКЛ базе података у вашем радном листу.(MySQL)

За овај пост, табела са којом смо радили имала је два поља. Прво поље је ИНТ(INT) поље са аутоматским инкрементом под називом ИД. Друго поље је ВАРЦХАР(VARCHAR) (50) и носи назив фнаме. Наша коначна табела изгледа овако:

коначни

Као што сте вероватно приметили, први ред садржи називе колона табеле. Такође можете користити стрелице падајућег менија поред назива колона да бисте сортирали колоне.

Упаковати(Wrap-Up)

У овом посту смо покрили где пронаћи најновије ОДБЦ драјвере за МиСКЛ(MySQL) , како да креирате ДСН(DSN) , како да креирате везу са подацима у табелама помоћу ДСН(DSN) -а и како да користите везу са подацима у табелама за увоз података у Екцел(Excel) табелу. Уживати!

 



About the author

Ја сам програмер бесплатног софтвера и заговорник Виндовс Виста/7. Написао сам неколико стотина чланака о различитим темама у вези са оперативним системом, укључујући савете и трикове, водиче за поправку и најбоље праксе. Такође нудим консултантске услуге везане за канцеларију преко своје компаније, Хелп Деск Сервицес. Добро разумем како Оффице 365 функционише, његове функције и како да их најефикасније користим.



Related posts