XML/JSON to CSV Converter Executable

Job ID: 39193477

Budget: $250 – $750 USD

I'm looking for a Windows executable that converts data tables from both XML and JSON to CSV. The project can leverage existing free and open-source C# code with some modifications.

Key Requirements:
- It should be able to run from any Windows folder it is placed in
- No arguments should be necessary for execution
- It should be named xljscv.exe
- Upon execution, it should look in C:\syntemp for a file with a name that is acceptable in Windows, ending in either .xml or .json. Only one such file is expected to be present
- It should convert the file to CSV and name the new file with the same base name, but with a .csv suffix
- The converted file should be placed back in C:\syntemp
- If an error occurs during this process, the executable will create an output file with the same base name, but containing only the word 'error'

Ideal Skills:
- Proficiency in C# and experience with creating Windows executables
- Familiarity with data format conversion, particularly XML and JSON to CSV
- Experience with using and modifying open-source libraries

This project specifically requires the use of only open-source libraries. The method for determining if the input file is XML or JSON will be a simple file extension check.