←

CSV / JSON մաքրում և դաշտային քարտեզագրում

Սպասում է մուտքային տվյալների։սպասում է մուտքագրման

CSV-ի ընթերցում

0%
0 / 00%ժամանակ 00:00Մոտավոր մնացորդ --:--0 rows/sսպասում է մուտքագրման

100% միայն նշանակում է, որ քանակն ավարտված է. հաջողությունը կցուցադրվի միայն վերլուծությունից և ստուգումից հետո:

Ներմուծել և վերլուծել

Ներմուծեք UTF-8 CSV կամ օբյեկտների JSON զանգված։ Ֆայլը մշակվում է միայն տեղային հիշողությունում։ Նախ հստակ ընտրեք մուտքի ձևաչափը։

Սյունակների քարտեզագրման և մաքրման կանոններ

Օգտագործեք կայուն թվեր յուրաքանչյուր սյունակի համար; ցանկացած փոփոխություն կավարտի հին արդյունքները:

CSV-ն վերլուծելուց հետո այստեղ ցուցադրվում են յուրաքանչյուր սյունակի քարտեզագրման և մաքրման կանոնները:

Ստուգեք և արտահանեք

Փոփոխությունները, խնդիրները և ներբեռնումները պետք է լինեն նույն անփոփոխ արդյունքի պատկերից:

տվյալների տող0
ելքային սյունակ0
Փոփոխել0
հարց0

Կանոնը կիրառելուց հետո այստեղ ցուցադրվում է տարբերությունների, խնդիրների և արտահանումների ամփոփագիր:

Վերջնական արտահանման ամփոփագիր

Ֆայլի անունը. cleaned-data.csv

բանաձեւով ռիսկի բուժման մոտեցում

Չկա համընդհանուր ոչ կործանարար ախտահանում, որը կաշխատի բոլոր աղյուսակների և ներքևի համակարգերի համար. ընտրեք գործնական օգտագործման հիման վրա:

Օրիգինալ ընդդեմ մաքրված արժեքի նախադիտում0 / 0
Ցուցադրում է մինչև 100 տող; շեշտադրումները ցույց են տալիս փոփոխություններ կամ խնդիրներ

Ներմուծեք կամ տեղադրեք UTF-8 CSV, հաստատեք կառուցվածքի կարգավորումները, կարգավորեք դաշտի կանոնները, կիրառեք և վերանայեք տարբերությունները: Ներբեռնման կոճակը միացված է միայն այն դեպքում, եթե կառուցվածքի և տիպի ստուգումները անցնեն, արդյունքները ժամկետանց չեն, և բանաձևի ռիսկերը հստակորեն լուծվեն:

Քսման և մաքրման մեթոդներ

Վերլուծիչը տարբերակում է դաշտի սկիզբը, չակերտավոր դաշտը, մեջբերված դաշտը և փակ չակերտները, և կարգավորում է սահմանազատողները, կրկնակի չակերտները, ներկառուցված նոր տողերը և CRLF: Մաքրումը կատարում է պահպանում, վերանվանում, կրճատում, զրոյականացում, տեսակավորում և կրկնօրինակում սյունակների հերթականությամբ:

JSON-ն ընդունում է միայն օբյեկտների զանգվածներ, որոնց արժեքներն են տեքստ, թվեր, տրամաբանական արժեքներ կամ null․ ներդրված կառուցվածքները չեն աջակցվում։ Թվերը պահպանում են սկզբնական գրառումը, իսկ բոլոր բջիջները դառնում են տեքստ։ null-ը, բացակայող դաշտերն ու դատարկ տողերը դառնում են դատարկ բջիջներ․ սկզբնական տիպերը վերականգնել հնարավոր չէ։ CSV ելքը միշտ օգտագործում է ստորակետ և CRLF, իսկ JSON ելքի բոլոր արժեքները տողեր են։

Ստուգելի օրինակ

Ուսուցման օրինակը պարունակում է տվյալների երկու տող՝ առաջատար և հետին բացատներ և =2+3 բանաձևի ռիսկ: Լռելյայն կանոնները կիրառելուց հետո դուք պետք է ստանաք երկու տող և երեք սյունակ, երկու կտրվածքի փոփոխություն և շարունակեք արգելափակել ներբեռնումը մինչև բանաձևի քաղաքականությունը ընտրվի:

Սահմանափակում

Աջակցում է միայն UTF-8; ֆայլի առավելագույն չափը 10 ՄԲ, 100,000 տվյալների գրառում, 500 սյունակ, մեկ դաշտ 1 ՄԲ: Նախադիտումը ներկայացնում է մինչև 100 տող: Տիպի ստուգումը շարահյուսական ստուգում է և չի փոխարինում բիզնեսի հաստատմանը:

Համակցված սահմաններ՝ առավելագույնը 1000000 բջիջ՝ վերնագրի տողով, և 32 MiB ելք։ Մուտք՝ մինչև 10 MiB, 100000 գրառում և 500 սյունակ, մեկ դաշտ՝ մինչև 1 MiB։ Բոլոր առավելագույններին միաժամանակ հասնել հնարավոր չէ։ Նախադիտումը ցույց է տալիս առաջին 100 գրառումը և յուրաքանչյուր դաշտի մինչև 1000 նիշը․ պատճենումն ու ներբեռնումը չեն կրճատում բովանդակությունը։

Գաղտնիություն և վերականգնում

Ֆայլի բովանդակությունը պահվում է միայն ընթացիկ էջի հիշողության մեջ և չի վերբեռնվում կամ գրվում localStorage-ում: Թարմացնելով տվյալները կջնջվեն: Երկար առաջադրանքի չեղարկումը չի պահպանում մասնակի արդյունքները և վերականգնում է վերջին ամբողջական պատկերը:

CSV / JSON մաքրում և դաշտային քարտեզագրում

Ներմուծեք կամ տեղադրեք UTF-8 CSV, հաստատեք կառուցվածքի կարգավորումները, կարգավորեք դաշտի կանոնները, կիրառեք և վերանայեք տարբերությունները: Ներբեռնման կոճակը միացված է միայն այն դեպքում, եթե կառուցվածքի և տիպի ստուգումները անցնեն, արդյունքները ժամկետանց չեն, և բանաձևի ռիսկերը հստակորեն լուծվեն:

կարգավորումները