那里有没有好的轻量级CSV观众?我希望在修改文件后轻松刷新文件。快速谷歌搜索没有找到任何明确的赢家。
我不希望每次都打开Excel,因为它会锁定文件。这可以防止任何其他程序更新文件。
答案 0 :(得分:73)
这仅供查看,使用Powershell ...
GUI显示;支持排序,过滤:
Import-Csv yourfile.csv |Out-GridView
控制台显示:
Import-Csv yourfile.csv |Format-Table -AutoSize
或:
Import-Csv yourfile.csv |Format-List
有关其他排序和筛选选项,请管理where-object和sort-object cmdlet
答案 1 :(得分:19)
我使用Nirsoft的CSVFileView。它是一个简单的轻量级只读csv查看器。
注意:由于Nirsoft网站上的密码恢复工具很多virus checkers will block executables从那里下载。
答案 2 :(得分:15)
如果你的系统有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
为了根据您的要求更新原始版本,您可以将其与watch
命令结合使用:
watch column -t -s, file.csv
答案 3 :(得分:11)
这些线程都指向CSVed:
我尝试了它,并且对于包含大量列(313)的较大文件(4000000行)存在一些问题,因此YMMV。
我通常只使用BSD列实用程序。它是windows上“util-linux”软件包的一部分:
答案 4 :(得分:8)
你可以试试Ron's Editor - 它会做你想要的,比编辑CSV文件恕我一点好多了(这就是我编写它的原因),我会让你决定它是否足够亮;-)
答案 5 :(得分:2)
因为我对Excel显示CSV文件的方式不满意,我制作了一个用于显示CSV文件的小型可执行文件。我最近在http://csvquickviewer.com/提供了它 它仅适用于Windows,因为它在.NET中编写
它不需要配置,但允许过滤,搜索等。
答案 6 :(得分:1)
最后找到一个可以立即打开大文件,并自动检测分隔符:来自http://www.fileviewer.com/的V文件查看器20天免费试用。 20美元买。
另一个非常快且自动检测分隔符的是来自http://delimitware.com 15天免费路径的分隔符。 49美元/年。有点贵。
答案 7 :(得分:0)
我相信微软的网站上有免费的excel观众。我认为原生的wordpad / write也可以打开CSV文件。
答案 8 :(得分:0)
如果您只想查看该文件,为什么不使用文本编辑器?更好的会注意到刷新并提示您是否要重新加载文件。但是,他们不会为您将值分成不同的列;他们只会显示内容。 UltraEdit和TextPad在过去对我来说都很可靠。
答案 9 :(得分:0)
OKFN的DataPipes SaaS Tool是使用浏览器的选项 GitHub自动将CSV呈现为表格,提供另一个浏览器内选项以及更多功能。