Aktualności:

Nasz kanał IRC - Porozmawiaj z nami.

Menu główne

MS Excel - ktoś ma i/lub ogarnia?

Zaczęty przez Rysiu, 27 Grudzień 2014, 12:12

Rysiu

Mam pewien nietypowy problem.

Posiadam w formacie MS Excela dokument. Jest to arkusz, w którym są makra generujące plik tekstowy w formacie jakim mi łyka program w C.

Cały zonk polega na tym, że to generowanie nie działa mi na Libre Office, a tylko taki posiadam (Linux).

Może ktoś posiada MS Excel i mógłby mi wygenerować ten pliczek?

Kolejna prośba jest następująca: W arkuszu tym makra działają mi na 256 kolumnach i 256 wierszach - tyle też pól (256x256) mam uzupełnionych (pola te reprezentują wagi w grafie). Przydałoby się zwiększyć ilość wykorzystywanych pól np. do 2048x2048 lub nawet 4096x4096 i z tego wygenerować plik tekstowy. Nie wiem czy w pliku trzeba coś zmieniać (w makrach) czy wystarczy zwyczajnie "przeciągnąć" i dodać więcej pól.

Podobno już przy 256x256 potrafi przy generowaniu przyciąć więc nie wiem jak by to działało dla 4096x4096 i czy to do wykonania w Excelu.

Jest moźe ktoś posiadający w najbliższym czasie chwilę z odpowiednim oprogramowaniem?

Troll81

http://www.commitstrip.com/wp-content/uploads/2014/12/Strip-IEUF-final-ENGLISH-650.jpg

Rysiu

Nikt nie ma Excela? Nie za ciekawie  :(

Troll81

ja mam dostęp do excela ale musisz mi krok po kroczku wyjaśnić o co ci chodzi z tym przerabianiem makr

Rysiu

Przesyłam arkusz, z którego można wygenerować dane do testowania (przykładową siatkę kwadratową):

http://sendfile.pl/183014/graph_256x256.xlsm

Na pierwszej karcie można wygenerować (F9) losowy 'teren' o wymiarach 256x256. Jak nam się spodoba jakiś zestaw, możemy skopiować wartości do drugiej karty. Tam, po wciśnięciu ctrl+g wygenerują się dane grafu w określonym formacie.

Teraz sprawa wygląda następująco:
1. Wejdź na kartę pierwszą i wygeneruj jakiś zestaw danych (F9).
2. Skopiuj dane z pierwszej karty na drugą.
3. Zrób sceena (zapisz najlepiej np. do PNG - kompresja bezstratna) tak aby były widoczne wszystkie losowo wygenerowane dane w Excelu (ta kwadratowa plansza).
3. Na drugiej karcie naciśnij ctrl+g i powinno się coś wygenerować (nie mam pojęcia jak to wygląda).
4. Wygenerowany plik (o ile się wygeneruje) i screen załaduj na jakiś sewer i podaj tutaj linka do niego.

To na początek tyle - zobaczymy czy coś z tego wyjdzie na tym etapie. O reszcie napiszę ewentualnie jak się uda to później.

Troll81

http://sendfile.pl/183092/graph_256x256_wygenerowany.xlsm
http://sendfile.pl/183093/Bez tytulu.png

Rysiu

Tollu coś jest nie tak.

Załączony przez Ciebie plik zajmuję 5 razy więcej miejsca, a nie widzę tam jakichkolwiek dodatkowych danych? Wiesz o co może w tym chodzić?

Troll81

zrobiłem krok po kroku co kazałes. Nawet wygenerowało jakies dane w tych dwóch kolumnach w drugiej zakładce i tak to zapisałem

Rysiu

A dzięki. Faktycznie nie zobaczyłęm tych dodatkowych wygenerowanych kolumn. Sprawa jasna.

Pytanie kolejne do Kamratów. Mamy na pokładzie kogoś znającego się na makach w MS Excel?