Жеке демо-жоба / CSV
Екі прайс.
Барлық айырмашылықтар көз алдыңызда.
Артық бос орындар мен қайталауларды алып тастаңыз. Жаңа тауарларды, баға өзгерістерін және қолмен тексеру қажет сәйкестіктерді табыңыз.
02 / Нәтиже
Не өзгерді
Нәтижені жүктеп алу
CSV барлық жарамды жолдарды, соның ішінде даулы нұсқаларды қамтиды. Салыстыру CSV-ы тек бірмәнді позицияларды қамтиды. Қателер, қайшылықтар, жойылған қайталаулар және бастапқы мәндер JSON-да. Есептің cents/delta өрістеріндегі барлық сомалар ең кіші бірлікпен (тиын/копейка) көрсетілген.
Excel-де CSV-ды мәтін импорттау мәзірі арқылы импорттап, "Артикул" бағанына "Мәтін" түрін беріңіз. CSV-ды екі рет басу Excel құралдарымен алдыңғы нөлдерді жоюы мүмкін.
Даулы сәйкестіктер
Бұл артикулдар қалыпты салыстыруға кірмеді. Тауарды бірінші жол бойынша таңдамаймыз және әртүрлі нұсқаларды біріктірмейміз.
Қате жолдар
Тазартылған CSV-ға кірмейді. Дереккөзді түзетіп, қайта өңдеңіз. Барлық бастапқы мәндер JSON-есепте сақталған.
Тазартылған прайстар және жойылған қайталаулар
Тазартудан кейінгі A прайсы
Тазартудан кейінгі B прайсы
Жойылған толық қайталаулар
Бақылау мысалы
Нәтиже алдын ала белгілі
A прайсында 38 жол: 1 толық қайталау және 1 баға қатесі. Тазартудан кейін — 36 жарамды жол. B прайсында 35 жол. Салыстыру: 1 жаңа, 1 жоқ, 1 баға өзгерісі, 31 өзгеріссіз және 2 даулы артикул.
Тазартуға дейін
0012; Лампа настольная ;1 250,50 0012;Лампа настольная;1250.50
Тазартудан кейін
"0012";"Лампа настольная";"1250.50"
0012 бағасы: 1250.50 → 1350.00, айырмашылық 99.50. 0016 артикулы жаңа, 0013 жоқ. 0090 үшін әртүрлі тауарлар бар; 0015 атауы өзгерген — екеуі де қолмен тексеруді қажет етеді.
Форматтар және шектеулер
Айқын ережелер.
Тексерілетін нәтиже.
Файл және бағандар
Тек UTF-8 кодтауындағы CSV, BOM-мен немесе онсыз. XLSX/XLS және Windows-1251 қолдау көрсетілмейді. Әр файлға 1 048 576 байтқа және 5 000 бос емес тауар жазбасына дейін, бірегей тақырыптары бар 3-тен 20-ға дейін баған. Тақырып бірінші жолда орналасады. Артикул, атау және баға бағандарын таңдаңыз; қалдықтар салыстырылмайды.
Қалыпқа келтіру
Шеттердегі бос орындар алынып тасталады. Атаудағы қайталанған бос орындар мен жол ауыстырулар бір бос орынмен ауыстырылады. Артикулдар жол ретінде қалады, регистр мен ішкі бос орындар маңызды. Артикул табуляция мен жол ауыстыруларсыз 120 таңбаға дейін; атауы 500-ге дейін. Толық қайталау — тазартудан кейін артикулдың, атаудың және бағаның сәйкес келуі және қалған өрістердің дәл сәйкестігі. Қайталауларды жойғанда қосымша бағандардағы айырмашылықтар жоғалмайды: мұндай нұсқалар даулы болып қалады.
Бағалар және қателер
Баға 0-ден 1 000 000 000-ға дейін, екі ондық таңбадан аспайды. Бөлшек бөлігінің бөлгіші — нүкте немесе үтір; мың топтарын бос орынмен бөлуге болады, мысалы 1 250,50. Бос немесе қате баға нөлге айналмайды. Мәндер дөңгелектенбейді. Жол қателері бөлек көрсетіледі; бұзылған тырнақшалар немесе қате тақырып файлды өңдеуді тоқтатады.
Салыстыру және даулы сәйкестіктер
Артикул бойынша дәл салыстыру. Атауы бірдей сәйкес артикул үшін баға ең кіші бірлікпен салыстырылады. Әртүрлі атаулар, артикулдың бірнеше нұсқасы немесе осы артикулы бар жолдағы қате қолмен тексеруді қажет етеді. Жарамды нұсқасы жоқ қателер қате жолдар тізімінде көрінеді. Ұқсас тауарлар автоматты түрде сәйкестендірілмейді.
Деректер және экспорт
Өңдеу браузерде орындалады. Файлдар серверге жіберілмейді, пішін деректері сақталмайды. Бетті жаңарту енгізілген деректерді тазартады. Артикулы немесе атауы =, +, -, @ таңбаларынан басталатын жолдар формулаға ұқсас ретінде CSV-дан шығарылып, JSON-есепте сақталады. Бастапқы файлдар өзгермейді.
Экранда әр кестенің алғашқы 100 жолы көрсетіледі. Жүктеп алынатын файлдарда шектеулер аясындағы толық нәтиже бар.