在VS Code中优雅地编辑csv文件

文章目录

    • [Rainbow csv](#Rainbow csv)
    • 转表格
      • [CSV to Table](#CSV to Table)
      • csv2table
      • [CSV to Markdown Table](#CSV to Markdown Table)
    • [Edit csv](#Edit csv)

下面这些插件对csv/tsv/psv都有着不错的支持,这几种格式的主要区别是分隔符不同。

功能 入口/使用方法
Rainbow csv 按列赋色 右键菜单
CSV to Table 转为ASCII表格 指令
CSV to Markdown Table 转为md表格 指令
csv2table 转为Html表格 指令
Edit csv 以表格形式编辑csv 右键菜单/按钮

Rainbow csv

Rainbow csv 为.csv, .tsv格式的数据提供高亮显示,其每一列可赋予不同的颜色,使用效果如下

转表格

CSV to Table

CSV to Table 在选中文字后,按下Ctrl+Shift+P,输入命令Convert to table from ...,根据文字分隔符,酌情选择csv, tsv等,则该插件会将选中内容转换为ASCII表格的形式,内容如下。如果不选中文字,则会将整个文件转换为ASCII表格。

js 复制代码
|--------------|--------------|------|------------------|
| Country Name | Country Code | Year | Value            |
|--------------|--------------|------|------------------|
| Arab World   | ARB          | 1968 | 25760683041.0857 |
|--------------|--------------|------|------------------|
| Arab World   | ARB          | 1969 | 28434203615.4829 |
|--------------|--------------|------|------------------|
| Arab World   | ARB          | 1970 | 31385499664.0672 |
|--------------|--------------|------|------------------|
| Arab World   | ARB          | 1971 | 36426909888.3928 |
|--------------|--------------|------|------------------|

csv2table

csv2table 可以将csv格式转换为html表格,而且这种互转直接改变原始文档,指令为csv2table: transform to HTML Table,转换之后内容如下

html 复制代码
<table>
<tr>
<td>Country Name,Country Code,Year,Value</td>
</tr>
<tr>
<td>Arab World,ARB,1968,25760683041.0857</td>
</tr>
<tr>
<td>Arab World,ARB,1969,28434203615.4829</td>
</tr>
<tr>
<td>Arab World,ARB,1970,31385499664.0672</td>
</tr>
</table>

CSV to Markdown Table

CSV to Markdown Table 可以实现csv和markdown表格之间的互转,和csv2table相似,这种互转直接在原始文档中改变。这个插件提供了三个命令

convert csv to markdown table 将csv转为md表格
convert markdown table to csv 将md表格转为csv
convert markdown table to csv with delimiter 将md表格转为自定义分隔符的csv

Edit csv

Edit csv 在安装之后,右键点击csv文件,会有Edit csv选项;或者进入csv文件后,头顶会出现Edit csv的按钮。这两种方式均可开启Edit csv,进入之后,其外观如下

Edit csv除了提供表格一样的外观之外,还提供行/列冻结功能,数据筛选方面,还支持基本的列排序。

相关推荐
昵称画1 天前
POC验证怎么设计用例?不走过程的实操要点
大数据·数据库·人工智能·低代码·excel
Wang's Blog1 天前
Vibe Coding一人即团队系列62: Excel数据分析与可视化自动化
数据分析·自动化·excel
统计学小王子1 天前
数学建模国赛倒计时5天——《软件工具(Excel)——国赛数据处理的第一道防线》
数学建模·excel
Am-Chestnuts1 天前
用 DS随心转 把 AI 对话里的多组数据批量导出成 Excel
人工智能·excel
2601_960356381 天前
库存分析岗位秋招准备:SQL、Excel、WMS与供应链指标
数据库·sql·excel
统计学小王子1 天前
数学建模国赛倒计时5天——《软件工具(Excel)——快捷键总结》
数学建模·excel
2601_963906781 天前
网页版 Excel 合并工具
excel·软件需求
疯狂小猫咪2 天前
中小培训机构教务数字化踩坑复盘|从 Excel 过渡到教务系统经验总结
小程序·excel
开开心心_Every2 天前
实现鼠标键盘动作录制与重复播放的工具
微信·jupyter·pycharm·pdf·计算机外设·word·excel
2601_962299492 天前
使用 Python 将 CSV 转为 PDF(含表格样式美化)
python·pdf·csv·spire.xls·表格样式