< návrat zpět

MS Excel


Téma: Import a formatovanie rss

Zaslal/a 24.2.2012 11:21

Po otvoreni suboru (v konkretnom pripade .csv, kde je pouzita desatinna bodka) mam chybne naformatovane cisla. Napr. 1.5 sa naformatuje ako datum 1.V. 8

Vie mi s tym niekto poradit? Stacilo by, keby sa tieto udaje naimportovali aj ako text, len nech to nema format datumu. Pri pokuse o preformatovanie na cislo, objavi sa v bunke interne cislo datumu, ktore pouziva Excel. Dakujem.

Zaslat odpověď >

icon #007419
avatar
Spôsobov je viacej, nie vždy každý zafunguje:
a) pri importe v sprievodcovi nastaviť ako oddeľovač desatinného čísla bodku, prípadne importovať daný stĺpec ako text
b) pri importe celý csv v prvom kroku naimportovať celý do jednoho stĺpca, až následne to rozsekať priamo v exceli cez data - text do stĺpcov, tam nastaviť správny oddeľovač desatinného čísla, t.j. bodku
c) upraviť csv najprv v notepade, či worde - nahradiť bodky čiarkami
d) dočasne pre potreby importu zmeniť oddeľovače v ovládacích paneloch - národnom prostredí, po importe to vrátiť späť
Ono je to vždy trochu problém a jediný spôsob, na ktorý som prišiel, je metóda pokus-omyl.citovat
#007420
avatar
Presne tak ako píše AL.
K možnosti d) iba poznámka

Netreba v ovládacích paneloch.
Stačí v exceli(2007 a vyššie. V 2003 je to obdobné) v možnostiach -> rozšírené dať ako oddeľovač desatinných miest "."
To je pre vkladanie cez CTRL+C a CTRL+V.

A potom samozrejme vrátiť naspäť ",".citovat
#007423
avatar
nebo za e) import pomocí makra, kdy soubor otevřeme jako text, řádek po řádku, pomocí funkce replace nahradíme tečky a pak zároveň pomocí funkce split rozdělíme do buňěk.

No ale pro jednorázové použití bych volil bod c :-)citovat
#007424
avatar
To Jeza:
Ale ak tam budú aj dátumy s bodkami, tak budú zase tie dátumy pošahané.citovat
#007426
avatar
To je fakt, tak replace použít až po Splitu a jen pro konkrétní pole :-), teda co se makra týče.citovat
#007439
avatar
To all:
funguje mi toto: .csv premenujem na .txt a otvorim v Exceli > text do stlpcov > diskutovane data naimportovat ako text > zmena bodky na ciarku. A dostanem zhruba to, co chcem.
Excel je dobra vec, ale ma este medzery. 7
Dakujem vsetkym za pomoc.citovat
#007440
avatar
Oops, nez som napisal odpoved (predchadzjuci prispevok) ma to odhlasilo. Inak som to stale ja.citovat
#007468
avatar
Nedalo mi to. Vyskusal som moznost d)- docasna zmena desatinnej ciarky na bodku priamo v Exceli pred importom .csv. Po importe potom opacna zmena - bodky na ciarku. Vsetko prebehne bez jedineho problemu a bez zasahu do samotnych dat. A datumy v inych stlpcoch zostanu datumami. Elegantna praca ako James Bond. Pre zhodnotenie si poziciam myslienku z jedneho stareho ceskeho filmu: "Jak primitivni. Ale jak ucinne!"citovat
#007469
avatar
To Pavolc
Ja som to tiež skúšal pri naťahovaní kurzov z NIKE. A tiež sa mi to zdalo najjednoduchšie. Len to prepínanie treba robiť manuálne.Makro sa mi nepodarilo.citovat

Uživatelské menu

Nejste přihlášen(a)
avatar\n

Menu

On-line nástroje

Formulář Faktura

Formulář Faktura IV

Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.

Aktivní diskuse

odpocet a storno tl.

PavDD • 28.3. 8:53

odpocet a storno tl.

Začátečník • 26.3. 14:39

odpocet a storno tl.

PavDD • 26.3. 10:22

odpocet a storno tl.

elninoslov • 26.3. 7:50

odpocet a storno tl.

PavDD • 26.3. 7:26

odpocet a storno tl.

elninoslov • 25.3. 22:34

odpocet a storno tl.

Začátečník • 25.3. 15:09