Aktuální verze: 1.4.0.0, leden 2011
Aplikace je určena pro operační systém Windows®.
K běhu aplikace je vyžadováno běhové prostředí
.NET Framework verze
2.0 nebo vyšší.
CsvEditor.exe (staženo 1770×)
Editor souborů CSV slouží k zobrazení a úpravě textových souborů s hodnotami oddělenými čárkou (CSV — comma separated values). Jako oddělovač akceptuje kromě čárky také středník a tabulátor (TSV — tabulator separated values). Jednotlivé hodnoty mohou být uzavřeny v uvozovkách. Pokud nejsou hodnoty v uvozovkách, mezery před a za oddělovačem jsou akceptovány jako součást hodnot (v souladu s RFC 4180). Toto lze v případě potřeby změnit v nastavení. Detekce oddělovače a uzavření hodnot do uvozovek probíhá automaticky. V případě potřeby lze automatickou detekci vypnout a to jak pouze pro konkrétní dokument pomocí příkazů v hlavní nabídce „Zobrazení“, tak globálně v nastavení programu. Dále je možné nastavit kódování souboru a to také jak pro konkrétní soubor nebo pro všechny otevírané dokumenty. Jako výchozí je nastaveno kódování CP 1250 (běžné kódování používané operačním systémem Windows® ve střední Evropě). Další možnosti jsou: ISO 8859-2 (kódování používané například operačními systémy Unix a Linux ve střední Evropě) a UTF-8 (v současnosti už standard se snahou pokrýt co největší množství jazyků).
Obsah prvního řádku lze zobrazit do záhlaví. K dispozici je opět automatická detekce nebo ruční volba. V případě, že první řádek neobsahuje všechny hodnoty, nebude při automatické detekci jeho obsah zobrazen do záhlaví. Klepnutím na záhlaví libovolného sloupce je možné záznamy v tabulce seřadit (vzestupně i sestupně) podle řetězcových hodnot v daném sloupci.
V případě potřeby lze v nastavení povolit změnu pořadí sloupců. Změnu je pak možné provést jednoduše přetažením sloupce myší na požadovanou pozici. Změna pořadí sloupců se ale týká pouze zobrazení a při ukládání souboru se neprojeví.
Při ukládání souboru prostřednictvím příkazu „Uložit jako“, lze zvolit, které záznamy se mají do nového souboru uložit. To je výhodné například při nastaveném filtru, řazení podle některého ze sloupců nebo skrytí některých sloupců. Při zvolení uložení zobrazených záznamů včetně jejich pořadí, bude nový soubor obsahovat záznamy v takovém pořadí a jen ty, které jsou aktuálně zobrazeny v hlavním okně aplikace. Dále pak je možné zvolit uzavírání všech hodnot do uvozovek. Pokud ale hodnota obsahuje oddělovač, uvozovky nebo konec řádku, do uvozovek uzavřena vždy. Tuto volbu tedy není nutné používat, pokud k tomu není vážný důvod. Každopádně tak i tak bude výsledný uložený soubor CSV odpovídat doporučení RFC 4180.
Celou tabulku nebo zobrazené záznamy lze také exportovat do formátu HTML 4.01 Strict nebo XHTML 1.0 Strict příslušným příkazem hlavní nabídky „Soubor“. V rámci exportu je možné nastavit nahrazování mezer nedělitelnými mezerami, což je výhodné v případě, kdy je nežádoucí zalamování textu uvnitř buněk. Možnost vkládání nedělitelných mezer do prázdných buněk nemá v případě exportu do výše uvedených formátů význam, nicméně, pokud by bylo exportovanou tabulku potřeba použít například v dokumentu HTML 4.01 Transitional, je vhodné tuto volbu použít. V opačném případě nebude v prohlížeči kolem prázdné buňky zobrazen rámeček.
Úpravy. Pokud je buňka v režimu editace, s textem, který obsahuje, lze pracovat podobně jako v běžném textovém poli. Rovněž kontextová nabídka, týkající se editované buňky, je známá z běžného textového pole. Aplikace umožňuje také práci s více buňkami:
Stavový řádek zobrazuje celkový počet záznamů (řádků), počet aktuálně zobrazených záznamů, celkový počet sloupců, počet aktuálně zobrazených sloupců, počet vybraných buněk (případně i řádků, jsou-li vybrány celé) a volitelnou hodnotu. Počet aktuálně zobrazených záznamů se může lišit od celkového počtu v případě, že je aktivní filtr. Podobně se může lišit počet zobrazených sloupců od jejich celkového počtu, v případě, že jsou některé z nich skryté. Jako volitelnou hodnotu (poslední položku stavového řádku) je možné vybrat si prostřednictvím kontextové nabídky z následujících možností: aritmetický průměr (akceptuje pouze ty buňky z výběru, které obsahují číslo), počet hodnot (udává počet neprázdných buněk výběru), počet čísel, maximální hodnotu (z vybraných čísel), minimální hodnotu a součet (čísel ve výběru).
Filtr slouží k výběru záznamů, odpovídajících nastaveným podmínkám. Jednotlivé podmínky lze přidávat pomocí tlačítka „Přidat podmínku“. Již přidané podmínky lze zrušit nastavením první (prázdné) volby v nabídce pro výběr sloupce. Po nastavení filtru je filtr aktivní i po zavření dialogového okna filtru až do jeho zrušení klávesou F6 nebo odpovídajícím příkazem hlavní nabídky.
Vyhledávání umožňuje kromě běžných způsobů, také označení buněk, odpovídajících vyhledávací podmínce, a to jak označení pouze konkrétních buněk v rámci jednoho hledání, tak i přidání k již existujícímu výběru. Vyhledávat je možné dopředu (od aktuálně vybrané buňky), dozadu nebo lze prohledat celou tabulku nezávisle na výběru. Pokud jde o rozsah, lze prohledávat kromě celé tabulky také pouze výběr.
V případě potřeby vrátit všechny změny od posledního uložení, je možný návrat k předchozí uložené verzi souboru pomocí příkazu „Obnovit“ v nabídce „Soubor“.
Kontextová nabídka hlavního formuláře umožňuje provádět některé operace přímo s konkrétními buňkami, řádky nebo sloupci, aniž by tyto musely být vybrány.
Nástroje:
Ctrl + N | Vytvoření nového souboru. |
Ctrl + O | Otevření souboru. |
Ctrl + W | Zavření otevřeného souboru. |
Ctrl + S | Uložení souboru. |
Ctrl + Shift + S | Uložení s možností výběru adresáře, jména souboru a dalšími. |
Ctrl + E | Export do formátu HTML 4.01 nebo XHTML 1.0. |
F2 | Přechod do režimu editace buňky, která má vstupní zaměření. |
Ctrl + C | Kopírování výběru (v případě, že je buňka v režimu editace, kopírování výběru v rámci editované buňky). |
Ctrl + V | Vložení textu CSV nebo TSV ve schránce systému Windows® do výběru (v případě, že je buňka v režimu editace, vložení textu do editované buňky). |
Ctrl + R | Výběr řádků, v nichž se nacházejí vybrané buňky. |
Ctrl + T | Výběr sloupců, v nichž se nacházejí vybrané buňky. |
Ctrl + A | Výběr všech zobrazených buněk (v případě, že je buňka v režimu editace, výběr celého textu uvnitř buňky). |
Ctrl + D | Odznačení všech vybraných buněk. |
Ctrl + F | Hledání. |
F3 | Nalezení dalšího výskytu zadaného hledaného textu. V případě, že ještě nebyl zadán hledaný text, funguje stejně jako Ctrl + F. |
Shift + F3 | Nalezení předchozího výskytu zadaného hledaného textu. |
Ctrl + H | Nahrazení. |
Ctrl + M | Vložení nového sloupce (za poslední sloupec). |
Del | Smazání vybraných řádků. |
F8 | Zvýraznění vybrané buňky/buněk barvou. |
Alt + F8 | Zvýraznění vybrané buňky/buněk alternativní barvou. |
F9 | Odstranění zvýraznění vybrané buňky/buněk. |
F4 | Nastavení filtru. |
F6 | Zobrazení všech záznamů (zrušení filtru). |
Alt + F6 | Zobrazení všech sloupců. |
F7 | Zobrazení záznamů bez řazení (zrušení řazení podle vybraného sloupce). |
Ctrl + U | Zobrazení zdroje. |
Ctrl + J | Přizpůsobení šířky vybraných sloupců (sloupců, ve kterých se nacházejí vybrané buňky). |
Ctrl + Shift + J | Přizpůsobení šířky všech sloupců. |
Ctrl + 0 | Nastavení automatické detekce oddělovače. |
Ctrl + 1 | Nastavení čárky jako oddělovače. |
Ctrl + 2 | Nastavení středníku jako oddělovače. |
Ctrl + 3 | Nastavení tabulátoru jako oddělovače. |
Ctrl + 4 | Zobrazení CSV bez záhlaví. |
Ctrl + 5 | Zobrazení záhlaví tabulky z prvního řádku CSV. |
Ctrl + 6 | Automatická detekce záhlaví. |
Ctrl + 7 | Nastavení kódování CP 1250. |
Ctrl + 8 | Nastavení kódování ISO 8859-2. |
Ctrl + 9 | Nastavení kódování UTF-8. |
Ctrl + G | Možnosti (nastavení programu). |
Ctrl + B | Analýza obsahu vybraných buněk. |
Ctrl + Shift + C | Kopírování výběru s rozšířenými možnostmi. |
Ctrl + Shift + V | Očíslování nebo vyplnění vybraných buněk náhodnými čísly nebo řetězci. |
Ctrl + Shift + D | Odstranit diakritiku. |
Ctrl + Shift + T | Odstranit nadbytečné mezery. |
Ctrl + Shift + L | Malá písmena. |
Ctrl + Shift + U | Velká písmena. |
Ctrl + Shift + P | První písmeno velké. |
Ctrl + Shift + N | První písmena vět velká. |
Ctrl + Shift + M | První písmena slov velká. |
F1 | Zobrazení nápovědy. |
Alt + F4 | Ukončení aplikace. |
Enter | Aplikace filtru. |
F6 | Zobrazení všech záznamů (zrušení filtru). |
Esc | Minimalizace okna. |
Ctrl + A | Vybere všechny položky. |
Ctrl + C | Zkopíruje vybrané položky jako hodnoty oddělených tabulátorem do schránky systému Windows®. |
Esc | Zavře dialogové okno. |
Ctrl + F | Nastaví vstupní zaměření vyhledávacímu políčku. |
F3 | Najde další výskyt zadaného hledaného textu. V případě, že ještě nebyl zadán hledaný text, funguje stejně jako Ctrl + F. |
Enter | V případě, že byl zadán hledaný text, spustí hledání nebo najde další výskyt hledaného textu. |
Shift + F3 (Shift + Enter) | Totéž, co F3 (Enter), jen s tím rozdílem, že změní směr vyhledávání oproti nastavenému směru pomocí zatržítka „nahoru“. |
Ctrl + A | Výběr veškerého textu. |
Ctrl + C | Zkopíruje vybraný text do schránky systému Windows®. |
Esc | Zavře dialogové okno. |