Stránka 1 z 2

Převod dat Excel 2007

Napsal: 11 čer 2013, 22:14
od Celeron
Prosil bych poradit s následující záležitostí. Mám exportovaný data z průmyslovýho regulátoru v takovýmhle Excel tvaru:
datum a čas, údaj 1, udaj 2
"4.6.2013 10:40:00" "979" "14,5"
"4.6.2013 10:55:00" "1024" "16,2"
"4.6.2013 11:10:00" "3979" "20,5"
atd, řádově několik tisíc řádků.
Je potřeba z toho vytvořit spojnicový graf na X je datum a čas a na Y údaj 1 a údaj 2. Vytvořit graf, není problém, to umím, ale jak pro něj připravit data z tohodle exportu? Zjevně jsou v textovým tvaru a nemůžu přijít na to, jak ho převést v Excel 2007 do číselnýho tvaru aby z toho potom vznikl graf. V Excel 2003 to byl příkaz Text/data to columns nebo tak nějak, už si to moc nepamatuju, dlouho jsem to nepotřeboval.
Zkoušel jsem ten export protáhnout textovým editorem a zlikvidovat uvozovky. Tímhle způsobem se údaj 1 a údaj 2 vloží do Excelu správně ale místo datum a čas je sloupec hodnota XXXXX.
Jak na to?
Díky
Jirka

Napsal: 11 čer 2013, 22:45
od Victronix
Ulož data jako *.csv.
Nevím jak je na tom Excel 2007, ale LibreOffice Calc a OpenOffice Calc umí otevřít csv. Pak si jen pohraješ se vstupním filtrem a pěkně se ti data oddělí.

Myslím, že v excelu se muselo dát otevřít soubor, zvoli csv a pak to nabídlo tento vstupní filtr. Ale nejsem si jist.

Napsal: 11 čer 2013, 22:57
od Celeron
Ten regl ale neumí export v ničem jiným, než XML. Nebo myslíš otevřít v Excelu XML, uložit ho jako CSV a pak ho znova načíst do Excelu přes vstupní filtr?
Jirka

Napsal: 11 čer 2013, 23:03
od Michal22
Jo, třeba Open Office se při otevírání souboru s příponou .csv zcela rozumně zeptá na to, čím chci oddělit hodnoty. Když dáš Semicolons, tak ti to ůplně nádherně rozháže do buněk, potom se s tím dá dělat dál.

