问题描述
|
关闭。这个问题是题外话。它当前不接受答案。
解决方法
这仅用于使用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
,我使用Nirsoft的CSVFileView。这是一个简单的轻量级只读csv查看器。
注意:由于Nirsoft网站上的密码恢复工具,许多病毒检查程序将阻止从那里下载的可执行文件。
,如果您的系统具有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
,这些线程都指向CSVed:
https://superuser.com/questions/119655/light-text-editor-for-csv-file-on-windows
https://superuser.com/questions/173217/looking-for-a-very-fast-to-load-lightweight-csv-viewer
我尝试了一下,并且在较大的文件(4000000行)中有很多列(313),因此出现了一些问题,所以是YMMV。
我通常只使用BSD列实用程序。它是Windows上“ util-linux \”软件包的一部分:
https://github.com/karelzak/util-linux
,您可以尝试Ron \'s Editor-它会做您想要的事情,比Excel更好地编辑CSV文件恕我直言(这就是我编写它的原因),我将让您决定它的亮度是否足够;-)
,因为我对Excel如何显示CSV文件感到不满意,所以我制作了一个用于显示CSV文件的小型可执行文件。我最近在http://csvquickviewer.com/上提供了它
它仅适用于Windows,因为它使用.NET编写
它不需要配置,但可以进行过滤,搜索等。
,终于找到一个可以立即打开大文件,并自动检测到分隔符的工具:来自http://www.fileviewer.com/的V File Viewer免费试用20天。 20美元购买。
另一个非常快速且能自动检测到分隔符的方法是http://delimitware.com的15天免费试用版Delimit。每年$ 49美元。有点贵。
,我相信Microsoft网站上有免费的Excel观众。而且我认为本机写字板/写入也可以打开CSV文件。
,如果您只想查看文件,为什么不使用文本编辑器?较好的文件将刷新并提示您是否要重新加载文件。但是,它们不会为您将值分成不同的列;他们只会显示内容。过去,UltraEdit和TextPad对我来说都是可靠的。
,OKFN的DataPipes SaaS工具是使用浏览器的一种选择。
GitHub自动将CSV呈现到表中,提供了另一个浏览器内选项以及更多功能。