RačunalaTipove datoteka

CSV formatu, ili gdje staviti zarez?

Među aplikacijama, suočena ako ne programer, to je već napredni korisnik, uvoz podataka iz jedne aplikacije u drugu ne javljaju vrlo rijetko. I često je potrebno da biste uvezli podatke tabelarni, koji, u stvari, je skovao CSV formatu. Koji su razvili nekoliko alternativnih rješenja (XML lider među njima). Ali stvaranje CSV datoteke, u nekim slučajevima, je najpogodniji rješenje, a neki - najproblematičnije.

To je skraćenica za naziv formata kao commaseparatedvalues - odvojenih zarezom vrijednosti. U Notepadu datoteku na sljedeći način:

00, 01, 02, 03;

01, 15, 34, 11;

16, 27, 33, 06 (na kraju znaka put nije potrebna)

I u Excel ili sličnih aplikacija već toliko:

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

Ali sada smo razgovarali o najjednostavnijem slučaju. Problemi počinju samo zbog činjenice da je zbog vrlo komprimirani izvještavanje o podacima, CSV format se koristi za prijenos velikih količina informacija. Najčešće nalazi u bazama podataka različitih vrijednosti: numerički, alfa, alfanumerički, sa razmacima, itd Često u velikim su nizovi greške, i ako je, na primjer, negdje će biti dodatni zarez u sadržaju jednog od polja, sve ćelije mogu biti raseljeni po jedan.

Općenito, problemi nastaju kada se podaci uvoze preko format datoteke CSV, mogu se podijeliti u tri kategorije:

1 - Pogrešan punjenje polja.

2 - Pogrešan podataka konverzija prilikom čuvanja u CSV datoteku.

3 - Pogrešan priznanje uvoznik formatu programa.

Prvi slučaj smo djelomično ispitali. Za borbu protiv problema, morate osigurati sredstva za praćenje ispravnosti unesenih podataka. Na primjer, ako vam je potrebno prikupiti bazu podataka adresa na mailing listu, postoje posebne skripte koja provjerava da li je osoba ušla u e-mail poruku u odgovarajućem formatu. Gdje postoje praznine, zareze, i bilo koji drugi podaci koji se mogu pročitati u redu, sadržaj polja mora biti pod navodnicima (tzv računara "").

Drugi slučaj je povezan sa izborom kodiranje. Potrebno je da saznate često doživljavaju ono kodiranje preferiraju uvoz programa. U Windows se obično koristi u 1251, tako da ako će originalni fajl ispunjavaju tekst Unicode, pratiti će se prikazati u aplikaciji odredište kao lanac pitanja. U programu Excel, možete uštedjeti u CSV formatu sa različitim kodiranja i razgraničavanje (osim tačke još uvijek u kartici upotrebi, i zarez), ali je najbolje da napravite datoteku u Notepad ++ ili OpenOfficeCalc.

Treći slučaj - posljedica drugog. Istorijski, CSV formatu nema jednog standarda. Mnogi programi se doživljavaju kao CSV i TSV datoteka (tab-delimited) i SCSV (odvojene zarezom), posebno zato što je ekstenzija datoteka nije prijavio o tome. U ovom slučaju, podaci se čitaju pogrešno i ne izdvaja među ćelije u ispravnom redoslijedu. Najbolja stvar koju možemo savjetovati - da lično stvoriti CSV datoteku. Kao što je već spomenuto, potrebno je da iskoriste pogodnom urednika.

Trikovi kako da ukroti CSV formatu, poznat programera. Jednostavan korisnik treba da se pridržavaju naših preporuka za kreiranje datoteke. Najmanje od svih problema nastaje kada se datoteka kreirana posebno za uvoz na određenu aplikaciju (a ponekad i na drugačiji način). Lakše je uzeti u obzir sve moguće probleme u podacima.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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