Autor | Zpráva | ||
---|---|---|---|
maarlin Profil |
#1 · Zasláno: 9. 8. 2008, 12:15:45
Zdravím,
mám několik desítek CSV souborů, konkrétně CSV "comma-separated", tedy hodnoty jsou oddělené čárkou (ne středníkem). Tyto CSV soubory mají dva sloupce. Každý soubor má přibližně takovouto strukturu: "hodnota prvního sloupce 1","hodnota druhého sloupce 1" "hodnota prvního sloupce 2","hodnota druhého sloupce 2" "hodnota prvního sloupce 3","hodnota druhého sloupce 3" Pokud tento soubor chci otevřít v Excelu, otevře mi to jako jeden souvislý sloupec hodnot a v každé buňce jsou zároveň dvě hodnoty oddělené čárkou. Pokud to CSVčko projedu funkcí Find & Replace, nahradím čárky za středníky a konečně otevřu v Excelu jako dva sloupce hodnot, nastane potíž s kódováním, jelikož Excel nezvládá utf-8. Existující CSVčko tedy přeuložím do windows-1250. Konečně tedy otevřu v Excelu jako dva sloupce hodnot se správným kódováním. Pokud tedy po nějakých úpravách chci CSVčko v Excelu znova uložit, tak mi Excel nabídne několik CSV formátů: CSV oddělené středníkem, CSV pro Macintosh a CSV pro MS-DOS. Jediný z těchto formátů - CSV oddělené středníkem uloží opět zpátky soubor se správným kódováním. Bohužel už ale zapomíná na uzavírání hodnot uvozovkami. Výsledný CSVčkový soubor s úpravami provedenými v Excelu tedy vypadá takto: hodnota prvního sloupce 1;hodnota druhého sloupce 1 hodnota prvního sloupce 2;hodnota druhého sloupce 2 hodnota prvního sloupce 3;hodnota druhého sloupce 3 Abych se dostal k vyhovujícímu výsledku, musím tedy opět projet tento soubor fcí Find & Replace a nahradit v první řadě středníky za čárky a v druhé řadě na začátek a konec každé hodnoty přidat uvozovky. Opravdu je nutný takovýto složitý postup k takové "prkotině"? :) Neexistuje nějaký jednodušší způsob, jak upravovat "comma-separated CSV" v Excelu a zase v něm ukládat? |
||
Bubák Profil |
#2 · Zasláno: 9. 8. 2008, 13:15:09 · Upravil/a: Bubák
|
||
maarlin Profil |
#3 · Zasláno: 9. 8. 2008, 13:42:30
Bubák: Super, díky moc.
Jinak pro ostatní, kteří by někdy řešili tento problém, doporučuji použít "Průvodce importem textu", dokonce bez potíží zvládá i UTFko a vše tam jde dobře nastavit. http://office.microsoft.com/cs-cz/excel/HP101022441029.aspx |
||
Časová prodleva: 16 let
|
0