Динамична връзка между Excel и външни файлове

Безплатни 20 урока
регистрирай се и научи

Ако сте вече потребител - Регистриран съм
Видео
Назад Алтернативен видео плеър
¿ Напред

Въпроси и отговори

  • Как да оправя надписите на кирилица в отворен автоматично .csv файл?

    Илияна:

    По повод зададения по-рано от мене въпрос. Всъщност, въпреки недоумението си по повод текстовия файл, направих успешно всичко, описано в уроци 5 и 6 на модул 7. Все пак, кажете нещо за структурата на текстовия файл.

    Имам въпрос вече към урок 7 на модул 7. При автоматичното отваряне на .csv файла, надписите на кирилица не са това, което трябва. Посъветвайте как да ги оправя.
    Краси Кръстев:

    Здравей, лично мой съвет тъй като е и лично моя често допускана грешка .CSV файловете не ги отваряй никога директно .... винаги през Excel от DATA FROM TEXT ( снимка 1 ). И съответно в първата стъпка при отварянето да избереш ANSI Windows ( снимка 2 ) за да си сигурна че ще си спестиш Иероглифите..

    Илияна:

    Разбирам, че ме съветвате да гледам на .csv файловете като на текстови файлове, що се отнася до Excel. Всъщност .csv файлът е един подреден по специален начин текстов файл - всеки ред от текстовия файл е ред и в Excel, нали?

    Краси Кръстев:

    Ами да, буквално .csv файла е comma separated value ( стойности разделени със запетая ) е не винаги е задължително да е запетая може стойностите да са разделени и с точка и запетая и прочие.


    За повече инфо мисля че из форума сme коментиралi този тип файлове, така че в търсачката потърси с ключова дума csv и прегледай обвързаните с това теми.
    Илияна:

    Ще потърся коментари. Продължава да ме занимава въпросът как от текстов файл, в който редовете са разбъркани, Excel успя да направи правилна подредба.

    Теменужка Тасева:

    И аз не успях да  оправя  надписа на кирилица въпреки ,че следвах инструкциите на Краси през Excel от DATA FROM TEXT. Пак  ги имаше иероглифите.

    Краси Кръстев:

    Здравей, много важно ( снимка 1 ) при отварянето да избереш cyrilic ( Windows ) или ANSI както съм писал по горе, с ANSI има обаче един друг момент когато ползваш ANSI трябва да си сигурен че регионалните ти настройки са за ANSI - български това може да се провери като се отиде на Start бутона windows след което отидете на Control Panel  - > Clock, Language, and Region след което в and Region and Language ( снимка 2 ) в раздела Format ( снимка 2 позиция 3 ) трябва да е Bulgarian след това Apply за да запаметиш промените като и в Location също  ( снимка 3 позиция 2 ) настройката трябва да е такава, следва Apply за запаметаване на промените след което отиваш на Administrative ( снимка 4 позиция 1 ) във същия този прозорец  отиваш на бутона System Locale ( снимка 4 позиция  2 ) след това ти се отваря нов прозорец в който пак трябва да настроиш на Bulgarian ( снимка 4 позиция 3 ) след това даваш ОК ( снимка 4 позиция 4 )  , след което даваш Apply ( снимка 4 позиция 5 )след което ОК ( снимка 4 позиция 6 ) и вече може да ползваш кирилицата в ANSI формат.Съответно в current language for non - Unicode programs вече ще ти стой Bulgarina ( Bulgaria ) 

    Виктория Чобанова:

    За мен е новост, че при импортирането на данни от текстов файл в Ексел се запазва връзката с текстовия файл. Това означава ли, че ако се изтрие текстовия файл или се премести, ще се загубят данните в екселския?

    Марина Станилова:

    Опитах, като просто смених името на текстовия файл и натиснах Refresh - данните в екселския файл не се промениха, а излезе прозорче със съобщение, че ексел не може да намери текстовия файл и да проверя дали файлът не е преместен или прекръстен, след което да опитам отново. При затваряне на това прозорче излезе друго, в което съобщението беше, че рефрешването е пропаднало и беше зададен въпрос дали продължаваме с Refresh all. При натискане на OK прозорчето се затвори, а в екселския файл нищо не се промени, тоест няма опасност да се загуби информацията в екселския :-))

    Деница Григорова:

    Има ли възможност да се променят настройките на Ексел (или уиндоус) така че да остане по подразбиране Английския, но във VBA текстовете на български да се четат?

    Краси Кръстев:

    Здравей, Деница.

    Това което съм показал като настройка на регионалните настройки в коментара по-горе, следва да реши проблема ти.

    Тук споделям и видеото от курса във VBA :

    Настройки в Excel, за да работим с макроси

    в което е вмъкнато именно това описание на промени в регионалните настройки които трябва да се направят за да не излизат странни символи, когато вътре имаме текст на кирилица.

  • Как да оправя кирилицата в отворен с Notepad текстов файл?

    Илияна:

    Забелязах, след като зададох втория си въпрос днес, че макар трите текстови файлове от уроци 5,6 и 7 по принцип следва да са еднакви, при отваряне само на този от урок 7, кирилицата не ми излиза правилно. Макар този въпрос да не се отнася до Excel, се надявам да ми отговорите. За днес обещавам да не задавам повече въпроси.

    Краси Кръстев:

    Здравей, от значение как точно е създаден .csv файла на база txt файла ( снимка 1 ) би трябвало да е посочено ANSI за да се чете кирилицата.Това е един от вариантите за излизане на йероглифи вместо букви.  

    Илияна:

    Обяснете как се създава .csv файл с Notepad. При мене (2013) Notepad не позволява запазване като файл с разширение .csv. Опитах да направя показаното на снимката горе, но в резултат не се получава .csv файл.

    Краси Кръстев:

    Здравей, отивате на File - > Save as след това ( снимка 1 позиция 1, позиция 2 ) ). След което даваш на All file ( на Save as type ) и записвате файла директно с разширението xxxxx.csv ( xxxxxx- име по избор снимка 2 позиция 2 ) ) след което нагласяте на Encoding - a на - ANSI( снимка 2 позиция 3 ), след което даваш Save ( снимка 2 позиция 4 ) и вече имате създаден .csv файл в избраната от вас директория ( в моя случай на Desktop - a ).


    Надявам се да съм бил полезен с отговора.
    Илияна:

    Благодаря. От Вашия отговор разбрах, че при избор All files мога да записвам в полето File name каквото разширение си искам. Досега не схващах това.

    Теменужка Тасева:

     Как е правилно да се отвори този текстов файл и каква е разликата в трите варианта

    Краси Кръстев:

    В случая ти дава възможност между програми по подразбиране за този текстов файл а имено Wordpad която е доста подобна на notepad, и съответно MS Word - всичките програми които са посочени са текстови редактори така че измежду трите е все тая,....... в случая е .txt файл бих  го отворил през notepad, но ако искам да го отворя с цел по добро форматиране и т.н. може да го отворя с Word.


    В случая отговора ми е няма правилно отваряне ... зависи какво точно искаш да правиш с файла.

    Може и в Excel да го отвориш както е показано в уроците в курса по Excel  с Data from text, ако вътре в него има стойности ( числа ) с които стойности искаш да оперираш с тях в Excel ( т.е. да ползваш формули и т.н. които има в Excel )

    Надявам се да съм бил полезен с отговара, макар и да не съм конкретен, но пак казвам всичко е много относително зависимост от това какво искаш да направиш и къде искаш да вкараш базата данни от дадения файл.
    Юлияна Борисова:

    Благодаря Краси. И аз като Илияна, едва сега разбрах, че при избор на All files мога да записвам в полето File name каквото разширение си искам. Досега не схващах това. Много полезно ми е и пояснението за избор на файлово разширение, според целта, заради  която отваряме файла . Страхотен курс!

    Марина Станилова:

    И аз благодаря! - при мен txt-файлът се отваряше по подразбиране с Notepad, но се виждаха 3 много дълги реда и цялата информация беше разбъркана, не беше ясно кои числа за коя колонка се отнасят... Като го отворих обаче през WordPad и се подреди по съответните редове.

    Павел Певичаров:

    WordPad е по-добрият вариант от NotePad за отваряне на файлове с разширение .txt (както и някои други, например инфо-файлове), понеже се запазва по-голяма част от форматирането. За да се отварят.txt файловете по подразбиране с WordPad, маркирайте някой от тях и с десен бутон на мишката изберете Open With, от подменюто изберете -> WordPad и маркирайте опцията: Always use this to open .txt files.

    Natalia Mileva:

    Марина Станилова, дори файлът да се отвори с Notepad на 3 дълги реда (при мен също така се получи), това можем да го оправим през менюто Format и от тав избираме Word wrap:

    И ето го резултатът:

  • Може ли данните от един файл да се свързани към много други файлове ?

    Sidisi:

    Може ли да се направи динамична връзка между два или повече екселски файла, така че при промяната на данни в единия да има промяна на същите данни и в останалите файлове?

    Краси Кръстев:

    Здравей, ако единия файл е base ( базов ) и в него вкарваш основната база от данни с препратки към него може да имаш неограничен брой файлове които бързо и лесно да взимат данните от него .

    Дарина Иванова:

    Ако от единия файл се използват данните от другия, връзката се създава автоматично. Ако желаем да вземем данни от външен файл, може да използваме командите от меню Data.

  • Къде греша?

    Мария:

    Здравейте, правя всичко както е във видеото. Променям данните в текстовия файл, рефрешвам ги и нищо не се променя в екселския файл! С Версия 2010 съм. Не знам на какво може да се дължи това.

    Дарина Иванова:

    Ако в Word вмъкваме файл създаден с ексел, използваме команда Insert / Object ... ; от страница Create from File ... посочваме екселския файл и не забравяме отметката  пред Link to File. Когато искаме да направим корекции в Word, щракваме двукратно върху таблицата и тя се отваря в ексел, където направените корекции веднага се изобразяват в Word. За да се запазят записваме екселския файл. 

    Ако в Word сме вмъкнали Excel Spredsheet, при редактиране винаги виждаме таблицата във формата на Excel и след като приключим работа тя си остава таблица, без да се отваря програмата Excel (вмъкването става като на втората снимка).

    Мария:

    Благодаря за отговора, но пак не се получава. Не мога да разбера защо след като правя всичко както е в урока, не се получава! Като че ли не става връзката между Excel и външните данни. Каквото и да променям в текстовия файл, да го записвам, после да го рефрешвам в екселския файл и т.н., нищо не се променя (в екселския файл).

    Краси Кръстев:

    Здравей, Мария има едно предположение, откъде може да идва проблема при теб.



    Виж коя отметка на Security settings gfor work book си отметнала.НЕ трябва да е Disable .....

    На снимка 1 следваш стрелките за да стигнеш до тази настройка. Ако настройката е била на Disable проблема може да идвал от там.



    Ако е било на disable промени го запамети настройките за Excel да са така и след това повтори наново упражнението от урока.
    Дарина Иванова:

    Мария, бихте ли описали стъпките, които правите за създаване на таблицата?

    Мария:

    Здравей Краси,
    При мен тези настройки, които си ми показал са по същия начин както са при теб, както са на снимката. Проблемът явно не е от там, но ти благодаря за отговора! :-)

    Мария:

    Здравейте Дарина, стъпките които правя са следните:
    - Създавам нов екселски файл. Отивам на Data/From text, за да вкарам данните;
    - Кликвам на текстовия файл и го импортирам;
    - Отваря се прозорец - избирам Delimited и т.н.. Правя стъпките точно както са във видео урока.
     След това отварям текстовия файл и променям първите 3 диаметъра. Записвам файла. Отивам в Excel и натискам командата Refresh all. Избирам отново текстовия файл, Import, и нищо не се променя.
     Явно проблемът е някъде при мен или от компютъра. Просто ми е много чудно защо така не се получава.

    Дарина Иванова:

    Здравейте Мария, създадох си текстов файл с произволна информация, но подредена в колони. Най-напред използвах разделител между колоните TAB. Следвах Вашите стъпки и при мен актуализацията се получи. След това направих нов файл, като използвах разделител интервал между колоните. В този случай на стъпката от приложената снимка се наложи да променя разделителя съответно на Space, но оставих и разделител TAB. Отново се получи. Съветът ми е да си създадете собствен текстов файл. Нямам друга идея.
     

    Мария:

    Благодаря, сега пак ще пробвам и като не става..здраве да е! :-) Аз го слагам на Semicolon.

  • Как става вкарването на снимка в Aula ?

    Деница Човикова:

    Въпросът ми няма връзка с урока , но бих искала да знам как правите снимките и обозначенията , с които давате отговори на зазадени въпроси ?

    Краси Кръстев:

    Здравейте,

    Ето едно любителско видео с пример където може да видите как работи системата.

    Видео

    Още за Markdown - a тук :

    Markdown

    Надявам се да съм бил полезен с отговора.

    Деница Човикова:

    Благодаря :)

  • Защо не мога да паузирам, да върна назад или да прескоча напред във видеото

    Михаела Венкова:

    Защо? Въпросът не е по темата, но не знам къде да го задам. Не знам дали е при мен проблема, но веднъж натисната пауза, след това не мога фа пусна видеото по-нататък. Ако искам да върна назад или да прескоча напред, също не се получава. Дава едно "Х" на картинката и дотам. Трявба да рефрешна цялата страница и да го пусна наново отначало...Крайно неудобно и губещо време

    Михаела Венкова:

    Също така системата не позволява да се пропускат модули, които не са обект на интерес (като например модула с Аутокад или този с принтирането), за да стигна до Пивот таблиците например. Което също е допълнителна трудност и загуба на време.

    Краси Кръстев:

    Здравейте, По отношение на първата част на въпроса - ползвам Google Chrome (снимка 1 позиция 1) и плаъра показан на снимка 1 (по новия плаър на аула в който може да увеличаваш/намаляваш скоростта на видеото).Спирах, пусках наново връщах назад и всичко е наред.

    Ако селд пауза не ти зарежда видеото и се чупи (виждаш X) има голяма вероятност това да идва от доставчика на интернет, от браузера или от плеъра който ползваш.

    Снимка_1

    Пробвай с Google Chrome, и изпробвай с различните плееъри.

    На снимка 2 съм показал бутона с който може да се промняш плеъра, с който гледаш видеата в Аула.

    Снимка_2

    По отношение на втората част на въпроса - попринцип уроците са направени със заключване така че да се гледат поселдователно, с оглед на това че са подредени смислово. Напълно съм съгласен обаче че ако не ви се налага да работите с AutoCAD, надали искате да гледате тези уроци.Препоръката ми е да се обадите на Мария от Аула или да ѝ напишете email (baleva@infosense.bg)в който да я помолите да ви пусне достъп до всички уроци. Така няма да имате "катинарчетата" и ще може да отиде директно на определен модул.

    Михаела Венкова:

    Благодаря много за изчерпателният отговор. Ползвам хром на два компютъра, и положението е същото, ще опитам а алтернативния плейър обаче. Ще пиша имейл, много е хубаво колко бързо се решават проблемите тук

  • Защо не мога да отворя PDF файл в Exel 2016?

    Илиян Николов:

    Здравейте,пратиха ми PDF файл,като го запиша със Save as в някоя папка на десктопа автоматично го записва като Word.Как мога да разбера, когато получа такъв файл на каква програма е правен?В него има много таблици и искам да мога да кликна в клетките,за да видя какви формули и функции използват. Аз сам с Exel 2016 и Word 2016.Като го отворя в Word,така като е записан,ми мига маркер и мога само да трия,убеден съм,че е екселски файла,но не знам как да го отворя в ехел и да разгледам формулите в таблиците.

    Георги Трифонов:

    принципно става с десен бутон > Open With > избираш Excel , и слагаш отметка , че искаш винаги този тип файл да се отваря с Excel. Дано да съм схванал въпроса...

    Илиян Николов:

    Не става,от падащото меню липсва Exel.

    Георги Трифонов:

    1.) Open With > More Apps > (скролваш до последната опиця) Look for another app on this PC > Отваря ти се диалогов прозорец с Explorer 2.) Търсим директорията където ти е инсталиран Excel-a. При мен е следната: C:\Program Files\Microsoft Office\root\Office16 3.) Щом видиш иконата на Excel селектираш я и даваш ОК. Пробвай!

  • Димитринка Вълкова:

    Предимството на Power Query е в това, че автоматично обединява в една таблица данните от файловете, записани в един фолдер. Другият начин, за който се сещам е Copy/Paste. След като се създаде заявката (query), достатъчно е да се избере къде да се запише заявката с данните. Ако искате да бъде в Excel, командата е Close&Load To --> Table --> New Worksheet.

    Данните, добавени с Power Query автоматично се актуализират, т.е. ако във фолдера добавяте нови или изтривате файлове, заявката ще включва данните от фсйловете, записани във фолдера.

    Kocho:

    Една добавка - ако добавите нови файлове в папката, заявката няма да се обнови автоматично. Трябва да се направи Рефреш

    Димитринка Вълкова:

    Kocho, благодаря за уточнението!

  • Веселка Ликотодова:

    Влезли сте в управление на страницата, поставяне на заглавие, номериране. За това виждаме информация за това, от кой файл е таблицата, направена е динамична връзка от външен файл и какви са му настройките.

  • Защо файлът излиза по този начин?

    Цветелина Катева Стефанова:

    Когато се опитам да вкарам текстовия файл в Ексел с DATA From text файлът излиза по този начин. Как да направя?

    Севен Раиф:

    Това е заради по-новата версия на ексел.

  • Как да смена на ''.'' с '','' в по- новата версия на Excel, при използване на ''Import Data from text''

    Петър:

    В по- новта версия на excel, при използване на опция ''Import Data from text'' има ли възможност за смяна на ''.'' с '',''

    Тази стъпка от урока:

    Kocho:

    На горната снимка показвате Power Query, а на долната - Text-to-columns

    въпросът за кое се отнася?

  • Как да направим динамична връзка между Ексел версия 2016 и външни файлове?

    Селви:

    При версия 2016, когато изберем Данни==> от текст, Ексел не ни вкарва автоматично в същия прозорец, който е предишните версии на Ексел, а ни вкарва в този на снимката. Кликам върху използване на първия ред като заглавки и после затваряне и зареждане. Ексел ми създава вградена таблица ( можете да видите на снимка 2). Трябва да отида до данни==>текст в колони и да направя всичко отново. Губи ми малко време, но не е проблем. (снимка 3). Проблемът идва тогава, когато правя корекции в текстовия файл, а това не се отразява в екселския файл..(снимка 4, 5). Някакви предложения за решаване на проблема?

    снимка 1

    снимка 2

    снимка 3

    снимка 4

    Kocho:

    Предложенията са ми да си направите разделение на колоните в Power Query, а не в Ексел с Text-to-Columns

    И след обновяване на txt файла да рефрешвате заявката

    Селви:

    Там е разковничето, не съм запознат как да използвам Power Query, за да получа необходимия резултат.

    Kocho:

    Специално за това как се прави Text-to-columns в Power Query може да прочетете тук

    Да научите простите неща в Power Query е изключително лесно - става само с кликане по менютата.

    Ползата е огромна

    Селви:

    Уникален сте! Получи се с лекота за отрицателно време! Много благодаря!

    Kocho:

    Не на мен, а на младежите от Микрософт трябва да благодарите. Създали са уникален инструмент за обработка на данни