kaniagostyn *UKS Kania Gostyń
MS Excel. Potrzebuję pomocy w kilku zagadnieniach, które nie do końca rozumiem. Oto one:
1. Ustaw w arkuszu parametry pozwalające na usunięcie z wydruku arkusza linii siatki oraz nagłówków wierszy i kolumn.
2. Zdefiniuj właściwości (bez zmiany wielkości czcionki lub marginesów) arkusza tak, aby cały arkusz można było wydrukować dokładnie na 2 stronach.
3. http://www.speedyshare.co...27704/excel.xls - plik
http://i48.tinypic.com/2d1qs93.png - screen
Wstaw w komórce H11 formułę obliczającą liczbę proponowanych wyjazdów.
Za pomoc to co zwykle. Przerabianie Sql(plik xml) na CSV. Program gotowy - raptem 28 linii kodu ale...
Twoje dane to 750 kolumn dla kazdego rekordu w bazie :(
Wynik dzialania - po zaladowaniu .csv:
Załącznik 84
wlasnie o to chodzi ze trzeba z kolum zrobic wiersze ;] w tym caly problem
@edit
a moze sa jakies wtyczki do excela zeby obsluzylo tyle kolumn? szukalem w google ale cos nie moglem znalejsc, jedyne co to ta najnowsza wersja M$ office ale to nie wchodzi w gre bo musze to obsluzyc oryginalnym oprogramowaniem....
@edit2
jesli sie czujecie lepiej w C to sie nie krepojcie :D Hack firmware dla 400D ISO 3200, plus pomiar punktowy. Cytat:
5. Ekran zrobi się czarny-->nie robimy nic przez 5 minut (ja czekałem dokładnie 6)-->po tych 5 minutach wyłączamy aparat i wyjmujemy baterię, a następnie ponownie wkładamy baterię
Przeciez nie trzeba czekać 5 minut... Ja czekałem 11 sekund ;)
Cytat:
Może się przydać program, który "obsłuży" łamanie wierszy w tym pliku (Edit Plus etc.). U mnie wygląda to tak: http://img3.imageshack.us/img3/8484/tmp.gif
To samo zrobi ci normalny excel :lol: Wklej w niego to co jest w pliku txt i będzie tak samo wyglądało... Chr(13) w rezultacie funkcji.
Użytkownik "dejwit" <dkorycki@op.pl> napisał w wiadomości
news:1164671597.218486.292520@l39g2000cwd.googlegr oups.com...
> Zaden z powyższych pomocnych podpowiedzi nie działą jak wtawie 13 i
> 10 to mam 2 kwadraty
> gdybym to zrobil za pomoca "FormulaR1C1" bo by gralo może problem tkwi
> w czymś innym help też nic nie powiedział
Excel nie pozwala na stosowanie znaków podziału wiersza w formułach.
Podobnie jak nie pozwala na zmianę formatowania znaków części formuły.
Zauważ, że jesli wpiszesz formułę:
="a"&"
"&"b"
(gdzie pomiedzy jednym wierszem a drugim wstawiłeś znak podziału wiersza
poprzez Alt+Enter)
lub taką:
="a"&ZNAK(10)&"b"
to Excel również wyświetli kwadracik. Excel przeniesie część tekstu do
nastepnej linii tylko gdy w komórce bedzie jakiś tekst a nie formuła! Jesli
przy pomocy FormulaR1C1 wstawiałeś jakiś tekst a nie formułę (zaczynająca
się od znaku równości), to pewnie osiągnąłeś efekt, który zamierzałeś, w
przeciwnym wypadku nie ma takiej możliwości.
Musisz inaczej podejść do zagadnienia, ponieważ funkcja użytkownika w tym
wypadku się nie sprawdzi.
--
Pozdrowienia
pxd74
Vbasic w Excel'u. Vbasic w Excel'u
Witam, mam jakies pojecie o VB i musze oborbic w Excelu dane.
Moze ktos podpowie mi jak zrobic cos takiego:
Mam trzy arkusze.
Arkusz1
Arkusz2
Arkusz3
Jezeli dany ciag nie wystepuje w arkuszu2 a wystepuje w arkuszu1 musze go
skopiowac (caly wiersz odpowiedni dla tego ciagu ) do arkusza3.
ja mysle tak
For wierszarkusz1=1 to 10000
if wartosc.wierszarkusz1 istnieje w arkusz2 then next wierszarkusz1
if wartosc.wierszarkusz1 nieistnieje w arkusz2 then kopiuj wierszarkusz1 do
arkusza3 w kolejnej wolnje linii
next wierszarkusz1
Hmmm, no tak ale jak to ubrac w slowa Excela?.
Dzieki za pomoc.
Jak zacząć. Eee tam. Ja się uczę. Skoro to takie łatwe i banalne... to może mi pomożesz?
<meta http-equiv="Content-type" content="text/html; charset=utf-8">
Tak mam we wszystkich plikach php i html (co po części rozwiązuje problem ze znakami, a próbowałem wiele naprawdę). Przy zapisie do notatnika (.txt) zamiast prawidłowej interpretacji "
" kwadracik, a jak chcę tu wkleić ten kwadracik, to mi się robi nowa linia...
O właśnie tak. Tu go nie widać. Znalazłem tylko jedno rozwiązanie na prawidłowy odczyt z tego pliku (.txt) mianowicie:
while (!feof($wp))
{
$znak = fgetc($wp);
echo ($znak=="
" ? "<br />": $znak);
}
Wtedy to interpretuje dziwny kwadracik jako łamanie linii...
Natomiast przy odczycie pliku z excela wszystko jest ok, a w samym excelu łamie linie poprawnie (robi kolejne wiersze), ale polskie znaki... Trzeba cały czas konwertować na ascii i wtedy jako tako, ale przy zapisie znowu zapisują się szlaczki. To było na moim kompie.
Z kolei wczoraj robiłem banalny profil logowania, na podstawie tych wszytkich informacji i serwer (110mb.com), który obsługuje php5 i mysql, nie interpretuje "
" oraz " ", zamiast tego po zapisie wyświetla się "n" oraz "t".
[ Dodano: 2009-12-21, 11:17 ]
A co do Javy - na wszystko przyjdzie kiedyś czas na tę chwilkę za dużo nie potrafię, ale dużo się uczę, php chciałbym kiedyś znać dobrze, co nie znaczy, że znam teraz. Domyślasz się, jaką książkę sobie kupiłem? ;>
[ Dodano: 2009-12-21, 11:36 ]
Problem z notatnikiem rozwiązany. Pozostały dwa pozostałe ;p Tablica dwuwymiarowa w Perl a polecenie PUSH.. Witam.
Mam sporo roboty z plikami zawierającymi wyniki pomiarów. W tej chwili jest to przetwarzane w Excelu, co jest stosunkowo długotrwałe. W dużym skrócie:
Jest kilka plików, zawierających linie z m.in. nazwą parametru i wartością liczbową (zmiennoprzecinkową). Parametrów jest w sumie 20 różnych, z tym, że każdy z nich występuje zmienną ilość razy (od 0 do 10) bo czasem wartość jest niemierzalna, wystąpi błąd, bądź próbek było mniej niż zakładano wcześniej. W efekcie w pliku jest kilkaset linii, które trzeba przetworzyć. Oczywiście każdy parametr osobno. Wypada czasem tak, że ParametrA jest zmierzony 5 razy, ParametrB ma tylko 2 próbki a ParametrC ma próbek 7. Trzeba je zebrać osobno i uśrednić próbki parametru A, B, C itd...
Proste rozwiązanie widzę tak, że każdy parametr ma swoją tablicę (@parametrA) i przy teście wyrażenia regularnego wrzucam przez PUSH to, co wychodzi w zmiennej $2 (push @parametrA, $2). To działa. Niestety do mnie dotarło, że w ten sposób będę miał 20 pętli obliczających średnią i odchylenie standardowe. Wydaje mi się to bardzo nieeleganckim rozwiązaniem. Idealna byłaby tablica dwuwymiarowa.
$matrix[0] - parametrA
$matrix[1] - parametrB itd
wtedy $matrix[0][0] zawiera pierwszą wartość parametrA, $matrix[0][1] jest drugą wartością parametrA itd.
$matrix[1][0] zawiera pierwszą wartość parametrB itd.
Przeliczenie wszystkich 20 parametrów, to były by 2 pętle... Proste, przejrzyste i mało klepania w klawisze. :)
Jak to rozwiązać?
Polecenie PUSH zdaje się nie działać z czymkolwiek innym niż @array co oznacza, że będę musiał mieć 20 liczników dla każdego parametru albo przy obliczaniu, wpierw sprawdzać ile wartości różnych od zera (o ile "Undefined" będzie jako zero odczytane) zawiera dany wiersz tablicy. Jeśli mimo tego da się jakoś użyć PUSH, jak odczytać ilość elementów w tablicy (scalar(@matrix[0]) ?)
Jak zdefiniować taką tablicę? Może ja źle do tego podszedłem? Dodam, że programuję w Perl od dziś... :) Wcześniej tylko C/C++.
Z góry dzięki za pomoc.
zanotowane.pldoc.pisz.plpdf.pisz.plshirli.pev.pl
|
|
|