Zkusil jsem otevřít ten stejný soubor V Excelu 2007, nemám vůbec ponětí kde hledat způsob naformátování do buněk :(

Napsal: 11 čer 2013, 23:42
od rnbw
Nainstaluj openoffice alebo libreoffice, tam si to otvor ako CSV a uloz ako XLS.

Napsal: 11 čer 2013, 23:59
od sewerman_cz
Excel 2007 nemám, ale postupoval bych takto
- data z regulátoru bych uložil do txt (přepsal příponu xml)
- odstranil bych uvozovky
- v excelu bych dal "otevřít"
- vybral "všechny soubory"
- poté bych dal roztřídit podle pevně dané šířky

Výsledek by měl být čísla.
Pokud by i tak byl problém zkusil bych celý sloupec označit a vložit na stejné místo jako hodnoty. (vložit jinak - hodnoty)

Pokud je to jednorázovka tak sem vložte soubor a zkusím s tím nšco udělat

Napsal: 12 čer 2013, 08:55
od josek
Celeron píše:Prosil bych poradit s následující záležitostí. Mám exportovaný data z průmyslovýho regulátoru v takovýmhle Excel tvaru:
datum a čas, údaj 1, udaj 2
"4.6.2013 10:40:00" "979" "14,5"
"4.6.2013 10:55:00" "1024" "16,2"
"4.6.2013 11:10:00" "3979" "20,5"
atd, řádově několik tisíc řádků.
... V Excel 2003 to byl příkaz Text/data to columns nebo tak nějak, už si to moc nepamatuju, dlouho jsem to nepotřeboval.
...
Jak na to?
Díky
Jirka


Príkaz "Text/data to columns" (alebo "Text na stĺpce") existuje aj vo vyšších verziách, pod záložkou "Údaje".

Napsal: 12 čer 2013, 11:34
od Celeron
To sewerman: když přepíšu xml na txt tak je v textu šíleně nesmyslů z formátu xml. Tudy cesta nevede. Lepší je, to z Excelu přes ctrl c přenýst do poznámkovýho bloku, tam vyházet uvozovky a zase vrátit do Excelu. Jenže udaj datum/čas je vykřížkovanej, špatnej formát. Údaj1 a 2 je správně. Dík za nabídku, ale potřebuju to dělat každej den.

to rnbw: když vše zklame, tak to zkusím. Víš jak to je v firemních mašinách s softem. Ta 2007 je ofiko koupená.

to josek: Dobrý tip, díky. Sice jsem záložku údaje nenašel ale v Helpu jsem pod termínem Udaje něco našel k převodu text data a hlavně kolem ty složeniny datum čas. Budu to zkoumat, zatím to vypadá nadějně.

Jirka

Napsal: 12 čer 2013, 15:10
od sewerman_cz
Celeron píše: Lepší je, to z Excelu přes ctrl c přenýst do poznámkovýho bloku, tam vyházet uvozovky a zase vrátit do Excelu.

Proč takhle? Pokud to máte v excelu s uvozovkama tak stačí vybrat sloupce kterých se to týká, dát nahradit (ctrl+h), nahradit uvozovky za prázdní místo (já to dělám tak, že vstoupím do buňky Nahradit: dám mezerník a backspace. Pak stačí dát nahradit vše a uvozovky jsou pryč.

Napsal: 12 čer 2013, 21:28
od Celeron
Ctrl h na to nejde použít, když chci nahradit uvozovky "ničím" tak hlásí, že Exel nenašel žádný data na který by to aplikoval. Už si začínám myslet, že ten regulátor exportuje nějakej podivnej formát, na kterej příkazy excelu nefungují. Při 1. otevření exportovanýho souboru v Exelu právě píše něco o nesouladu formátu dat. Divný je, že Excel 2003 si s tím poradil.
Asi to vzdám...
Jirka

Napsal: 12 čer 2013, 23:49
od sewerman_cz
Zkuste sem hodit jeden ten soubor, pokud to není tajné.

Napsal: 13 čer 2013, 11:44
od Celeron
Už vím, proč to nešlo. Byly tam zamčený části některých sloupců.
Přes Ctrl-H jsem vyházel uvozovky. Takže vzniklo ve sloupcích A, B, C:
4.6.2013 10:40:00 | 979 | 14.5
S tím to ale graf nezkouslo. Pak jsem dostal tip, že 14.5 je blbost, že musí být desetinná čárka. Nějak jsem si toho nevšiml. :oops: Pak už to graf vygenerovalo ale byly tam nesmysly. Zjistil jsem, že to dělá sloupec A, nějakej problém s formátem datum/čas. Pokud jsem si ho půjčil z zpracování Excelem 2003, tak to bylo správně. Dělá to něco kolem formátu data a času. Chtěl jsem poslat XLS soubory a bastlírna píše, že xls nejsou povoleny. Dáš mi email do SZ?
Díky
Jirka

Napsal: 16 čer 2013, 08:59
od josek
[quote... Pak už to graf vygenerovalo ale byly tam nesmysly. Zjistil jsem, že to dělá sloupec A, nějakej problém s formátem datum/čas. Pokud jsem si ho půjčil z zpracování Excelem 2003, tak to bylo správně. Dělá to něco kolem formátu data a času. ...
Díky
Jirka[/quote]

Predpokladal som, že z tvojich dát Excel zmysluplný graf neurobí, kvôli obmedzeniu v jednotkách časového formátovania hlavnej osi X. Ja tam vidím možnosť nastavenia iba na tieto jednotky:

Deň
Mesiac
Rok

Takže uvedené možnosti spolu s nastavením hodín, prípadne minút alebo sekúnd absentujú a preto je výsledkom nezmyselný graf.

Budem rád, ak sa mýlim a niekto ma opraví, pretože zatiaľ to považujem za hrubý nedostatok v tvorbe grafu v Exceli

Napsal: 16 čer 2013, 11:47
od p32
Tak ono je to snad v něčem jiném. Datum musí být setřiděno podle roku, měsíce a dne. Pak to půjde normálně, je to tak na 10 minut práce.

Místo sloupků A,B,C :
4.6.2013 10:40:00 | 979 | 14.5

má být :
2013.06.04 10:40:00 | 979 | 14.5

Napsal: 16 čer 2013, 13:00
od josek
p32 píše:Tak ono je to snad v něčem jiném. Datum musí být setřiděno podle roku, měsíce a dne. Pak to půjde normálně, je to tak na 10 minut práce.

Místo sloupků A,B,C :
4.6.2013 10:40:00 | 979 | 14.5

má být :
2013.06.04 10:40:00 | 979 | 14.5


Aby sme sa rozumeli: jedná sa o formátovanie hlavnej horizontálnej osi v grafe: tam sa nedá nastaviť kratší časový úsek ako 1 deň !!!.
Takže preto vychádza graf v jemnejšom časovom delení nezmyselne. Samozrejme, že bunka sa dá formátovať ľubovoľne. Os v grafe už nie.

Budem rád, ak sa mýlim a niekto ma opraví, pretože zatiaľ to považujem za hrubý nedostatok v tvorbe grafu v Exceli :(

To Celeron: podarilo sa niečo v tomto smere?