APK xətaları

Excel CSV-ni bir sütun açır

Excel bütün sətri bir xanada göstərirsə, hərf pozulmayıb. Ayırıcı uyğun gəlmir. Azərbaycan qurulumu vergülü onluq kəsr sayır, ona görə sütun ayırıcısı adətən nöqtəli vergüldür. Fayldakı vergülü Excel ayırıcı saymır.

Bu, ə hərfinin pozulması deyil. Hərf də pozulursa, fayl həm utf-8-sig, həm də ; ilə yazılmalıdır.

Hamısını bir anda dəyişmə. Səbəbi sıra ilə yoxla.

Hərf ? olursa, ayırıcını dəyişmə. O, utf-8-sig səhifəsidir.

import csv

with open("metn.csv", "w", newline="", encoding="utf-8-sig") as fayl:
    csv.writer(fayl, delimiter=";").writerows([
        ["ad", "qiymet"],
        ["Azərbaycan", "1,50"],
    ])