< 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

Formulář Faktura

Formulář Faktura IV

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

Helios iNuvio

Používáte podnikový systém Helios iNuvio? Potřebujete pomoci se správou nebo vyvinout SQL proceduru? Více informací naleznete na stránce Helios iNuvio.

On-line nástroje