什么是好的轻量级CSV查看器?

syv*_*vex 85 windows

那里有什么好的轻量级CSV观众吗?我希望在修改文件后轻松刷新文件.快速的谷歌搜索没有找到任何明确的赢家.

我不希望每次都打开Excel,因为它锁定了文件.这可以防止任何其他程序更新文件.

小智 85

这仅供查看,使用Powershell ...

GUI显示; 支持排序,过滤:

    Import-Csv yourfile.csv |Out-GridView
Run Code Online (Sandbox Code Playgroud)

控制台显示:

    Import-Csv yourfile.csv |Format-Table -AutoSize
Run Code Online (Sandbox Code Playgroud)

要么:

    Import-Csv yourfile.csv |Format-List
Run Code Online (Sandbox Code Playgroud)

对于其他排序和筛选选项,请管理where-object和sort-object cmdlet

  • 这太棒了.有一点需要注意,如果你想指定分隔符(对于不那么多逗号分隔的值),请使用`-delimiter';'` (4认同)
  • !!!天啊,这是什么功能 (2认同)

rob*_*hat 19

我使用Nirsoft的CSVFileView.它是一个简单的轻量级只读csv查看器.

注意:由于Nirsoft网站上的密码恢复工具,许多病毒检查程序将阻止从那里下载的可执行文件.

  • 这完全符合你的要求.轻巧,但丰富的选项.您需要的是自动刷新(可能是部分刷新).过滤器可以帮助您只查看您感兴趣的数据.这是一个非常有用的工具. (2认同)
  • Nirsoft 网站充满了很棒的工具 (2认同)

Cos*_*sta 18

如果你的系统有Cygwin,column -t在终端窗口就是我喜欢使用的.

$ cat file.csv
1,2,3,4
A,B,C,D
i,ii,iii,iv,v
foo,bar,foo foo,foobar
No commas

$ column -t -s"," file.csv
1          2    3        4
A          B    C        D
i          ii   iii      iv      v
foo        bar  foo foo  foobar
No commas
Run Code Online (Sandbox Code Playgroud)

要根据您的请求更新原始更新,您可以将其与watch命令结合使用:

watch column -t -s, file.csv
Run Code Online (Sandbox Code Playgroud)

  • 尽管问题被标记为 **Windows**,但 `column -t` 也出现在各种版本的 *nix 上,包括 Mac OS,所以请享受您的 ⬆ 就像我喜欢您的答案一样。 (3认同)

Chr*_*tti 11

这些线程都指向CSVed:

我试过它并且有大量文件(4000000行)和许多列(313)的问题,所以YMMV.

我通常只使用BSD列实用程序.它是Windows上"util-linux"软件包的一部分:


小智 8

你可以尝试Ron的编辑器 - 它会做你想要的,比编辑CSV文件恕我一点好(这就是我编写它的原因),我会让你决定它是否足够亮;-)

  • Waaaay对于个人需求来说太贵了 (4认同)

小智 -1

我相信 Microsoft 网站上有免费的 Excel 查看器。而且我认为本机写字板/写入也可以打开 CSV 文件。