Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
Post your project for free and start receiving proposals from freelancers within minutes after publication!

Macro for Excel or another script for editing XML without changing the structure

Translated36 USD

Client's review of cooperation with Anton T.

Quality
Professionalism
Cost
Contactability
Deadlines

Quality execution, loyal approach, satisfied with the result and the process of cooperation. The task has been solved, all nuances taken into account. Anton provided assistance in testing the script and explaining its functionality (both separately and in the form of a text manual) + helped to consider the pitfalls that could arise in the future.

Freelancer's review of cooperation with Artem Prom

Payment
Task setting
Clarity of requirements
Contactability

The client promptly clarified some points, checked implementation options, and successfully closed the project.

  1. 8282
     100  0

    1 day45 USD

    Using a VBA macro is very inconvenient for building XML structure and editing data because for VBA, XML is just a text file with indentation.
    I can implement it in Python. I already have a ready script that forms the XML structure for promo. I can easily add editing through Excel.

    It will work approximately like this: you run a script that reads the XML and forms an Excel table. In this table, you change the data and run the script that will change this data in the XML.
    This will be the simplest and fastest solution to your task.

    p.s. with the help of a Python script, you can automatically update prices and availability from Google Sheets and immediately upload them to hosting for distribution via a link. You won't need to do this manually.

  2. 673
     5  0

    1 day22 USD

    Hello, I worked on the project "XML Analysis for the Store" – updated 1200 products, automated price changes and availability status while preserving the file structure.

    What format of the Excel file do you plan to use for the updates – with product codes in a separate column?

    I suggest we get in touch, I will consult you for free on the technical side and we will create a development plan + I will tell you about my team!

  3. 1449    24  3
    2 days67 USD

    Hello.
    I have experience in completing similar tasks, so I am confident that I can deliver everything with quality and within the agreed deadlines. I am ready to start soon. Let's discuss the details in private messages.

  4. 151  
    1 day22 USD

    Good day.
    I can implement it in VBA. I have a few questions?
    1. I need an example of the xml file
    2. Where to get the new prices? I also need an example.
    The final price and deadline after discussion.

  5. 669    8  0
    1 day22 USD

    Hello

    I have experience writing similar scripts in Python. I can develop such a program for you as well. I will provide a video instruction on how to use the program.

  6. 4028    11  0   2
    2 days45 USD

    Hello. Technologies: lxml (correct structure preservation), pandas (reading Excel), PyInstaller (build into .exe).
    Interface: simple window launcher or console with prompts (choose XML, Excel, columns SKU/price/status).
    Advantages: quickly processes large XML (tens to hundreds of MB), stability, easy expansion.

  7. 232    1  0
    1 day33 USD

    Hello, Artem!

    I am a Python developer with experience working with Excel and XML files.
    I can write a simple script that will replace the values you need without disrupting the file structure.

    Write to me, and we will discuss your project!

    Best regards,
    Andriy

  8. 1470    6  0   1
    5 days42 USD

    We can create both an .EXE file and a web solution for cross-platform access. We have extensive experience in similar projects.

  9. 986    12  1
    3 days45 USD

    Ready to implement a solution for bulk updating an XML product catalog.
    Option 1 — Excel + macro (VBA): I will create a macro that:
    opens the XML file;
    finds products by SKU (similar to VLOOKUP);
    updates prices and stock statuses from the Excel table;
    saves the XML without breaking the structure.
    Output: a ready Excel file with a launch button, instructions, an example of the updated XML.
    If the XML format is complex — I will suggest an alternative in Python:
    a script that reads Excel, updates XML, and saves the result;
    I can compile it into .exe for double-click execution.

    The solution will be easy to use, with instructions for the team. I am ready to adapt to your XML format.

  10. 2211    18  3
    1 day33 USD

    Good evening, Artem. I am working on automation in Python. I can develop a Python script and package it as an exe file for your needs, I will do everything quickly and efficiently. If you are interested - write to me, I will be happy to discuss the details.

  11. 2947    73  4   2
    2 days45 USD

    Hello! I can write such a script, as I have a very large experience working with ET Excel (more than 20 years!!!! Contact me!!!!!

  12. 4461    102  0
    1 day67 USD

    Good evening. I will be happy to help. Can you send an example of the files?

  13. 97    34  4   2
    1 day18 USD

    The technical task is clear
    I will do it today
    I can create a .exe file for Windows or a .app for macOS

  14. 8185    381  0   1
    3 days33 USD

    Hello. I am interested in your project. I am ready to discuss and execute it in the form of a program (exe).

  15. 5878    345  0
    Winning proposal3 days36 USD

    I will review the XML file and propose an implementation for changing prices/statuses.

  16. 656    9  0
    2 days33 USD

    Good evening, Artem!
    In general, the task is clear, but for an accurate response regarding deadlines and pricing, I would like to clarify some questions that arose after analyzing your task.
    Please write in private messages – we will discuss the details and your wishes.

  17. Another 2 proposals concealed
    1 proposal concealed

Current freelance projects in the category Desktop Apps

Account reconciliation tool with the bank, cards, and accountant

Technical Assignment: Tool for Reconciling Accounts with Bank, Cards, and AccountantGeneral Goal A local tool (script/small application in Python) is needed, which is manually run once every 1-2 months on my computer and performs reconciliation between: Invoices I issued to…

PythonDesktop Apps ∙ 1 day 21 hours back ∙ 39 proposals

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 ProgrammingDesktop Apps ∙ 7 days 13 hours back ∙ 10 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 ∙ 8 days back ∙ 6 proposals

Client
Artem Prom
Ukraine Ukraine  2  0
Project published
8 months 23 days back
169 views
Tags
  • Excel
  • python
  • XML