Programator.unas.cz

Editor souborů CSV

Vzhled okna aplikace

Aktuální verze: 1.4.0.0, leden 2011

Požadavky

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šší.

Stažení aplikace

CsvEditor.exe (staženo 1770×)

Popis

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íktabulá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í hodnotusouč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:

Klávesové zkratky hlavního okna

Ctrl + NVytvoření nového souboru.
Ctrl + OOtevření souboru.
Ctrl + WZavření otevřeného souboru.
Ctrl + SUložení souboru.
Ctrl + Shift + SUložení s možností výběru adresáře, jména souboru a dalšími.
Ctrl + EExport do formátu HTML 4.01 nebo XHTML 1.0.
F2Přechod do režimu editace buňky, která má vstupní zaměření.
Ctrl + CKopí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 + VVlož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 + RVýběr řádků, v nichž se nacházejí vybrané buňky.
Ctrl + TVýběr sloupců, v nichž se nacházejí vybrané buňky.
Ctrl + AVý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 + DOdznačení všech vybraných buněk.
Ctrl + FHledání.
F3Nalezení 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 + F3Nalezení předchozího výskytu zadaného hledaného textu.
Ctrl + HNahrazení.
Ctrl + MVložení nového sloupce (za poslední sloupec).
DelSmazání vybraných řádků.
F8Zvýraznění vybrané buňky/buněk barvou.
Alt + F8Zvýraznění vybrané buňky/buněk alternativní barvou.
F9Odstranění zvýraznění vybrané buňky/buněk.
F4Nastavení filtru.
F6Zobrazení všech záznamů (zrušení filtru).
Alt + F6Zobrazení všech sloupců.
F7Zobrazení záznamů bez řazení (zrušení řazení podle vybraného sloupce).
Ctrl + UZobrazení zdroje.
Ctrl + JPřizpůsobení šířky vybraných sloupců (sloupců, ve kterých se nacházejí vybrané buňky).
Ctrl + Shift + JPřizpůsobení šířky všech sloupců.
Ctrl + 0Nastavení automatické detekce oddělovače.
Ctrl + 1Nastavení čárky jako oddělovače.
Ctrl + 2Nastavení středníku jako oddělovače.
Ctrl + 3Nastavení tabulátoru jako oddělovače.
Ctrl + 4Zobrazení CSV bez záhlaví.
Ctrl + 5Zobrazení záhlaví tabulky z prvního řádku CSV.
Ctrl + 6Automatická detekce záhlaví.
Ctrl + 7Nastavení kódování CP 1250.
Ctrl + 8Nastavení kódování ISO 8859-2.
Ctrl + 9Nastavení kódování UTF-8.
Ctrl + GMožnosti (nastavení programu).
Ctrl + BAnalýza obsahu vybraných buněk.
Ctrl + Shift + CKopírování výběru s rozšířenými možnostmi.
Ctrl + Shift + VOčíslování nebo vyplnění vybraných buněk náhodnými čísly nebo řetězci.
Ctrl + Shift + DOdstranit diakritiku.
Ctrl + Shift + TOdstranit nadbytečné mezery.
Ctrl + Shift + LMalá písmena.
Ctrl + Shift + UVelká písmena.
Ctrl + Shift + PPrvní písmeno velké.
Ctrl + Shift + NPrvní písmena vět velká.
Ctrl + Shift + MPrvní písmena slov velká.
F1Zobrazení nápovědy.
Alt + F4Ukončení aplikace.

Klávesové zkratky okna filtru

EnterAplikace filtru.
F6Zobrazení všech záznamů (zrušení filtru).
EscMinimalizace okna.

Klávesové zkratky okna analýzy obsahu vybraných buněk

Ctrl + AVybere všechny položky.
Ctrl + CZkopíruje vybrané položky jako hodnoty oddělených tabulátorem do schránky systému Windows®.
EscZavře dialogové okno.

Klávesové zkratky okna s nápovědou

Ctrl + FNastaví vstupní zaměření vyhledávacímu políčku.
F3Najde další výskyt zadaného hledaného textu. V případě, že ještě nebyl zadán hledaný text, funguje stejně jako Ctrl + F.
EnterV 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 + AVýběr veškerého textu.
Ctrl + CZkopíruje vybraný text do schránky systému Windows®.
EscZavře dialogové okno.

Hlavní stránka | Kniha hostů | RSS kanál

Jste 38641. návštěvník od 7. 1. 2009 a spolu s Vámi jsou tu ještě 2 lidé.
© Petr Červinka 2009—2024, poslední aktualizace: 17. 1. 2011, 13:13

Valid HTML 4.01 Transitional Valid CSS Valid RSS Level A conformance icon, W3C-WAI Web Content Accessibility Guidelines 1.0 Powered by Apache HTTP Server Powered by PHP Powered by MySQL Hosted by Webzdarma.cz