When I open a csv file by double-clicking it, it opens, and as one would expect, displays the data in a big array of cells with a ribbon of formatting options at the top (Clipboard, Font, Alignment, etc.), like an Excel file.
When I open the same csv in VSCode, I see what looks more like a simple text file, something like this:
Sr,S,V
67,30,-7
27,80,123
200,15,300
84,78,135
151,25,167
-1,98,148
51,87,120
My question is, what is it that "creates" all the formatting functionality in the former case? How is all that stuff programmed?