Bir çox istifadəçi CSV fayllarını Excel'də açarkən tarixlərin qarışdığı problemi ilə qarşılaşır. Xüsusən UK sistemindən ixrac edilmiş CSV faylını ABŞ Excel'də açdıqda 28/05/2026 tarixi 28 May deyil, bəzən tamam fərqli bir gün kimi görünür. Bunun səbəbi faylın zədələnməsi deyil – sadəcə Excel sizin kompüterin bölgə parametrlərinə əsasən tarixləri təxmin edir.
CSV sadə mətn faylıdır. O, bir dəyərin tarix, yoxsa sətir olduğunu qeyd etmir. Faylı iki dəfə klikləyib açdıqda Excel sizin regional parametrlərinizə əsasən onu təhlil edir. Məsələn, ABŞ Excel'i tarixi AY/GÜN/İL formatında, UK və Avropa Excel'i isə GÜN/AY/İL formatında qəbul edir. Ən təhlükəli hallar 03/04/2025 kimi tarixlərdir – hər iki hissə 12 və ya daha kiçikdir. ABŞ Excel'i bunu 3 Aprel, UK Excel'i isə 4 Mart kimi oxuya bilər. Excel bu halda heç bir xəbərdarlıq göstərmir.
Bundan başqa, serial nömrələr (məsələn, 44927) şəklində ixrac edilmiş tarixlər, iki rəqəmli illər, həmçinin CSV-ni təkrar yadda saxlamaq da formatı ikinci dəfə korlaya bilər. Bunun qarşısını almaq üçün ən yaxşı üsul: Excel'i əvvəlcə açın, sonra “Data” → “Get Data from Text/CSV” (köhnə versiyalarda “Data” → “From Text”) seçin. Tarix sütunlarını “Mətn” kimi təyin edərək orijinal sətri qoruyun. Daha sonra mənbə bölgəsini (US/UK) təsdiqləyib vahid formata çevirin. Komanda işlərində isə ISO 8601 formatını (YYYY-AA-GG) standart olaraq qəbul etmək məsləhətdir – bu format birmənalıdır, mətn kimi düzgün sıralanır, JSON API və verilənlər bazaları ilə uyğun işləyir.
FormatList alətləri ilə kütləvi təmir
Əgər artıq səhv olmuş tarixlər varsa, onları əl ilə düzəltmək çox vaxt apara bilər. Bu məqsədlə FormatList platformasında bir sıra pulsuz, brauzerdə işləyən alətlər mövcuddur. Date Format Fixer ilə sütun şəklində tarixləri yapışdırıb (.csv, .txt yükləyərək) kütləvi şəkildə ISO, US və ya UK formatına çevirmək olar. Alət qeyri-müəyyən sətirləri vurğulayır, sizə seçim imkanı verir. Ambiguous Date Checker isə tək bir tarixi (məsələn, 03/04/2025) daxil edib US vs UK interpretasiyasını yan-yana göstərir – viza formaları, müqavilələr və günün dəqiq əhəmiyyətli olduğu hallar üçün idealdır. UK Date to US Date aləti isə DD/MM formatını MM/DD-yə, yəni UK sənədlərini ABŞ sistemləri üçün çevirir.
Yadda saxlamaq lazımdır: tarixləri JSON-a çevirməzdən əvvəl düzəldin. Səhv tarixlər JSON vasitəsilə bütün məlumat axınına yayılır, aşağı mərhələlərdə validasiya və hesabatları korlayır. Həmçinin Excel'də tarixlərin 44927 kimi rəqəmlərə çevrilməsinin səbəbi Excel'in daxili serial nömrələridir – Date Format Fixer onları yenidən oxunaqlı tarixə döndərir. Tam təlimat və nümunələr üçün formatlist.com saytına daxil ola bilərsiniz.

