КомпјутериТипови на датотеки

CSV формат, или каде да се стави запирка?

Меѓу апликации, со кои се соочуваат, ако не и програмер, тоа е веќе напреден корисник, податоците за увоз од една апликација на друга не се случува многу ретко. И многу често е потребно да се внесуваат табеларни податоци, која, всушност, е кованица од CSV формат. Кој го разви неколку алтернативни решенија (XML лидер меѓу нив). Но, создавањето на CSV датотека, во некои случаи, тоа е најпогодно решение, а некои - најпроблематичните.

Таа се залага за името на формат како commaseparatedvalues - разделени со запирки вредности. Во Notepad фајлови како што следува:

00, 01, 02, 03;

01, 15, 34, 11;

16, 27, 33, 06 (на крајот на знак не се стави задолжително)

И во табела или слично барање на Excel веќе така:

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

Но, сега зборувавме наједноставен случај. Проблемите почнуваат само поради фактот дека се должи на многу компресирани податоци за известување, CSV формат се користи за пренос на големи количини на информации. Најчесто се наоѓаат во базите на податоци на различни вредности: нумерички, алфа, алфанумерички, без празни места, итн Често во големи низи се грешки, и ако, на пример, некаде ќе биде екстра запирка во содржината на една од областите, сите ќелии може да се раселени по еден.

Општо земено, се јавуваат кога податоците се увезени преку проблеми формат на датотека CSV, може да се подели во три категории:

1 - Неправилна полиња пополнување.

2 - Неправилна конверзија на податоците при зачувување на CSV датотека.

3 - Неправилна признавање програма формат увозникот.

Во првиот случај имаме делумно испитува. За да се надмине овој проблем, мора да се обезбеди средствата за следење на точноста на внесените податоци. На пример, ако треба да се соберат на базата на податоци на адреси на поштенска листа, постојат посебни скрипти кои се провери дали некој влезе во e-mail во соодветен формат. Кога постојат празнини, запирки, како и сите други податоци кои може да се прочита во ред, содржината на полето мора да биде затворен во наводници (т.н. компјутер "").

Вториот случај е поврзан со изборот на кодирање. Треба да дознаете често се доживува од она што кодирање претпочитаат увоз на програмата. Во Windows најчесто се користат во 1251, па ако оригиналната датотека ќе се сретне со текст на Уникод, следат ќе бидат прикажани во апликацијата дестинација, како еден синџир на прашања. Во Excel, можете да ги зачувате во CSV формат со различни кодирање и раздвојувачот (со исклучок на точка се уште во јазичето употреба и запирка), но тоа најдобро е да се создаде датотека во Notepad ++ или OpenOfficeCalc.

Третиот случај - последица на вториот. Историски гледано, CSV формат нема единствен стандард. Многу програми се сметаат како CSV и TSV фајлови (табулатори) и SCSV (одделени со запирки), особено бидејќи наставката на датотеката не е пријавен за тоа. Во овој случај, податоците се читаат погрешно и не се распределени меѓу клетките во правилен ред. Најдоброто нешто што може да ве советува - да се создаде CSV датотека лично. Како што веќе рековме, таа треба да ги искористат предностите на лесен уредник.

Трикови како да го скроти CSV формат, познат програмери. Едноставен корисникот треба да се придржуваат до нашите препораки за креирање на датотеката. Најмалку од сите проблеми се случува кога датотеката е создадена специјално за увоз на одредена апликација (а понекогаш и на различен начин). Тоа е полесно да се земе во предвид сите можни проблеми се среќаваат во податоците.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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