Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 23.07.2005 Ostrzeżenie: (0%)
|
Witam
Mam problem jak ustawić typ kolumny żeby prawidłowo został zaimportowany plik textowy, gdzie są zawarte liczby zmiennoprzecinkowe (z przecinkiem). Gdy ustawiam kolumnę na np. decimal (dł. jedno miejsce po przecinku) to zamiast dziesiętnej mam po kropce 0. Gdy ustawiam kolumnę na tekst import jest prawidłowy, czyli cała liczba i po przecinku dziesietną. Druga opcja nie za bardzo mi odpowiada do dalszych działań matemat. typu sortowanie, np jak jest 999,4 i 1001,5 to po sortowniu twierdzi że pierwsza jest większa od drugiej, bo z 1001,5 tak jakby przesuwał przecinek i wychodzi 1,001.5 Chyba że jest jakis sposób na traktowanie liczby z kolumny text jako liczby zmienoprzcinkowe? pozdr. elj |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 23.07.2005 Ostrzeżenie: (0%)
|
Mój plik
Kod Data i czas Nr seryjny T1 T2 RH1 RH2 P1 P2 2003.09.01 13:46:00 75 ---- ---- ---- ---- 999,3 999,3 2003.09.01 14:13:00 75 ---- ---- ---- ---- 999,5 999,5 2003.09.01 14:43:00 75 ---- ---- ---- ---- 999,2 999,2 ............ Kod 2003.11.29 20:54:00 75 ---- ---- ---- ---- 1005,9 1005,9 2003.11.29 21:24:00 75 ---- ---- ---- ---- 1005,9 1005,9 dane są zapisywane z zewnetrznego programu co pół godziny, a więc jest spory, co miesiąc plik jest urywany i tak od początku... Czy mozna (jak) przy imporcie zrobić konwersję z przecinka na kropkę? Może tak będą prawidłowo zapisywane dane. Jeszcze jedno: w drugim pliku Kod Data i czas Nr seryjny T1 T2 RH1 RH2 P1 P2 2003.09.01 13:45:00 1116 20,5 20,5 64,1 64,1 ---- ---- 2003.09.01 14:12:00 1116 20,5 20,5 63,7 63,7 ---- ---- dla pola text operacje matematyczne są wykonywane prawidłowo (?) a dla pierwszego pliku gdy przekraczmy 1000,0 (magiczna liczba) to już traktuje to jako 1 ((IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ?). pozdro. |
|
|
|
elj import pliku text 17.08.2005, 01:52:26
SongoQ Zle sortuje poniewaz sortuje po polu tekstowym, zr... 17.08.2005, 08:54:00
mhs rozwiazan w Twoim przypadku (w zaleznosci od tego ... 17.08.2005, 08:55:28 ![]() ![]() |
|
Aktualny czas: 24.12.2025 - 06:16 |