Processing of the Price List
You need to write the program under Windows in the form of a executed file.Start the program through cmd, work in automatic mode, manage through config in the text file.After launching, the program must select the price list file with the name containing the latest date, for example ru_ids_29_date_10-01-2022.xml, to process and save in results_ru.xml
Price list in XML format, example of a line:
No
Code of goods
...
The international size
The actual size
The exact structure is attached to the test file.Processing
1 .Colour Colour Colour Colour 27
There are many different colors in the goods, such as: maline, light-green, turquoise, etc.They need to be combined into groups, for example: the color is red, it includes maline, pink.If the product is found, for example, pink, then in this column you need to write the name of the group "Red".If the color does not belong to any of the groups, leave it as it is.List of colours and their groups are attached, files RUS_colors.txt, UKR_colors.txt Red=Cyrous-Red;Pastel-Rose;Rose
2ndGrouping the materials in column 29
Similarly, colors need to summarize materials: Skin, Hair, etc.Unlike colors, materials can be several, for example:
The Sixth Alpac, The Boy, Elastan
You only need to leave the first material and change it to the group "First".If the material does not belong to any of the groups, leave the field empty.To prevent errors, consider that there are materials whose names start with a gap.List of colors and their groups are attached, files RUS_consist.txt, UKR_consist.txt Shirt=Shirt;Natural Shirt;Alpac Shirt;Shirt Mocher
ThreeAdd the name of the photo files to a separate text file photos_list.txt
Columns 35-39.4 .Search and replacement in columns 25, 28
Find and replace words or words.and 5.In columns 12, 13 apply a multiplier.6 .Correction of the XML code structure
The source file has a broken structure, which makes it difficult to use.The program must have two versions, for the processing of prays in Russian and Ukrainian languages.
Client's review of cooperation with Vadim Bieloborodov
Processing of the Price ListI am impressed! The work is done more than perfectly!
He is the best programmer.
Freelancer's review of cooperation with Oleksandr Krivenko
Processing of the Price ListA remarkable customer. Clear setting of task. Operational payment .
-
636 35 0 Good time of day. Interested in your task. After discussing and approving all the details, it is ready to begin implementation. I can do it on Python or C#.
Working through a safe deal
-
378 85 3 6 Good day, the task is quite understandable, interested in the example of files and input data (this is *.txt)
-
2791 43 0 Good Morning Alexander. Ready to write software for Windows with a graphic interface. I would like to look at the original file and what the result should appear.
-
8205 381 0 1 Good day . Interested in your project. Ready to discuss and implement.
-
Здравтсвуйте! Все понятно, кроме исправить структуру. Необходимо примеры файлов с нарушенной структурой - вполне возможно, что автоматически его восстановить нельзя.
-
Здравствуйте!
Часть колонок <Cell> в одну строку<Cell ss:StyleID="bold"><Data ss:Type="String"></Data></Cell>
</Row>
<Row><Cell><Data ss:Type="String">245340</Data></Cell><Cell><Data ss:Type="String">0</Data></Cell><Cell><Data ss:Type="String"></Data></Cell><Cell><Data ss:Type="String">467789SM</Data></Cell><Cell><Data ss:Type="String">TOMMY HILFIGER</Data></Cell><Cell><Data ss:Type="String">Ремень из текстиля</Data></Cell><Cell><Data ss:Type="String">Новинки</Data></Cell><Cell><Data ss:Type="String">Для мужчин</Data></Cell><Cell><Data ss:Type="String"></Data></Cell><Cell><Data ss:Type="String"></Data></Cell><Cell><Data ss:Type="String"></Data></Cell>
<Cell><Data ss:Type="String">70</Data></Cell>
<Cell><Data ss:Type="String"></Data></Cell>
-
Current freelance projects in the category Desktop Apps
Add pauses of 10-30 seconds between sending emails.Hello! I am looking for an experienced 1C / BAS (BAF) programmer to promptly resolve a technical issue with email distribution.Problem essence: We use the accounting program BAF (Business Automation Framework), version 2.0. Once a month, there is a need to send about 300 emails… Web Programming, Desktop Apps ∙ 1 day 14 hours back ∙ 9 proposals |
Reverse engineering of console utilities for querying SSD controllers (Flash ID)1. Purpose of the work Extraction of the application programming interface (API) for interaction with SSD/NVMe controllers from the provided set of console utilities (Phison, Silicon Motion, Realtek, Maxiotek, Marvell, JMicron, etc.). The result should be working code in C/C++… C & C++, Desktop Apps ∙ 2 days 2 hours back ∙ 5 proposals |
Modification in the emulator's operation
45 USD
Hello. I downloaded the Gaminator CF Final slot machine emulator from the Internet. I really liked it, but there are some issues. There is an admin panel, but it opens freely and cannot be closed at all. It only closes along with the application. Also, the data does not save… Desktop Apps ∙ 9 days 15 hours back ∙ 10 proposals |