Жеке демо-жоба / CSV

Екі прайс.
Барлық айырмашылықтар көз алдыңызда.

Артық бос орындар мен қайталауларды алып тастаңыз. Жаңа тауарларды, баға өзгерістерін және қолмен тексеру қажет сәйкестіктерді табыңыз.

ТіркелусізБраузерде өңдеуФайлда 5 000 жолға дейін

01 / Бастапқы деректер

CSV жүктеңіз немесе мәтінді қойыңыз

UTF-8, бөлгіш ; немесе үтір, әр файлға 1 МиБ-қа дейін. Бірінші жол — бағандардың бірегей атаулары. Тек тазарту үшін бірінші прайсты ғана толтырыңыз.

A

Ескі прайс

Файл таңдалмаған.

Бағандарды сәйкестендіру
B

Жаңа прайс

Міндетті емес: салыстыру үшін қосыңыз.

Бағандарды сәйкестендіру

Үш түрлі бағанды таңдаңыз. Қосымша бағандар тазартылған CSV-ға кірмейді; жолдардың бастапқы мәндері JSON-есепте сақталады. Бастапқы файлдар қайта жазылмайды.

Өңдеу ережелері ↓

Ойдан шығарылған мысалдан немесе жеке деректерсіз өз деректеріңізден бастаңыз.

Бақылау мысалы

Нәтиже алдын ала белгілі

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 жолы көрсетіледі. Жүктеп алынатын файлдарда шектеулер аясындағы толық нәтиже бар.