Acronis
Fórum pro uživatele kancelářského balíku OpenOffice | LibreOffice
 

#1 9. 4. 2009 17:17:59

Moribundus
Člen
Místo Olešnice
Registrace: 9. 4. 2009
Příspěvků: 2

Problém s importem CSV souboru

Zdravím. Mohl by mi někdo vysvětlit, kde dělám chybu při importu CSV souboru do scalcu? Jedná se o soubor s daty o uskutečněných hovorech stažený z e-účtu od Telefoniky O2.
Jde o to, že pokud při importu tohoto souboru do scalcu ponechám v náhledovém okně nastavenou hodotu sloupců jako "Standartní", tak se mi do sloupce s účtovanou částkou naimportuje nějaké datum místo částky. A pokud změním hodnotu tohoto sloupce na "Text", tak se mi sice naimportuje číselná hodota, ale při pohledu do buňky je před každým číslem "apostrof", takže s tímto sloupcem nemohu provádět potřebné matematické operace.
Omlouvám se za obšírnost a děkuji za shovívavost a radu.

Editoval Moribundus (9. 4. 2009 17:19:00)

Offline

#2 9. 4. 2009 17:42:21

Ondra.kl
Člen
Registrace: 30. 9. 2008
Příspěvků: 933

Re: Problém s importem CSV souboru

Neděláte žádnou chybu.

Když použijete "standardní" tak se použije standardní rozpoznávání dat a to V1 vyhodnocuje jako květen 2001.

Když použijete "text" tak vám to zcela správně před hodnotu vrazí apostrof aby bylo zaručeno že to bude vždy bráno jako text. Calc na rozdíl od excelu striktně odlišuje čísla od textů a zásadně nepočítá s texty jako s čísly.

Jediné co tedy musíte udělat je naimportované texty pomocí funkcí převést na čísla.

Offline

#3 9. 4. 2009 18:51:33

Moribundus
Člen
Místo Olešnice
Registrace: 9. 4. 2009
Příspěvků: 2

Re: Problém s importem CSV souboru

Děkuji za snahu a ochotu mi pomoci, ale stále se mi to nedaří. Nemohu přijít na to, jak se vámi uváděný převod textu na číslo pomocí fcí dělá.
Pro ilustraci si dovoluji připojit část převáděného CSV souboru. Jedná se o hodnotu ve sloupci "Cena".
Jde o to, že v tomto sloupci je použit místo desetiné čárky tečka, což asi scalc vyhonocuje jako formát datumu.
"Datum","Čas","Číslo účastníka","Volané číslo","Směr Volání","Účtovaná délka","Skutečná délka",Cena,"Provoz","Typ volání"
"11.02.2009","18:36:53","585346250","829829829","Kvídovo volání","00:02:00","00:02:00",0,"","Ostatní"
"12.02.2009","07:28:02","585346250","773212783","GSM Vodafone","00:01:00","00:00:19",4.3,"Špička","Mobilní sítě v ČR"

Offline

#4 9. 4. 2009 21:18:22

Ondra.kl
Člen
Registrace: 30. 9. 2008
Příspěvků: 933

Re: Problém s importem CSV souboru

nechce se mi to teď zase vypisovat, podobný příklad je tady: http://forum.openoffice.cz/viewtopic.php?id=370

pro další funkce když tak mrkněte do nápovědy.

Offline

#5 11. 4. 2009 15:17:20

hanus
Člen
Místo Olomouc
Registrace: 29. 11. 2006
Příspěvků: 573
Web

Re: Problém s importem CSV souboru

Jinou možností je nastavení prostředí, aby desetinný oddělovač byla tečka, a pak naimportovat - to už by měl chápat Calc jako čísla ty s desetinnou tečkou

Offline

#6 11. 4. 2009 15:22:45

hanus
Člen
Místo Olomouc
Registrace: 29. 11. 2006
Příspěvků: 573
Web

Re: Problém s importem CSV souboru

jinak vzorec na převod textu na číslo je
=VALUE(SUBSTITUTE(A1;".";","))
kde v A1 je např 1.1 a formát buňky A1 je text

Offline

#7 11. 4. 2009 19:20:40

Ondra.kl
Člen
Registrace: 30. 9. 2008
Příspěvků: 933

Re: Problém s importem CSV souboru

hanus napsal(a)

jinak vzorec na převod textu na číslo je
=VALUE(SUBSTITUTE(A1;".";","))
kde v A1 je např 1.1 a formát buňky A1 je text

to už je lepší vybrat oblast a v ní hromadně nahradi "." za ","

Offline

Zápatí