PočítačeTypy souborů

Formátu CSV, nebo kam dát čárku?

Mezi aplikacemi, tváří v tvář, ne-li programátor, je to již pokročilý uživatel, import dat z jedné aplikace do druhé nedochází jen velmi zřídka. A dost často je nutné importovat tabulkových dat, které ve skutečnosti byl vytvořen ve formátu CSV. Kteří vyvinuli několik alternativních řešení (vedoucí XML mezi nimi). Ale vytvoření souboru CSV, v některých případech je nejvhodnější řešení, a některé z nich - nejproblematičtější.

To je zkratka pro název formát jako commaseparatedvalues - Hodnoty oddělené čárkou. V programu Poznámkový blok souboru takto:

00, 01, 02, 03;

01, 15, 34, 11;

16, 27, 33, 06 (na konci znamení put není nutná)

A v tabulkovém procesoru nebo podobné aplikace Excel již takto:

00 01 02 03
01 15 34 11
16 27 33 06

Ale teď jsme diskutovali o nejjednodušší případ. Problémy začínají právě z toho důvodu, že vzhledem k velmi stlačený vykazování dat ve formátu CSV se používá pro přenos velkého množství informací. Nejčastěji v databázích různých hodnot: numerické, alfa, alfanumerické, s prostory atd Často ve velkých polí jsou chyby, a je-li například, někde bude navíc čárka v obsahu jednoho z polí, mohou být všechny buňky posunuty o jednu.

Obecně platí, že problémy vznikají při importu dat pomocí formátu CSV, lze rozdělit do tří kategorií:

1 - Nesprávné vyplňování pole.

2 - Nesprávné konverzi dat při ukládání do souboru CSV.

3 - nesprávné účtování formát programu dovozce.

V prvním případě se nám částečně zkoumána. Pro boj s problémem, je třeba poskytnout prostředky pro sledování správnost zadaných údajů. Například, pokud je nutné shromáždit databázi adres pro mailing listu, existují speciální skripty, které ověřují, zda daná osoba vstoupila na e-mail ve správném formátu. Tam, kde existují mezery, čárky a jakékoliv další údaje, které lze číst v pořádku, obsah pole musí být v uvozovkách (tzv počítač „“).

Druhý případ je spojen s výběrem kódování. Je třeba zjistit, je často zkušený tím, co preferují kódování importu program. V systému Windows běžně používané v roce 1251, takže v případě, že původní soubor bude splňovat text Unicode, následovat bude zobrazen v cílové aplikace jako řetězec otázek. V aplikaci Excel, můžete uložit ve formátu CSV s různým kódováním a oddělovač (s výjimkou bodu ještě v záložce používání a středník), ale to je nejlepší vytvořit soubor v poznámkovém bloku ++ nebo OpenOffice.org Calc.

Třetí případ - důsledek sekundy. Historicky formátu CSV nemá jednotný standard. Mnoho programů jsou vnímány jako CSV a soubor TSV (oddělený tabulátory) a SCSV (oddělené středníkem), zejména proto, že přípona souboru není hlášena o tom. V tomto případě jsou data číst nesprávně a nejsou rozděleny mezi buňkami ve správném pořadí. To nejlepší, co můžeme poradit - k vytvoření souboru CSV osobně. Jak již bylo zmíněno, je třeba využít výhodnou editoru.

Triky, jak zkrotit CSV formátu, známý programátoři. Jednoduché uživatel musí dodržovat naše doporučení pro vytvoření souboru. Nejméně ze všech problémů dochází, když soubor je vytvořen speciálně pro import do určité aplikace (a někdy i jiný způsob). Je to jednodušší, vzít v úvahu všechny možné problémy při dat.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 cs.atomiyme.com. Theme powered by WordPress.