MMORPG.pl https://mmorpg.pl/ |
||
Excel - pytanie na wyższym poziomie https://mmorpg.pl/viewtopic.php?f=54&t=42368 |
Strona 1 z 3 |
Autor: | Sou [ 17 sty 2013, 10:31 ] |
Tytuł: | Excel - pytanie na wyższym poziomie |
Wiem, że sporo osób tutaj to eksperci w takich sprawach więc przedstawię wam mój problem. Mam dość rozbudowane arkusze w języku PL, czasem niestety pojawia się wymóg klienta żeby wszystko było w innym lub jakiejś kombinacji języków. Problem jeszcze polega na tym, że składając dokumentację WKLEJAM WZORY z gotowych plików. To oznacza, że komórki tekstowe są nadpisywane z gotowych wzorów. Wzory są tylko w jednym języku. Jak zrobić żeby komórki NADPISYWAĆ z zewnątrz? Tzn nie pobierać do nich dane (bo nadpisane i tak stracą formułę) ale wpisywać do nich dane za pomocą jakiegoś zewnętrznego makra czy formuły? Coś jak IF ma być en SET "text" w komórce . Z góry dzięki za pomoc;) |
Autor: | malek69 [ 17 sty 2013, 11:10 ] |
Tytuł: | Re: Excel - pytanie na wyższym poziomie |
Nie łatwiej to robić na trzech "arkuszach"? Pobierasz z jednego wartość i z drugiego( robisz swoje czary mary na wartości "tekstowej") i zapisujesz wynik do trzeciego arkusza. oczywiście zamiast arkusz powinna być komórka czy co tam masz. Po prostu wprowadzasz pośrednika na którym obrabiasz dane. Ja bym to robił na jakiejś bazie danych, mi by było łatwiej. |
Autor: | Highlander [ 17 sty 2013, 11:31 ] |
Tytuł: | Re: Excel - pytanie na wyższym poziomie |
Piszesz, ze wzory są tylko w 1 języku. Tzn. ze jak ma po ang. to tlumaczysz wszystko recznie? Skorzystam z tematu. Ja mam tez pytanie. Dysponując bazą danych w postaci kodów pocztowych/miast czy dałoby rade moje dane powiazac z inna baza danych wlasnie kodow pocztowych/miast, ktora to musialaby byc polaczona z jakas mapą Polski, tak zeby naniesc na mapę moje dane jako punkty ;d iz dat possibiru? znajde gdzies taką mapke? ;d |
Autor: | Tor-Bled-Nam [ 17 sty 2013, 11:46 ] |
Tytuł: | Re: Excel - pytanie na wyższym poziomie |
Google maps ma fajne api do takich pierdół. Dawno temu się bawiłem trochę. Powinno wystarczyć na twoje potrzeby. |
Autor: | Sou [ 17 sty 2013, 12:57 ] |
Tytuł: | Re: Excel - pytanie na wyższym poziomie |
malek69 napisał(a): Nie łatwiej to robić na trzech "arkuszach"? Pobierasz z jednego wartość i z drugiego( robisz swoje czary mary na wartości "tekstowej") i zapisujesz wynik do trzeciego arkusza. oczywiście zamiast arkusz powinna być komórka czy co tam masz. Po prostu wprowadzasz pośrednika na którym obrabiasz dane. Ja bym to robił na jakiejś bazie danych, mi by było łatwiej. No to nie jest do końca tak, przy pobieraniu danych, musisz je wskazać, jeśli ja mam do wskazania kilkanaście plików z gotowymi wzorami w których jest po kilkanaście wzorów, to w jaki sposób wskazywać konkretny? To raczej by się nie sprawdziło. Aktualnie zamiast "wskazywania wartości" normalnie robię kopiuj wklej i tyle. Tylko w przypadku konieczności zmiany tekstu na inny język sposób ten przestaje działąć:/ Mógłbym zrobić też obcojęzyczne kopie wzorów... ale te wzory mają rewizje często, i nie wyobrażam sobie aktualizacji w X wersjach:/ |
Autor: | Highlander [ 17 sty 2013, 15:17 ] |
Tytuł: | Re: Excel - pytanie na wyższym poziomie |
Tor-Bled-Nam napisał(a): Google maps ma fajne api do takich pierdół. Dawno temu się bawiłem trochę. Powinno wystarczyć na twoje potrzeby. Dzieki, cos sobie poszukam. Al pewnie będę potrzebowal wspolrzednych. A jedyne co na razie widzialm, to mozliwosc wrzucenia np. Poznań i zwraca współrzędne. Ja bym potrzebował to masowo zrobić, bo mam mnóstwo rekordów. Jakbys mnie jakos nakierowal na cos to bede dzwieczny. Moze uda mi sie znalezc mozliwie duza baze danych ze wspolrzednymi polskich miast. |
Autor: | malek69 [ 17 sty 2013, 15:53 ] |
Tytuł: | Re: Excel - pytanie na wyższym poziomie |
Sou "Multi-Language Spreadsheet" https://www.youtube.com/watch?v=NeMedr91q1g |
Autor: | Tor-Bled-Nam [ 17 sty 2013, 19:55 ] |
Tytuł: | Re: Excel - pytanie na wyższym poziomie |
Highlander napisał(a): Tor-Bled-Nam napisał(a): Google maps ma fajne api do takich pierdół. Dawno temu się bawiłem trochę. Powinno wystarczyć na twoje potrzeby. Dzieki, cos sobie poszukam. Al pewnie będę potrzebowal wspolrzednych. A jedyne co na razie widzialm, to mozliwosc wrzucenia np. Poznań i zwraca współrzędne. Ja bym potrzebował to masowo zrobić, bo mam mnóstwo rekordów. Jakbys mnie jakos nakierowal na cos to bede dzwieczny. Moze uda mi sie znalezc mozliwie duza baze danych ze wspolrzednymi polskich miast. Bazę mógłbyś wybudować wysyłając odpowiednie zapytania przez api. Nie wiem o jakiej ilości mówisz i czy google nie stwierdzi, że to jakis chujowy ddos. hehe Ja to robiłem w małej skali, ale chodziło o to samo właściwie. Jak masz same miasta to o tyle problem, że może dochodzić do dwuznaczności. Ale jak masz kody pocztowe to google sobie nieźle z tym radzi. Pobaw się mapą, poczytaj dokumentację. Masz tam wszystko czego będize Ci trzeba. Niestety konkretnych funkcji Ci nie podpowiem bo nie pamiętam. Ale byłem pod wrażeniem na ile fajnych rzeczy api pozwala. |
Autor: | Highlander [ 17 sty 2013, 20:02 ] |
Tytuł: | Re: Excel - pytanie na wyższym poziomie |
hehe, no ja wiem, ze czasem zdarza sie kilka takich samych miejscowosci, kody pocztowe nie mam wszystkich, musialbym dopiescic baze ;p . Mam rekordow z 5 tys. Trudno, zebym to wrzucal po kolei. Na razie mam podzialke wojewodztwami, ale przydalaby sie wieksza dokladnosc. ;] No nic, dzieki, cos tam poczytam. |
Autor: | Tor-Bled-Nam [ 17 sty 2013, 20:19 ] |
Tytuł: | Re: Excel - pytanie na wyższym poziomie |
Ale jak wrzucał po kolei? Piszesz prosty program, który: 1. czyta rekord 2. wysyła zapytanie do google o współrzędne 3. aktualizuje rekord w bazie Całość jakieś 20 linii może w zależności w czym piszesz. Zrozumiałem, że programujesz i jakąś aplikację chcesz napisać do zrobienia mapki. W kolejnym kroku osadzasz mapę na jakiejś stronce i rysujesz co chcesz na niej. |
Autor: | Highlander [ 17 sty 2013, 20:53 ] |
Tytuł: | Re: Excel - pytanie na wyższym poziomie |
aha, w ten sposob. Z poczatku myslalem, ze są moze jakies moze gotowe narzedzia. nie, nie umiem programowac, ale powinienem ogarnac ;p poczytam. tylko krotkie pytanie, czy to cale google api to beda publiczne dane? bo raczej nie moglbym sobie pozwolic na wyciek http://batchgeo.com/ - tez fajowa rzecz |
Autor: | malek69 [ 17 sty 2013, 21:48 ] |
Tytuł: | Re: Excel - pytanie na wyższym poziomie |
http://www.geonames.org/postal-codes/po ... oland.html Dane Polski http://download.geonames.org/export/zip/PL.zip readme http://download.geonames.org/export/dump/readme.txt czyli : wygladaja tak dane : http://www.geonames.org/postalcode-sear ... country=PL |
Autor: | Highlander [ 17 sty 2013, 22:47 ] |
Tytuł: | Re: Excel - pytanie na wyższym poziomie |
senkju ;d |
Autor: | Highlander [ 22 sty 2013, 09:26 ] |
Tytuł: | Re: Excel - pytanie na wyższym poziomie |
kuzwa... mam wartosci w tabeli niektore posumowane, np. 8. Czy da sie rozdzielic jakis wiersz na 8 takich samych wierszy, czy tylko ręcznie? :< |
Autor: | malek69 [ 22 sty 2013, 09:54 ] |
Tytuł: | Re: Excel - pytanie na wyższym poziomie |
Highlander napisał(a): kuzwa... mam wartosci w tabeli niektore posumowane, np. 8. Czy da sie rozdzielic jakis wiersz na 8 takich samych wierszy, czy tylko ręcznie? :< Prawym na wierszu kopiuj, potem: wstaw wiersz, wklej i tak 8x ? |
Autor: | Highlander [ 22 sty 2013, 10:04 ] |
Tytuł: | Re: Excel - pytanie na wyższym poziomie |
czyli ręcznie ;] chcialem to jakos z automatu, przy tej ilosci co mam to mozliwe, ale mnostwo czasu ;] |
Autor: | malek69 [ 22 sty 2013, 11:22 ] |
Tytuł: | Re: Excel - pytanie na wyższym poziomie |
Wiesz nagranie makra pewnie więcej klików wymaga niż te kilka wersów wstawić. Ale jak się nudzisz to wbijaj na gogle "spreadsheet macros copy cell" |
Autor: | DirectC [ 22 sty 2013, 17:08 ] |
Tytuł: | Re: Excel - pytanie na wyższym poziomie |
Sou napisał(a): Wiem, że sporo osób tutaj to eksperci w takich sprawach więc przedstawię wam mój problem. Mam dość rozbudowane arkusze w języku PL, czasem niestety pojawia się wymóg klienta żeby wszystko było w innym lub jakiejś kombinacji języków. Problem jeszcze polega na tym, że składając dokumentację WKLEJAM WZORY z gotowych plików. To oznacza, że komórki tekstowe są nadpisywane z gotowych wzorów. Wzory są tylko w jednym języku. Jak zrobić żeby komórki NADPISYWAĆ z zewnątrz? Tzn nie pobierać do nich dane (bo nadpisane i tak stracą formułę) ale wpisywać do nich dane za pomocą jakiegoś zewnętrznego makra czy formuły? Coś jak IF ma być en SET "text" w komórce . Z góry dzięki za pomoc;) Wyślij do microsoftu, to Ci sami te pliki obrobią |
Autor: | Piszpan [ 28 sty 2013, 22:48 ] |
Tytuł: | Re: Excel - pytanie na wyższym poziomie |
nie wiem sou czy pomoze ale wieki temu pracowalem na excelu i pamietam robilismy makra ktore braly zewnetrzny plik tekstowy importowaly do excela automatycznie go formatowalo na potrzeby kwestia byla tylko nazwy pliku ale moglbys zrobic pliki 1 2 3 4 5 i proste makro z wyborem ktore zaimportowac. |
Autor: | Sou [ 29 sty 2013, 09:59 ] |
Tytuł: | Re: Excel - pytanie na wyższym poziomie |
Piszpan napisał(a): nie wiem sou czy pomoze ale wieki temu pracowalem na excelu i pamietam robilismy makra ktore braly zewnetrzny plik tekstowy importowaly do excela automatycznie go formatowalo na potrzeby kwestia byla tylko nazwy pliku ale moglbys zrobic pliki 1 2 3 4 5 i proste makro z wyborem ktore zaimportowac. Spróbujemy ;d |
Strona 1 z 3 | Strefa czasowa: UTC + 1 |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group | Copyright © 2001-2012 MMORPG.pl Team |