កម្មវិធីកែសម្រួល CSV (មើលជាមុន និងលុបជួរឈរ)
មើលជាមុននូវ CSV មុនពេលកែសម្រួល។ ជ្រើសរើសជួរឈរដែលត្រូវរក្សាទុក, លុបជួរឈរដែលមិនចង់បាន, បំបែកជួរឈរមួយទៅជាច្រើន ឬច្របាច់បញ្ចូលជួរឈរច្រើនទៅជាមួយ — ទាំងអស់នេះធ្វើឡើងនៅក្នុងកម្មវិធីរុករករបស់អ្នក។
ការមើលជាមុន និងការកែសម្រួល CSV គឺធ្វើឡើងក្នុងស្រុក។ មានប្រយោជន៍សម្រាប់ ការលុបជួរឈរ CSV, ការបំបែកជួរឈរ CSV, ការច្របាច់បញ្ចូលជួរឈរ CSV និងការជ្រើសរើសជួរឈរ CSV។
កម្មវិធីកែសម្រួល CSV
ការមើលជាមុន និងការកែសម្រួល CSV ក្នុងកន្លែងតែមួយ៖ លុបជួរឈរ, ជ្រើសរើសជួរឈរ CSV, រៀបលំដាប់ឡើងវិញ, បំបែកជួរឈរ និងច្របាច់បញ្ចូលជួរឈរមុនពេលទាញយក។
អ្វីដែលកម្មវិធីកែសម្រួល CSV នេះអាចធ្វើបាន
ពិនិត្យមើលការមើលជាមុន CSV ជាមុនសិន។ រកឃើញសញ្ញាខណ្ឌ (ក្បៀស/tab/ចំណុចក្បៀស/pipe) ដោយស្វ័យប្រវត្តិ និងអាចប្តូរដោយដៃប្រសិនបើចាំបាច់។
រក្សាទុកតែជួរឈរដែលអ្នកត្រូវការ ដើម្បីកាត់បន្ថយកំហុស។ ផ្ទៀងផ្ទាត់ឈ្មោះជួរឈរ និងចំនួនមុនពេលនាំចេញ។
អូសដើម្បីផ្លាស់ប្តូរលំដាប់ជួរឈរ — នេះមិនមែនជាការតម្រៀបតម្លៃនោះទេ។
បំបែកជួរឈរមួយទៅជាជួរឈរច្រើនដោយប្រើសញ្ញាខណ្ឌ ឬ regex។ គ្រប់គ្រងចំនួនផ្នែកអតិបរមា និងរបៀបចាត់ចែងជួរដែលមិនអាចបំបែកបាន។
រួមបញ្ចូលជួរឈរច្រើនទៅក្នុងជួរឈរតែមួយ ជាមួយនឹងសញ្ញាបំបែកដែលបានជ្រើសរើស និងការគ្រប់គ្រងក្រឡាទទេ (empty cell)។
ផ្ទុក CSV
ក្នុងស្រុកប៉ុណ្ណោះមើលជាមុន
ការមើលជាមុនបង្ហាញតែជួរទី N ដំបូងប៉ុណ្ណោះ។ជួរឈរដែលត្រូវរក្សាទុក
—កម្រិតខ្ពស់៖ រៀបលំដាប់ជួរឈរឡើងវិញ
អូសដើម្បីផ្លាស់ប្តូរលំដាប់ជួរឈរ (មិនមែនតម្រៀបតាមតម្លៃទេ)។
បំបែកជួរឈរ
ច្របាច់បញ្ចូលជួរឈរ
ទាញយក CSV ដែលបានកែសម្រួល
ទាញយកក្នុងស្រុកប៉ុណ្ណោះចំណុចប្រទាក់ និងការកំណត់
នាំចូល
- សញ្ញាខណ្ឌ៖ ស្វ័យប្រវត្តិ / ក្បៀស / tab / ចំណុចក្បៀស / pipe / កំណត់ដោយខ្លួនឯង
- ការដាក់លេខកូដ (Encoding)៖ ស្វ័យប្រវត្តិ / UTF-8 / Shift_JIS
- ជួរក្បាល៖ ចាត់ទុកជួរទីមួយជាឈ្មោះជួរឈរ
មើលជាមុន
- ចំនួនជួរដែលត្រូវបង្ហាញ៖ 50 / 100 / 200
- ស្វែងរក៖ ឈ្មោះជួរឈរ និងតម្លៃ
ប្រតិបត្តិការជួរឈរ
- រក្សាទុកតែជួរឈរដែលជ្រើសរើស (លុបផ្នែកដែលសល់)
- បង្ហាញតែជួរឈរដែលបានជ្រើសរើសប៉ុណ្ណោះ
- កម្រិតខ្ពស់៖ អូសដើម្បីរៀបលំដាប់ជួរឈរឡើងវិញ
បំបែក
- ជួរឈរគោលដៅ (បញ្ជីជ្រើសរើស)
- បំបែកដោយសញ្ញាខណ្ឌ ឬ regex
- ចំនួនបំបែកអតិបរមា និងការចាត់ចែងជួរដែលមិនអាចបំបែកបាន
- ឈ្មោះជួរឈរដែលបង្កើតដោយស្វ័យប្រវត្តិ (អាចកែសម្រួលបាន)
ច្របាច់បញ្ចូល
- ជ្រើសរើសជួរឈរច្រើន
- ឈ្មោះជួរឈរថ្មី
- សញ្ញាបំបែក៖ _ / / / - / ចន្លោះ / កំណត់ដោយខ្លួនឯង
- ការចាត់ចែងក្រឡាទទេ៖ រំលង ឬរក្សាទុក
ទាញយក
- ឈ្មោះឯកសារស្វ័យប្រវត្តិ៖ original_edited.csv
- ការបញ្ចប់បន្ទាត់៖ LF / CRLF
របៀបប្រើ (3 ជំហាន)
- ផ្ទុក CSV (ជ្រើសរើស CSV ឬអូស និងទម្លាក់)។
- មើលជាមុន និងកែសម្រួល៖ រក្សាទុកជួរឈរ, រៀបលំដាប់ឡើងវិញ, បំបែក ឬច្របាច់បញ្ចូលប្រសិនបើត្រូវការ។
- ទាញយក CSV ដែលបានកែសម្រួល។ ឯកសារដើមមិនត្រូវបានប៉ះពាល់ទេ។
ឧទាហរណ៍៖ បំបែក និងច្របាច់បញ្ចូល
id,last,first,region 1,Smith,Anna,CA-San Francisco 2,Lee,Ken,WA-Seattle
full_name,region_state,region_city Smith Anna,CA,San Francisco Lee Ken,WA,Seattle
កំណត់សម្គាល់
- ការមើលជាមុនបង្ហាញតែជួរទី N ដំបូងដើម្បីល្បឿនលឿន។ ការបម្លែងនឹងអនុវត្តចំពោះឯកសារទាំងមូល។
- ការវិភាគ CSV ត្រឹមត្រូវគឺចាំបាច់នៅពេលដែលវាលដែលមានសញ្ញាសម្រង់មានក្បៀស ឬការដាច់បន្ទាត់ (គាំទ្រដោយឧបករណ៍នេះ)។
- ដំណើរការអាស្រ័យលើឧបករណ៍របស់អ្នកសម្រាប់ឯកសារធំ។ រក្សាការមើលជាមុនឱ្យនៅកម្រិតស្រាល។
- ឧបករណ៍នេះដំណើរការទាំងស្រុងនៅក្នុងកម្មវិធីរុករករបស់អ្នក។ គ្មានទិន្នន័យត្រូវបានផ្ទុកឡើងទេ។
គន្លឹះ
- ប្រើ regex split សម្រាប់សញ្ញាបំបែកចម្រុះ (ឧទាហរណ៍៖ ក្បៀស + ចន្លោះ)។
- ច្របាច់បញ្ចូលជួរឈរជាមួយនឹងសញ្ញាបំបែកផ្ទាល់ខ្លួន ដើម្បីបង្កើត IDs ថេរ។
- ប្រសិនបើអ្នកឃើញអត្ថបទអានមិនដាច់ សូមប្តូរការដាក់លេខកូដ (Encoding) ទៅជា Shift_JIS។
FAQ
តើឯកសារ CSV ដែលបានផ្ទុកឡើង ត្រូវបានផ្ញើទៅកាន់ម៉ាស៊ីនមេដែរឬទេ?
ទេ អ្វីគ្រប់យ៉ាងដំណើរការក្នុងស្រុកនៅក្នុងកម្មវិធីរុករករបស់អ្នក។
តើខ្ញុំអាចផ្លាស់ប្តូរលំដាប់ជួរឈរបានទេ?
បាទ។ ប្រើជម្រើសកម្រិតខ្ពស់ និងអូសជួរឈរដើម្បីរៀបលំដាប់ពួកវាឡើងវិញ។
តើមានជួរប៉ុន្មានដែលត្រូវបានបង្ហាញ?
ការមើលជាមុនបង្ហាញតែជួរទី N ដំបូងដើម្បីល្បឿនលឿន ប៉ុន្តែការបម្លែងត្រូវបានអនុវត្តចំពោះឯកសារទាំងមូល។
តើខ្ញុំអាចចាត់ចែង CSV ដែលមានសញ្ញាខណ្ឌច្រើនបានទេ?
បាទ។ ប្រើជម្រើសសញ្ញាខណ្ឌ regex កម្រិតខ្ពស់សម្រាប់សញ្ញាបំបែកចម្រុះ។
តើខ្ញុំអាចជ្រើសរើសសញ្ញាបំបែកនៅពេលច្របាច់បញ្ចូលជួរឈរបានទេ?
បាទ។ អ្នកអាចកំណត់ _ , / , - , ចន្លោះ ឬសញ្ញាបំបែកផ្ទាល់ខ្លួនណាមួយ។
តើឯកសារដើមនឹងត្រូវបានកែប្រែដែរឬទេ?
ទេ CSV ដែលបានកែសម្រួលនឹងត្រូវបានទាញយកជាឯកសារថ្មី។
តើខ្ញុំអាចបើក CSV ប្រភេទ Shift_JIS បានទេ?
បាទ។ ប្តូរការដាក់លេខកូដ (Encoding) ទៅជា Shift_JIS ឬប្រើការរកឃើញដោយស្វ័យប្រវត្តិ។