The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.
Your remark about a "non-business related" need for CSV format caught my attention, because I use CSV strings almost daily for many things that amount to internal storage. They are such a significant part of what I do that I eventually created a C# class library that is dedicated to parsing them in an incredibly robust manner. I first wrote about it in , with source code published on GitHub, and a NuGet package.
BTW, thanks for inspiring me to have a look at that article, which is nearly 4 years old, and discovering that it was missing links to the source and documentation repositories and the NuGet package.
David A. Gray
Delivering Solutions for the Ages, One Problem at a Time
Interpreting the Fundamental Principle of Tabular Reporting
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpful answers is nice, but saying thanks can be even nicer.