zoukankan      html  css  js  c++  java
  • csvkit---python一个牛逼到不行的csv处理库

    先吐槽一下:不管是百度还是谷歌,查来查去除了官方文档之外就没有任何可以借鉴的例子,虽然官方文档写的挺好的。但是我一直以为是在python语言的方式运行的,结果是以命令行的方式运行的,搞得我还以为这个库太冷门太渣了,饶了无数个弯,简直是三路十八弯。。。差点放弃。但是“终于等到你,还好我没放弃~~~”

    咳咳,首先还是先把官方文档贴出来,毕竟这是最权威的嘛。csvkit官方文档


    下面主要想用一个例子介绍一下csvkit的一些牛逼的地方,真的是太牛逼,太方便了。

    (注意:csvkit是直接以命令行的方式运行的。)

    我桌面上有一个test.xlsx文件,如果我想查看这个文件,low一点的方式是打开excel查看,but!!!太慢了!!!我会告诉你一个命令行立马就能打开吗?好吧我马上告诉你。


    1.我桌面上有一个xlsx文件

    csvkit---python一个牛逼到不行的csv处理库 - marsggbo - 火星教教主-marsggbo

       2.  in2csv 文件名

    上述命令即可访问数据,并显示出来

    csvkit---python一个牛逼到不行的csv处理库 - marsggbo - 火星教教主-marsggbo

    3.在python中,我们一般用csv格式比较多,csvkit将xlsx转化成csv格式简直不要太简单

    in2csv 文件名.xlsx > 文件名.csv

    注意中间那个箭头符号">",但是要注意的是转化后在windows系统下会出现一些小麻烦,需要转化成utf的编码格式。下个步骤再详细说

    csvkit---python一个牛逼到不行的csv处理库 - marsggbo - 火星教教主-marsggbo


    4.   现在我们已经得到了一个csv文件

    但是!!!windows的cmd就是比较奇葩一些,总是会存在一些问题,当我要打开csv文件时,它提示要以utf编码,然后我就用记事本修改了编码格式,但然并卵。所以还是建议大家在linux环境下编程比较好。


    csvkit---python一个牛逼到不行的csv处理库 - marsggbo - 火星教教主-marsggbo

      (有毒的cmd)

    csvkit---python一个牛逼到不行的csv处理库 - marsggbo - 火星教教主-marsggbo

      (ubuntu下完美运行)

    csvlook 文件名.csv

    可以以更友好的界面查看数据





    如果还想继续了解csvkit更多逆天神技,可以参考这个网页,感觉写的还算比较好,主要是页面是我喜欢的风格。

    csvkit神技介绍



    纯原创:如需转载,请注明出处,谢谢!
    http://blog.163.com/hexin_mars_blog/blog/static/248215040201681502454593/#
  • 相关阅读:
    The library 'hostpolicy.dll' required to execute the application was not found in
    矩阵乘法
    2019-11-1
    四边形不等式的应用
    2019-10-30
    2019-10-29
    差分与前缀和
    平衡树SPLAY
    可爱的树链剖分(染色)
    cable tv network
  • 原文地址:https://www.cnblogs.com/marsggbo/p/6622912.html
Copyright © 2011-2022 走看看