CSV-დან JSON-ში გადამყვანი (ავტომატური გასაღებები სათაურიდან)
გადაიყვანეთ CSV მონაცემები JSON მასივში. ჩასვით ან ატვირთეთ ფაილი და დაამუშავეთ ლოკალურად კონფიდენციალურობისთვის.
ჩასვით CSV JSON-ში მყისიერად გადასაყვანად. იყავით ფრთხილად პერსონალური მონაცემების მქონე CSV ფაილებთან.
დიდი მოცულობის CSV ფაილების (5MB+) დამუშავებას შეიძლება მეტი დრო დასჭირდეს.
CSV → JSON გადამყვანი
შეტანილი CSV
თქვენი მონაცემები რჩება ბრაუზერში და არ იგზავნება სერვერზე.
გამოტანილი JSON
პარამეტრები
ძირითადი
დუბლიკატი სათაურები მიიღებენ _2, _3 სუფიქსებს უნიკალურობისთვის.
დამატებითი პარამეტრები
Shift-JIS ვრცელდება მხოლოდ ატვირთულ ფაილებზე.
როგორ გამოვიყენოთ (3 ნაბიჯი)
ჩასვით CSV ან აირჩიეთ ფაილი
საჭიროების შემთხვევაში შეცვალეთ პარამეტრები (სათაური/ტიპები/ცარიელი უჯრები)
გადაყვანა → კოპირება ან ჩამოტვირთვა
მაგალითები
შეტანილი CSV
სახელი,ასაკი,აქტიური ანა,30,true გიორგი,25,false
[
{ "სახელი": "ანა", "ასაკი": 30, "აქტიური": true },
{ "სახელი": "გიორგი", "ასაკი": 25, "აქტიური": false }
]
ცარიელი უჯრები (ცარიელი → null)
სახელი,ასაკი ანა, გიორგი,25
[
{ "სახელი": "ანა", "ასაკი": null },
{ "სახელი": "გიორგი", "ასაკი": 25 }
]
რჩევები
- CSV-დან JSON-ში გადაყვანა იცვლება სათაურის, გამყოფის და ტიპის ამოცნობის პარამეტრების მიხედვით.
- უკეთესი სიზუსტისთვის, მიუთითეთ გამყოფი ხელით, თუ ავტომატური ამოცნობა ვერ მოხერხდა.
- ნულოვანი დასაწყისის მქონე რიცხვების (მაგ: 0012) ტექსტად დატოვება უფრო უსაფრთხოა.
- 5MB-ზე დიდი ფაილების დამუშავებას შეიძლება მეტი დრო დასჭირდეს.
გადაყვანის წესები
- სათაურით: პირველი ხაზი ხდება გასაღებები. ცარიელი სათაურები ხდება col1, დუბლიკატები - name_2, name_3 და ა.შ.
- სათაურის გარეშე: გასაღებებია col1, col2... და სვეტების რაოდენობა ფიქსირდება მაქსიმალურ სიგრძეზე.
- ტიპის ამოცნობით: ხდება true/false, null და რიცხვების ამოცნობა. ნულით დაწყებული რიცხვები რჩება ტექსტად.
- ცარიელი უჯრები: აირჩიეთ "" (ცარიელი), null, ან გასაღების სრულად გამოტოვება.
- გამყოფი: ავტომატური ამოცნობა ირჩევს ყველაზე თანმიმდევრულს , / / ; / | ნიშნებს შორის.
- არათანაბარი სვეტები: აკლებული უჯრები ივსება; ზედმეტი უჯრები ხდება ახალი სვეტები გაფრთხილებით.
ხშირად დასმული კითხვები
უნდა გამოვიყენო პირველი ხაზი სათაურად?
შეგიძლიათ ჩართოთ ან გამორთოთ. გამორთვის შემთხვევაში, გასაღებები col1, col2... ავტომატურად შეიქმნება.
რიცხვები რჩება ტექსტად
გამოიყენეთ 'ტიპის ამოცნობა' პარამეტრი. გამორთვისას ყველაფერი რჩება ტექსტად, ჩართვისას - რიცხვები და true/false გადაიყვანება შესაბამის ფორმატში.
ხდება თუ არა ცარიელი უჯრები null?
შეგიძლიათ აირჩიოთ "" (ცარიელი), null, ან გასაღების სრულად გამოტოვება.
შესაძლებელია TSV-ის გადაყვანაც?
დიახ. მიუთითეთ გამყოფი 'ტაბულაცია' ან სცადეთ ავტომატური ამოცნობა.
ამუშავებს მძიმეებს/ახალ ხაზებს ბრჭყალებში?
დიახ. მხარდაჭერილია ბრჭყალებში მოქცეული ველები. თუ დამუშავება ვერ მოხერხდა, მიუთითეთ ბრჭყალები ან გამყოფი ხელით.
რა ხდება სათაურების დუბლირებისას?
დუბლიკატებს დაემატება _2, _3 სუფიქსები და გამოჩნდება გაფრთხილებებში.