当我双击打开一个 csv 文件时,它会打开,并且正如人们所期望的那样,在一大组单元格中显示数据,并在顶部带有格式选项带(剪贴板、字体、对齐方式等),就像 Excel 文件一样。
当我在 VSCode 中打开相同的 csv 时,我看到的内容看起来更像是一个简单的文本文件,如下所示:
Sr,S,V
67,30,-7
27,80,123
200,15,300
84,78,135
151,25,167
-1,98,148
51,87,120
我的问题是,在前一种情况下“创建”所有格式化功能的是什么?所有这些东西是如何编程的?