រំលងទៅមាតិកា

កម្មវិធីបម្លែង CSV ទៅ JSON

បិទភ្ជាប់ ឬបើកឯកសារ CSV ដើម្បីទទួលបាន JSON array of objects យ៉ាងស្អាត។

Open a .csv file
or paste below — nothing is uploaded

កម្មវិធីបម្លែងនេះប្តូរទិន្នន័យខណ្ឌដោយក្បៀស (CSV) ទៅជា JSON។ ប្រសិនបើមានជួរក្បាលតារាង បន្ទាត់នីមួយៗនឹងក្លាយជា object ដែលមាន keys ជាឈ្មោះជួរឈរ ចំណែកឯគ្មានជួរក្បាលតារាងវិញ អ្នកនឹងទទួលបាន array of arrays។ ចំនួនលេខ, true, false និង null អាចបម្លែងទៅជា types ពិតប្រាកដរបស់ JSON ឬរក្សាទុកជា strings ប្រសិនបើអ្នកត្រូវការតម្លៃជាក់លាក់ដូចជាលេខកូដប្រៃសណីយ៍ និងលេខទូរស័ព្ទ។

Parser អនុវត្តតាមច្បាប់ CSV ដែលប្រើដោយ Excel និង Google Sheets៖ fields ដែលស្រោបដោយសញ្ញាសម្រង់ទ្វេអាចមានសញ្ញាក្បៀស ការចុះបន្ទាត់ និងសម្រង់ទ្វេពីរជាន់ ("")។ Delimiters ដូចជា semicolon, tab និង pipe ត្រូវបានរកឃើញដោយស្វ័យប្រវត្តិ។ ឯកសារត្រូវបានអាន និងបម្លែងក្នុងកម្មវិធីរុករករបស់អ្នក ដូច្នេះបញ្ជីអតិថិជន និងការនាំចេញទិន្នន័យនៅតែរក្សាការសម្ងាត់។

របៀបប្រើឧបករណ៍ CSV ទៅ JSON

  1. បិទភ្ជាប់ CSV ចូលក្នុងប្រអប់បញ្ចូល ឬចុច Open a .csv file ដើម្បីផ្ទុកឯកសារឡើង។
  2. ពិនិត្យ delimiter (ការរកឃើញស្វ័យប្រវត្តិតែងតែត្រឹមត្រូវ) និងពិនិត្យថាតើជួរដំបូងជាក្បាលតារាងឬទេ។
  3. ជ្រើសរើសថាតើត្រូវស្វែងរកលេខ និង boolean ដែរឬទេ ព្រមទាំងជ្រើសរើសទំហំ indent។
  4. ពិនិត្យមើលការបង្ហាញតារាងជាមុន និងលទ្ធផល JSON។
  5. ចុច Copy ឬ Download .json។

ហេតុអ្វីប្រើ CSV ទៅ JSON របស់ ToolOrca

  • សម្រង់តាម RFC 4180៖ សញ្ញាក្បៀស និងការចុះបន្ទាត់ក្នុងសម្រង់
  • រកឃើញ comma, semicolon, tab និង pipe ដោយស្វ័យប្រវត្តិ
  • បម្លែងជួរក្បាលតារាងទៅជា keys របស់ object
  • ជម្រើសរកឃើញចំនួនលេខ និង boolean
  • ការមើលតារាងជាមុននៃជួរដំបូងៗ
  • ដំណើរការលើម៉ាស៊ីនផ្ទាល់ មិនមានការអាប់ឡូតឡើយ

គន្លឹះសម្រាប់ការបម្លែង CSV ទៅ JSON ឱ្យបានស្អាត

Spreadsheets ដែលនាំចេញពី Excel កំណែអឺរ៉ុបច្រើនតែប្រើ semicolon ពីព្រោះសញ្ញាក្បៀសត្រូវបានប្រើជាសញ្ញាក្បៀសទសភាគ។ ការរកឃើញស្វ័យប្រវត្តិនឹងដោះស្រាយបញ្ហានេះ។ ក្រឡាក្បាលតារាងដែលទទេនឹងក្លាយជា column1, column2 ជាដើម ហើយឈ្មោះជួរឈរដែលស្ទួនគ្នានឹងទទួលបានលេខបន្ថែមនៅខាងចុង ដើម្បីកុំឱ្យបាត់បង់ទិន្នន័យ។

សូមបិទ Detect numbers នៅពេលដែលតម្លៃដូចជា 00123 ឬលេខសម្គាល់ (ID) វែងៗត្រូវរក្សាទុកឱ្យដូចទម្រង់ដើមបេះបិទ។ លេខដែលមានសូន្យនៅខាងមុខ និងតម្លៃដែលលើសពី 15 ខ្ទង់ ត្រូវបានរក្សាទុកជា strings ជានិច្ច ដើម្បីកុំឱ្យបាត់បង់ភាពជាក់លាក់។

សំណួរដែលសួរញឹកញាប់

តើខ្ញុំអាចបម្លែងឯកសារ Excel ទៅជា JSON ដោយរបៀបណា?

នៅក្នុង Excel ឬ Google Sheets សូមជ្រើសរើស File → Save as / Download → CSV បន្ទាប់មកបើកឯកសារ CSV នោះនៅទីនេះ។ លទ្ធផល JSON នឹងប្រើក្បាលជួរឈររបស់អ្នកជា keys។

តើមានអ្វីកើតឡើងចំពោះសញ្ញាក្បៀសនៅក្នុងតម្លៃទិន្នន័យ?

ប្រសិនបើតម្លៃនោះត្រូវបានស្រោបដោយសញ្ញាសម្រង់ទ្វេ ដូចដែល spreadsheet ធ្វើដោយស្វ័យប្រវត្តិ នោះសញ្ញាក្បៀសនឹងត្រូវបានរក្សាទុកជាផ្នែកនៃតម្លៃ ហើយមិនបង្កើតជាជួរឈរថ្មីនោះទេ។

តើមានការកំណត់ទំហំឯកសារដែរឬទេ?

គ្មានការកំណត់ជាក់លាក់ទេ។ ឯកសារទំហំរាប់មេកាបៃ (MB) អាចបម្លែងបានក្នុងមួយពព្រិចភ្នែក ចំណែកឯកសារធំខ្លាំងគឺអាស្រ័យលើទំហំអង្គចងចាំ (RAM) នៃឧបករណ៍របស់អ្នក ពីព្រោះដំណើរការទាំងអស់ប្រព្រឹត្តទៅក្នុងកម្មវិធីរុករក។

តើខ្ញុំអាចបម្លែង JSON ត្រឡប់មក CSV វិញបានទេ?

បាន សូមប្រើ កម្មវិធីបម្លែង JSON ទៅ CSV ដែលអាចពន្លាត nested objects ទៅជាជួរឈរបានផងដែរ។