Obě strany předchozí revize Předchozí verze Následující verze | Předchozí verze Následující verzeObě strany příští revize |
standardy:csv [2017/09/04 10:47] – [Nejčastější chyby při použití CSV] Jakub Klímek | standardy:csv [2020/08/05 13:47] – [Nástroje pro práci s CSV] Jakub Klímek |
---|
- Pokud údaj sám obsahuje uvozovku, musí být zdvojena, tj. místo ''%%"%%'' bude zapsána jako ''%%""%%'' | - Pokud údaj sám obsahuje uvozovku, musí být zdvojena, tj. místo ''%%"%%'' bude zapsána jako ''%%""%%'' |
| |
| Příklad tabulkových dat v CSV: |
| <code csv> |
| Poskytovatel,PočetDatovýchSad,PočetDistribucí |
| Český úřad zeměměřický a katastrální,129213,348446 |
| Český statistický úřad,511,513 |
| HLAVNÍ MĚSTO PRAHA,215,1294 |
| </code> |
===== Nástroje pro práci s CSV ===== | ===== Nástroje pro práci s CSV ===== |
* CSV můžete [[http://csvlint.io/|validovat online pomocí CSV Lint]] | * CSV můžete [[http://csvlint.io/|validovat online pomocí CSV Lint]] ([[standardy:technicke-standardy-pro-vytvareni-datovych-schemat-na-stupni-3|nikoliv však jeho schéma!]]) |
* CSV můžete [[https://www.w3.org/standards/techs/csv#w3c_all|standardně a strojově čitelně popisovat pomocí CSV on the Web]] | * CSV můžete [[standardy:technicke-standardy-pro-vytvareni-datovych-schemat-na-stupni-3|standardně a strojově čitelně popisovat pomocí CSV on the Web]] |
* CSV můžete otevřít ve vašem tabulkovém procesoru, např. [[https://www.google.com/sheets/about/|Google Sheets]], [[https://www.openoffice.org/product/calc.html|Apache OpenOffice Calc]] či [[https://products.office.com/en/excel|Microsoft Excel]] | * CSV můžete otevřít ve vašem tabulkovém procesoru, např. [[https://www.google.com/sheets/about/|Google Sheets]], [[https://www.openoffice.org/product/calc.html|Apache OpenOffice Calc]] či [[https://products.office.com/en/excel|Microsoft Excel]] |
* CSV můžete otevřít v libovolném textovém editoru, např. [[https://notepad-plus-plus.org/|Notepad++]]. Standardní Poznámkový blok ve Windows ovšem vhodný není. | * CSV můžete otevřít v libovolném textovém editoru, např. [[https://notepad-plus-plus.org/|Notepad++]] nebo [[https://code.visualstudio.com/|Visual Studio Code]]. Standardní Poznámkový blok ve Windows ovšem vhodný není. |
* CSV můžete [[http://codebeautify.org/csv-to-sql-converter|nahrát do relační SQL databáze]] | * CSV můžete [[http://codebeautify.org/csv-to-sql-converter|nahrát do relační SQL databáze]] |
| |
===== Nejčastější chyby při použití CSV ===== | ==== Nejčastější chyby při použití formátu CSV ==== |
- [[standardy:csv:chybné-kódování|Jiné kódování než UTF-8]] | - [[standardy:csv:chybné-kódování|Jiné kódování než UTF-8]] |
- [[standardy:csv:chybný-oddělovač|Jiný oddělovač než čárka]] | - [[standardy:csv:chybný-oddělovač|Jiný oddělovač než čárka]] |
- [[standardy:csv:chybné-escapování|Chybné escapování čárek a uvozovek]] | - [[standardy:csv:chybné-escapování|Chybné escapování čárek a uvozovek]] |
- [[standardy:csv:mezery-v-číslech|Mezery v zápisu čísel]] | - [[standardy:csv:mezery-v-číslech|Mezery v zápisu čísel]] |
| - [[standardy:csv:mezery-v-hodnotách|Mezery použité pro zarovnání]] |
- [[standardy:csv:čárky-v-číslech|Desetinná čísla oddělená čárkou]] | - [[standardy:csv:čárky-v-číslech|Desetinná čísla oddělená čárkou]] |
- [[standardy:csv:chybné-datumy|Datumy ve formátu jiném než YYYY-MM-DD]] | - [[standardy:csv:chybné-datumy|Datumy ve formátu jiném než YYYY-MM-DD]] |
| - [[standardy:csv:jednotky|Jednotky jako součást číselné hodnoty]] |
- [[standardy:csv:prázdné-řádky-či-sloupce|Prázdné řádky či sloupce]] | - [[standardy:csv:prázdné-řádky-či-sloupce|Prázdné řádky či sloupce]] |
| - [[standardy:csv:null|Hodnoty null]] |
| - [[standardy:csv:implicitní-číselníky|Implicitní číselníky]] |
| - [[standardy:csv:nekonzistentní-hlavičky|Nekonzistentní hlavičky]] |
- [[standardy:csv:chybějící-schéma|Chybějící schéma]] | - [[standardy:csv:chybějící-schéma|Chybějící schéma]] |
| - [[standardy:csv:chybný-datový-typ|Chybný datový typ sloupce]] |
| - [[standardy:csv:seznam-v-buňce|Seznam či strukturovaná hodnota v buňce]] |
| - [[standardy:csv:chybný-content-type]] |
| |