CSV-də sıfırla başlayan kodlar: AI ilə yoxlama
CSV-də sıfırla başlayan kodlar itməsin: mətn idxalı, hazır AI tapşırığı və dörd məhsullu sınaqla ilkin faylı ixrac nəticəsi ilə bir-bir, addım-addım yoxlayın.

CSV-də sıfırla başlayan kodlar hesablanacaq rəqəm deyil, məhsulun kimliyidir: 00123 ilə 123 eyni kod olmaya bilər. Bu bələdçi ilə 15 dəqiqədə kiçik sınaq faylı hazırlayacaq, idxaldan sonra kodları tutuşduracaq və AI-dan yoxlama siyahısı almaq üçün hazır tapşırıq istifadə edəcəksiniz.
CSV məlumatı sətir və sütunlarla daşıyan mətn faylıdır. Anbardan mağazaya məhsul siyahısı göndərən sahibkar üçün problem çox tanışdır: cədvəl səliqəli görünür, amma bəzi məhsullar tapılmır. İlk yoxlanacaq yer başdakı sıfırlardır. Burada satış analizi yox, faylın bir proqramdan digərinə dəyişmədən keçməsini yoxlayırıq.
Son məzmun yenilənməsi: 15 oktyabr 2026. Aşağıdakı məhsullar və kodlar yalnız şərti sınaq nümunəsidir; real müştəri faylı və ya Anarın tətbiq nəticəsi deyil.
İlk 15 dəqiqədə nəyi yoxlamalısınız?
Məqsəd bütün anbarı düzəltmək deyil. Məqsəd iki ayrı kodun yol boyu eyni koda çevrilmədiyini göstərməkdir. İki fayl yaradın: toxunulmaz ilkin nüsxə və sınaq nüsxəsi. İşlək mağazaya heç nə yükləməyin. Sadə mətn redaktorunda aşağıdakı nümunəni yazıb UTF-8 kodlaşdırması ilə saxlayın. UTF-8 Azərbaycan hərflərini daşıyan geniş yayılmış mətn kodlaşdırmasıdır.
product_code,product_name,quantity 00123,Kiçik fincan,4 123,Böyük fincan,7 00007,Çay qaşığı,2 A010,Qutu,1
Birinci iki sətirdə adlar da qəsdən fərqlidir. Bu, kodlar birləşəndə hansı məhsulun itdiyini görməyi asanlaşdırır. İlkin faylı mətn redaktorunda açanda dörd məhsul sətri və başlıqlar görünməlidir. Məhsul adı içində vergül kimi ayırıcı işarə olarsa ayrıca CSV qaydasına ehtiyac yaranır; ilk sınaqda belə mürəkkəblik əlavə etməyin.
- İlk üç dəqiqə: ilkin faylı saxlayın və dörd kodu ayrıca qeyd edin.
- Növbəti beş dəqiqə: kod sütununu mətn kimi idxal edin, ekrandakı dəyərləri ilkin nüsxə ilə tutuşdurun.
- Sonrakı dörd dəqiqə: ayrıca CSV surəti çıxarın və onu mətn redaktorunda yoxlayın.
- Qalan vaxt: nəticəni keçdi, qaldı və ya yoxlanılmayıb kimi qeyd edin. Vaxt bitməsi yoxlamanın keçməsi deyil.
Bu bölgü təklif olunan iş planıdır, proqramın sürəti barədə vəd deyil. Menyu tapılmasa və ya fayl düzgün ayrılmasa, problemi qeyd edib dayanın. Daha çox sətir əlavə etmək əvəzinə əvvəl bu dörd sətrin düzgün keçməsini təmin edin.
Kodla sayı ayırın
Məhsul kodu ilə toplama aparmırsınız. Miqdar sütunundakı 4 isə hesablana bilər. Hər ikisini eyni qayda ilə rəqəmə çevirmək rahat görünsə də, məlumatın mənasını dəyişə bilər. Excel üçün hazır promptlar hesablama suallarına kömək edir; burada əvvəlcə həmin hesablamanın hansı məhsula aid olduğunu qoruyuruq.
| Sahə | Sınaq qaydası | Qəbul edilən nəticə |
|---|---|---|
| product_code | Mətn kimi idxal et | 00123 eynilə qalır |
| product_name | Hərfləri tutuşdur | Çay qaşığı dəyişmir |
| quantity | Miqdar kimi yoxla | 4, 7, 2, 1 saxlanır |
| Sətir sayı | Başlığı sayma | Dörd məhsul sətri var |
Kodun uzunluğu təkbaşına düzgünlük sübutu deyil. 00123 və 00999 eyni uzunluqdadır, amma başqa məhsullardır. Boşluqları, hərfləri və sıfırların yerini də tutuşdurun. Sıralama dəyişibsə, sətir nömrəsi ilə deyil, kod və məhsul adı cütü ilə yoxlayın. Kiçik sınaqda bunu əl ilə etmək mümkündür.
Faylı idarə olunan idxalla açın
Microsoft-un təlimatı kod sütununu idxal zamanı Text tipində saxlamağı göstərir. Excel-in uyğun masaüstü versiyasında Data bölməsindən From Text/CSV yolunu seçin. İlkin baxışda Transform Data və ya redaktə seçimi vasitəsilə kod sütununun tipini Text edin. Versiyanızdakı adlar fərqlənə bilər; əsas nəticə kodun rəqəm yox, mətn olmasıdır.
İlkin baxışda 00123 artıq 123 görünürsə, həmin nəticəni təsdiqləməyin. Təkcə dəyişmiş dəyərə sonradan mətn tipi vermək itmiş hissəni sübut etmir. Mənbəni yenidən seçin və avtomatik tip çevrilməsinin kodları dəyişmədiyini yoxlayın. Alətdə həmin addımı tapa bilmirsinizsə, proqramın yardımından istifadə edin və idxalı saxlamayın.
LibreOffice Calc istifadə edənlər CSV açılışındakı idxal pəncərəsində kod sütununa Text seçə bilərlər. Hər iki halda sınağın qəbul şərti eynidir: ilkin fayldakı işarələr saxlanılır. Bu məqalə proqramların bütün versiyaları üçün eyni menyu və ya bütün mağazalarla uyğunluq vəd etmir.
AI-a hazır yoxlama tapşırığı verin
AI-dan, yəni mətn üzrə tapşırıq qəbul edən süni intellekt köməkçisindən, test planı istəyin. Faylı dəyişdirmək və itmiş kodu təxmin etmək səlahiyyəti verməyin. Süni intellektə praktik başlanğıc bələdçisindəki yanaşma burada da keçərlidir: kiçik nəticə seçin və cavabı özünüz yoxlayın. AI olmadan da bu sınağı tamamlamaq mümkündür.
Mən CSV idxalını yoxlayıram. product_code mətn identifikatorudur, quantity miqdardır. Yalnız uydurma nümunədən istifadə et: 00123, 123, 00007, A010. Məqsəd idxal və ixrac zamanı kodların eynilə qalmasını yoxlamaqdır. Mənə beş test yaz: giriş, gözlənilən çıxış, əl ilə yoxlama və dayandırma şərti. Kodları düzəltmə, sıfır əlavə etmə, sıralama dəyişmə. Hər hansı qayda məlum deyilsə sual ver. Real fayl üçün keçdi qərarı vermə.
Cavab gələndə onu kor-koranə qəbul etməyin. Testlərdən biri 00123 ilə 123-ü eyni sayırsa, siyahı bu iş üçün yararsızdır. AI sadəcə ümumi məsləhət verirsə, ondan hər nümunə üçün konkret gözlənilən mətn istənilməlidir. Yeni xidmətə ödəniş etmək və ya məxfi siyahını yükləmək bu tapşırığın şərti deyil.
İş məlumatı yerinə sınaq kodları istifadə etməklə nəyi yoxladığınız da daha aydın olur. AI-ın gözəl yazdığı yekun hesabat ixrac etdiyiniz faylın sübutu deyil. Sübut faylın içindəki dəyərlər və sizin yoxlama qeydinizdir.
İxracdan sonra yenidən tutuşdurun
Ekranda sıfır görünməsi son mərhələ deyil. Sınaq nəticəsini ayrıca fayl adı ilə CSV kimi saxlayın. Bu çıxışı ilkin faylın üzərinə yazmayın. Yeni faylı əvvəl sadə mətn redaktorunda açın və kod sahələrini nəzərdən keçirin. Sonra idxal yolunu yenidən təkrarlayın. Beləcə yalnız ilk açılışı deyil, bütün gediş-gəlişi yoxlayırsınız.
Qəbul siyahısına bunları yazın: dörd kod tam eynidir; dörd məhsul sətri var; adlar doğru kodun yanındadır; miqdarlar dəyişməyib. Birinin cavabı məlum deyilsə, keçdi yazmayın. Bu sınaq bütün faylın və ya canlı mağaza idxalının təsdiqi deyil; yalnız bu nümunənin seçdiyiniz yoldan keçdiyini göstərir.
Sonrakı mərhələdə anbar proqramının ayrıca sınaq idxalı varsa, eyni nümunəni orada yoxlayın. Məhsulların birləşmədiyini və yenilənəcək sətrin gözlədiyiniz məhsul olduğunu görün. Stok bildirişləri kimi avtomatlaşdırmaları yalnız düzgün məhsul uyğunluğu üzərində qurmaq məntiqlidir.
Sıfırlar artıq itibsə nə etməli?
123 görmək ilkin kodun 00123 olduğunu demir. Bəlkə həqiqətən 123 idi, bəlkə başqa uzunluqda idi. Rəsmi məhsul siyahısına, ilkin ixraca və ya məlumat sahibinə qayıdın. Bütün kodların müəyyən uzunluqda olması yazılı və təsdiqlənmiş qaydadırsa, ayrıca bərpa planı qurmaq olar; təxmin həmin qaydanı əvəz etmir.
AI-a bütün kodları beş rəqəmə çatdırmaq tapşırığı verməyin. Bu, şərti nümunədəki 123 kodunu səhvən başqa məhsula çevirər. Görünüş üçün əlavə olunan sıfırla mənbədə mövcud olan sıfır arasında fərq var. Faylı təhvil alan şəxsə hansı dəyərin mənbədən gəldiyini, hansının qaydaya görə dəyişdirildiyini aydın göstərin.
Anar “Perfect yoxsa Effect” yazısında mükəmməllik axtarışının öz layihələrini gecikdirdiyini izah edir. Burada həmin yanaşmanı kiçik, yoxlanmış sınaqla tətbiq edirik; Anarın CSV düzəlişi etdiyini və ya bu nümunə ilə nəticə qazandığını iddia etmirik. Faydalı sürət, yoxlamanı buraxmaq deyil. Bu işdə uğur meyarı cədvəlin rəngi və ya təqdimatın gözəlliyi deyil. Başqa əməkdaş eyni sınağı təkrarlayıb eyni kodları görə bilirsə, təhvil daha aydın olur. Nəticə fərqlidirsə, proqram versiyasını, seçilmiş ayırıcını və mənbə faylını müqayisə edin.
Təhvil üçün qısa qeyd saxlayın
Qeyddə mənbə faylının adını, istifadə etdiyiniz proqramı, idxal yolunu və yoxlanan nümunələri göstərin. Ardınca keçməyən testi, məsul şəxsi və yenidən yoxlama tarixini yazın. Sütunlar dəyişəndə köhnə yoxlamanın avtomatik qüvvədə qaldığını düşünməyin. Komanda üçün dəyişiklik bildirişi qurmaq yadda saxlamağa kömək edə bilər, amma kodların düzgünlüyünü özü təsdiqləmir.
Hesabat hazırlamaq istəyirsinizsə, əvvəl bu qəbul qeydini bağlayın, sonra AI ilə məlumat analizinə keçin. Bugünkü konkret nəticə daha kiçikdir: kodu qoruyan sınaq faylı, beş test və dayandırma qaydası. Bu üçü hazırdırsa, növbəti faylı təhvil verərkən nəyi yoxlayacağınızı bilirsiniz.
Tez-tez verilən suallar
CSV-də sıfırla başlayan kodlar niyə dəyişir?
Proqram sütunu rəqəm kimi şərh edə bilər. Kod sütununu idxal zamanı mətn seçin və nəticəni ilkin faylla tutuşdurun.
AI itmiş sıfırları bərpa edə bilərmi?
Etibarlı mənbə və təsdiqlənmiş qayda olmadan bunu müəyyən edə bilməz. İlkin siyahıya qayıdın; təxmini kodu həqiqi kod kimi işlətməyin.
İlk sınaq üçün real məhsul faylı lazımdır?
Xeyr. Buradakı dörd uydurma məhsulla idxal yolunu yoxlaya bilərsiniz. Real sistemin qəbul sınağı ayrıca mərhələdir.
Kodları ekranda düzgün görmək kifayətdirmi?
Xeyr. İxrac olunmuş fayldakı dəyərləri də yoxlayın, sonra eyni idxal yolunu təkrarlayın. Görünüşün düzgünlüyü bütün fayla zəmanət deyil.
Mənbələr
Məni Instagramda izlə
Qısa qeydlər, praktik nümunələr və gündəlik rəqəmsal strategiya fikirləri.
Mən Anar Rustamli — böyümənin, texnologiyanın və insan düşüncəsinin kəsişməsində işləyən strateq, sahibkar və AI tətbiqi lideriyəm. 2016-cı ildən işim bizneslərə sürətlə dəyişən rəqəmsal mühitdə inkişaf etməyə kömək etmək üzərində qurulub. Böyümə sistemləri, AI-əsaslı iş axınları və nəticəni məqsədlə uzlaşdıran strateji çərçivələr dizayn edirəm. İnanıram ki, əsl böyümə strategiya, data və insan fəhmi birlikdə işləyəndə baş verir — missiyam bizneslərə AI-ı elə tətbiq etməkdə kömək etməkdir ki, həm nəticələri, həm kimlikləri güclənsin.

