CSV пішімі
CSV — жол жазбаға тең, ал өрістер үтірмен бөлінген қарапайым мәтіндік файл; ішінде үтірі не жол ауысуы бар өріс тырнақшаға алынады, ал өрістің ішіндегі тырнақша қосарланады. RFC 4180 құжатында солай жазылған. Excel орыс және қазақ локалінде басқаша тірлік етеді: онда үтір ондық бөлгішке кеткен, сондықтан тізімде ол нүктелі үтір күтеді. Түсірілімдердегі бақытсыздықтардың бәрі осыдан.
Сандар туралы қысқаша
- Стандарт
- RFC 4180: үтір, ішінде үтірі бар өріске тырнақша
- Excel не күтеді
- орыс және қазақ локалінде — нүктелі үтір
- Кодтама
- басында белгісі жоқ UTF-8 CP1251 деп оқылады
- Әдеттегі жоғалту
- алдыңғы нөлдер және 1,23457E+11 түріндегі нөмірлер
- Біздің маршрут
- .csv қабылданбайды, .xlsx керек
Түсірілімді бұзудың бес тәсілі
- Бөлгіш: үтірлі файл Excel-де бір баған болып ашылады, өйткені локаль нүктелі үтір күтеді.
- Кодтама: байт реті белгісі жоқ UTF-8 файлын Excel CP1251 деп оқиды, қазақ әріптері қоқысқа айналады.
- Алдыңғы нөлдер: 00123 коды ашылғанда 123 санына айналады — бұл енді бұрынғы сәйкестендіргіш емес.
- Ұзын сандар: жалпы пішімдегі тар бағанда он екі таңбалы нөмір 1,23457E+11 болып көрінеді.
- Күндер: 05.11 сияқты жол кейбір локальдарда үнсіз күнге айналады, оны кері қайтару мүмкін емес.
CSV-ді қалай дұрыс ашу керек
- Файлды қос шертумен ашпаңыз: олай еткенде Excel локаль баптауларын үнсіз, сұраусыз қолданады.
- Бос кітап ашып, деректерді «Деректер» → «Деректер алу» немесе «Мәтіннен/CSV-ден» арқылы импорттаңыз.
- Импорт терезесінде UTF-8 кодтамасын және керекті бөлгішті таңдаңыз — растауға дейін олар көрініп тұрады.
- Кодтар, нөмірлер мен артикулдар бағанын мәтіндік деп белгілеңіз: сонда нөлдер мен ұзын сандар сол күйінде қалады.
- Нәтижені бірінші және соңғы жол бойынша тексеріңіз: қиылған соңы — тырнақшалардың дұрыс емес екенінің белгісі.
CSV-ді PDF-ке қалай жеткізу керек
Түрлендіргішіміз .csv файлын тікелей алмайды: Excel → PDF маршрутының тізімінде тек .xlsx пен .xls тұр, қалғанының бәрі «Қолдау көрсетілмейтін файл түрі» жауабын алады. Себебі қарапайым: түрлендіргіш кітапты оның бет баптауларымен басады, ал жалаң мәтіндік файлда ондай баптаулар мүлде жоқ.
Сондықтан тәртібі мынадай: CSV-ді кітапқа импорттап, баған енін, басып шығару аймағын және тақырып қайталауын қойыңыз да, .xlsx етіп сақтап, бізге жүктеңіз. Кең түсірілімдер үшін альбомдық бағдарды бірден қосыңыз — он екі баған кітаптық бағдарға дерлік ешқашан сыймайды.
Жиі қойылатын сұрақтар
Excel неге CSV-ді бір баған қылып ашады?
Себебі файлда үтір тұр, ал локаль нүктелі үтір күтеді. Файлды импорт шебері арқылы ашып, бөлгішті қолмен көрсетіңіз — қос шерту жүйе баптауларын ешқандай сұрақсыз қолданады.
Кодтардағы алдыңғы нөлдерді қалай сақтауға болады?
Импорт кезінде бағанды мәтіндік деп белгілеңіз. Файл ашылып қойып, нөлдер жоғалып кетсе, оларды жай пішімдеумен қайтара алмайсыз: мән санға айналды, артық таңбалар туралы ақпарат жоғалды.
Сізде CSV-ді неге тікелей жүктеуге болмайды?
Excel → PDF маршруты тек .xlsx пен .xls қабылдайды, қалғаны қолдау көрсетілмейтін түр ретінде қайтарылады. Бет баптаулары жоқ мәтіндік файлды мағыналы басып шығару бәрібір мүмкін болмас еді.
Дерек алмасуда CSV-дің XLSX-тен артықшылығы неде?
Оны кез келген бағдарлама оқиды, салмағы жеңіл әрі формулаларды, макростар мен безендіруді сүйретпейді. Оның төлемі — екіұшты бөлгіштер мен кодтамалар, сондықтан оларды алдын ала келіскен жөн.