Повезивање Екцел-а са МиСКЛ-ом
Наравно да се Екцел(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)
С обзиром на наведене изборе извора података, желите да истакнете ОДБЦ ДСН(ODBC DSN) и кликните на Даље(Next) . Следећи корак чаробњака за повезивање података(Data Connection Wizard) ће приказати све ОДБЦ(ODBC) изворе података који су доступни на систему који користите.
Надајмо се, ако је све ишло по плану, требало би да видите ДСН(DSN) који сте креирали у претходним корацима наведен међу ОДБЦ(ODBC) изворима података. Означите(Highlight) га и кликните на Нект(Next) .
Следећи корак у чаробњаку за повезивање података(Data Connection Wizard) је да сачувате и завршите. Поље за назив датотеке требало би да буде аутоматски попуњено за вас. Можете дати опис. Опис коришћен у примеру је прилично разумљив за свакога ко би га могао користити. Затим кликните на дугме Заврши(Finish) у доњем десном углу прозора.
Сада би требало да се вратите у прозор за повезивање радне свеске . (Workbook Connection)Веза за пренос података коју сте управо креирали треба да буде наведена:
Увоз података табеле(Importing the Table Data)
Можете затворити прозор за повезивање радне свеске . (Workbook Connection)Морамо да кликнемо на дугме Постојеће везе(Existing Connections) на траци података програма (Data)Екцел(Excel) . Дугме Постојеће везе(Connections) требало би да се налази са леве стране на траци са подацима .(Data)
Кликом на дугме Постојеће везе(Existing Connections) требало би да отворите прозор Постојеће везе . (Existing Connections)Видели сте овај прозор у претходним корацима, разлика је сада у томе што ваша веза за пренос података треба да буде наведена при врху:
Уверите(Make) се да је веза за пренос података коју сте креирали у претходним корацима означена, а затим кликните на дугме Отвори(Open) . Сада би требало да видите прозор за увоз података :(Import Data)
За потребе овог поста, користићемо подразумевана подешавања у прозору за увоз података . (Import Data)Затим кликните на дугме ОК(OK) . Ако вам је све успело, сада би требало да вам буду представљени подаци табеле МиСКЛ базе података у вашем радном листу.(MySQL)
За овај пост, табела са којом смо радили имала је два поља. Прво поље је ИНТ(INT) поље са аутоматским инкрементом под називом ИД. Друго поље је ВАРЦХАР(VARCHAR) (50) и носи назив фнаме. Наша коначна табела изгледа овако:
Као што сте вероватно приметили, први ред садржи називе колона табеле. Такође можете користити стрелице падајућег менија поред назива колона да бисте сортирали колоне.
Упаковати(Wrap-Up)
У овом посту смо покрили где пронаћи најновије ОДБЦ драјвере за МиСКЛ(MySQL) , како да креирате ДСН(DSN) , како да креирате везу са подацима у табелама помоћу ДСН(DSN) -а и како да користите везу са подацима у табелама за увоз података у Екцел(Excel) табелу. Уживати!
Related posts
Како избрисати празне линије у Екцелу
Како користити Екцел-ову функцију говорних ћелија
Како уметнути Екцел радни лист у Ворд документ
Како користити Екцел-ову анализу шта ако
Како поправити ред у Екцелу
Како брзо уметнути више редова у Екцел
Како спојити ћелије, колоне и редове у Екцел-у
Како користити апсолутне референце у Екцел-у
Шта је ВБА низ у Екцел-у и како га програмирати
Основно сортирање података у једној и више колона у Екцел табелама
Како направити једноставну заокретну табелу у Екцелу
Како премештати колоне у Екцелу
2 начина за коришћење Екцел-ове функције транспоновања
Како уклонити линије мреже у Екцелу
Брзо изговорите бројеве у Ворд-у и Екцел-у
Како израчунати З-сцоре у Екцелу
Користите називе динамичког опсега у Екцел-у за флексибилне падајуће листе
Како претраживати у Екцел-у
Када користити Индек-Матцх уместо ВЛООКУП-а у Екцел-у
Како уметнути ЦСВ или ТСВ у Екцел радни лист