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

Тауар прайстарын
тазарту және салыстыру.

Екі CSV-дан — тексерілетін өзгерістер тізіміне. Қателер мен екіұшты тауарлар көрініп тұрады.

Жұмыс істейтін демоны ашу ↗
Интерфейстің нақты скриншоты: прайстарды салыстыру нәтижелері, санаттар және файлдарды жүктеп алу

Тапсырма

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

Не іске асырылды

  • CSV жүктеу немесе қою, артикул, атау және баға бағандарын таңдау.
  • Бағаларды қалыпқа келтіру, алдыңғы нөлдерді сақтау, сипатталған тазартудан кейін тек толық қайталауларды жою.
  • Жаңа, жоқ, өзгерген және өзгеріссіз позициялар. Артикулдың әртүрлі нұсқалары мен әртүрлі атаулар бөлек көрсетіледі.
  • Тазартылған CSV-ларды, бірмәнді салыстыруды және барлық қателер, қайталаулар мен бастапқы мәндер бар JSON-есепті жүктеп алу.
  • Тазарту режимінде бір прайспен жұмыс. Мобильді интерфейс және екі тақырып.

HTML, CSS және JavaScript, сыртқы кітапханаларсыз және серверлік өңдеусіз. Ойдан шығарылған деректердегі демо; тапсырыс беруші үшін құрал оның файлдарына бейімделеді.

Бірнеше қадамда тексеріңіз

  1. Құралды ашып, "Мысалда байқап көру" батырмасын басыңыз.
  2. Есептегіштерді салыстырыңыз: 1 жаңа, 1 жоқ, 1 баға өзгерісі, 31 өзгеріссіз, 2 даулы артикул.
  3. 0012 табыңыз: баға 1250.50 → 1350.00, айырмашылық 99.50.
  4. Даулы сәйкестіктерден 0090 және 0015 тексеріңіз; BAD қате бағасы қателер бөлімінде.
  5. CSV және JSON жүктеп алыңыз. Тазартылған A прайсында 36 жол, 0012 артикулы сақталған, қате мен жойылған қайталау JSON-да қолжетімді.
  6. Бастапқы мәтінді өзгертіңіз: бұрынғы нәтиже жаңа есептеуге дейін жасырылады.

Шектеулер және деректер

CSV UTF-8, әр файлға 1 МиБ және 5 000 жолға дейін. XLSX, қалдықтар және атауларды анық емес салыстыру қолдау көрсетілмейді. Қосымша бағандар тазартылған CSV-ға кірмейді. Экранда әр кестенің алғашқы 100 жолы, экспортта барлық жарамды жолдар.

Барлық файлдар браузерде өңделеді және серверге жіберілмейді. Бастапқы файлдар қайта жазылмайды, тарих сақталмайды. Мысалдардағы тауарлар ойдан шығарылған. CSV-ды Excel-ге импорттағанда артикулға "Мәтін" түрін беру керек.

Құрал деректерді тазарту мен салыстыруды көрсетеді. Бағдарламаны бейімдеу мен файлды бір рет өңдеу — әртүрлі тапсырмалар. Нақты алаңға дайындау бөлек үлгіні қажет етеді.

Өңдеудің толық ережелері ↗