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 :p

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