Coder turns data from CSV files into C# source code mappings that you can plug in your program. Data types are automatically detected and can be adjusted if needed. Provides customized unit tests and usage examples.
Hi π, this is my first submission to Product Hunt, and I am eager to hear your thoughts and feedback.
π‘ The premise is simple: CSV files are used everywhere for data exchange,
programs are written every day to parse them, and this is not the most creative task to tackle.
Coder allows to generate C# code bindings for CSV files, understands complex data types such as lists inside a field, and can provide with integration examples and unit test for your specific files (paid functionality).
Currently detected value types:
β All primitive types
β Date/DateTime/Time
β List
β Enum
I plan to add more specific types in the future (IP address, domain name, email etc.) if there will be enough interest.
First, I have to address an elephant in the room here, and that is ChatGPT/GPT-4 is capable of doing those things at ease. I have tried both ChatGPT and GPT-4, and from what I have seen, it can only understand some simple types, but all non-numbers usually become string types.
Having said that, I am continuing to evaluate it to see if it makes sense to use on some data.
As someone who spends a lot of time with CSVHelper, this can save me time, and I would not mind paying for it. The only question is on single file pricing of $9; what happens if I upload a CSV file, I find out I missed some fields, and upload again? Is that another $9?
@jay_janarthanan1 yeah that's a valid point, with single pricing you cannot re-upload CSV because technically you can upload a completely new CSV there. I'm not sure how to address this yet, would you have any suggestions?
Congrats on the launch, @roman_prokofyev! Such a useful product - I'd love to see it higher on today's launch ranking. Also love the website design π
Coder