{ "info": { "author": "Doug hellmann", "author_email": "doug@doughellmann.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "Intended Audience :: End Users/Desktop", "License :: OSI Approved :: Apache Software License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Topic :: Database", "Topic :: Office/Business", "Topic :: Utilities" ], "description": "===================================================\n csvcat - Concatenate comma separated value files.\n===================================================\n\ncsvcat reads one or more comma separated value text file (a CSV file)\nand outputs some or all of the data in the same format. It includes\noptions for limiting and reordering the columns in the output, as well\nas skipping repeated headers.\n\nInstallation\n------------\n\nThe simplest way to install is using pip::\n\n $ pip install csvcat\n\nIf you have already downloaded the source and unpacked it, you can\nalso install by running::\n\n $ sudo python setup.py install\n\n\nUsage\n-----\n\nRun ``csvcat --help`` for a complete description of all options,\nincluding examples of how to use the program in various modes.\n\n\nExamples\n--------\n\nThe inputs to ``csvcat`` are any number of CSV files, and the output\nis CSV data printed to standard output. The examples listed below\nassume two simple CSV files.\n\n::\n\n $ cat testdata1.csv\n \"Title 1\",\"Title 2\",\"Title 3\"\n 1,\"a\",08/18/07\n 2,\"b\",08/19/07\n 3,\"c\",08/20/07\n\n $ cat testdata2.csv\n Title 1,Title 2,Title 3\n 40,D,08/21/07\n 50,E,08/22/07\n 60,F,08/23/07\n\nWhen given no options, ``csvcat`` simply prints the contents of an input\nfile to standard output.\n\n::\n\n $ csvcat testdata1.csv\n Title 1,Title 2,Title 3\n 1,a,08/18/07\n 2,b,08/19/07\n 3,c,08/20/07\n\nTo select which columns should be included in the output, use the\n``--columns`` option. Columns are identified by their number,\nbeginning with ``0``. Column numbers can be listed in any order, so\nit is possible to reorder the columns of the input data, if needed.\n\n::\n\n $ csvcat --columns 2,0 testdata1.csv\n Title 3,Title 1\n 08/18/07,1\n 08/19/07,2\n 08/20/07,3\n\nDifferent output formats can be selected by using the ``--dialect``\noption. There are only two dialects available by default, but the\n``csv`` module API supports registering additional dialects.\n\n::\n\n $ csvcat --dialect excel-tab testdata1.csv\n Title 1 Title 2 Title 3\n 1 a 08/18/07\n 2 b 08/19/07\n 3 c 08/20/07\n\nTo merge multiple files, only including a single set of headers, use\nthe ``--skip-headers`` option:\n\n::\n\n $ csvcat --skip-headers --columns 2,0 testdata1.csv testdata2.csv\n Title 3,Title 1\n 08/18/07,1\n 08/19/07,2\n 08/20/07,3\n 08/21/07,40\n 08/22/07,50\n 08/23/07,60", "description_content_type": null, "docs_url": null, "download_url": null, "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/dhellmann/csvcat", "keywords": null, "license": null, "maintainer": null, "maintainer_email": null, "name": "csvcat", "package_url": "https://pypi.org/project/csvcat/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/csvcat/", "project_urls": { "Homepage": "https://github.com/dhellmann/csvcat" }, "release_url": "https://pypi.org/project/csvcat/2.0.2/", "requires_dist": null, "requires_python": null, "summary": "Concatenate comma separated value files", "version": "2.0.2" }, "last_serial": 1971715, "releases": { "0.1": [], "1.0": [], "1.1": [ { "comment_text": "", "digests": { "md5": "bacb11a3ef2540ebb0eb93a5f8da1ad0", "sha256": "1b9fe48c9db3f5d48aa3a50510bc92cb1df2312e5210d8efeb5efbc9a15f4355" }, "downloads": -1, "filename": "csvcat-1.1.tar.gz", "has_sig": false, "md5_digest": "bacb11a3ef2540ebb0eb93a5f8da1ad0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3765, "upload_time": "2011-04-24T18:10:19", "url": "https://files.pythonhosted.org/packages/24/80/85963bf4c6ebabcbbe88095e0eb24fd36ed432d820192ebe124ca5e4a219/csvcat-1.1.tar.gz" } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "7e8302842f2b52544919d08b3429bc7a", "sha256": "92dcb51d731e187c54fd4e7d035ffaa4d279f63d081b6cf582241f2181080ec9" }, "downloads": -1, "filename": "csvcat-2.0.0.tar.gz", "has_sig": true, "md5_digest": "7e8302842f2b52544919d08b3429bc7a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9187, "upload_time": "2014-09-20T18:15:32", "url": "https://files.pythonhosted.org/packages/6b/d9/d6cf8b302a116e0d216abcb15ce0f87c7fc510bac89eda108a417e85c32b/csvcat-2.0.0.tar.gz" } ], "2.0.1": [ { "comment_text": "", "digests": { "md5": "b4afc40fbbd0848f54b6efd01d0a019d", "sha256": "55608fc0043dacdc7e3033ba033a5b860de209fa7394955337a28899cbd414dc" }, "downloads": -1, "filename": "csvcat-2.0.1.tar.gz", "has_sig": true, "md5_digest": "b4afc40fbbd0848f54b6efd01d0a019d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9245, "upload_time": "2014-09-20T18:37:36", "url": "https://files.pythonhosted.org/packages/42/b3/257e6652f3f289c56f2caa8b19184513d4e27bb08ba9f526d4d310a8feb9/csvcat-2.0.1.tar.gz" } ], "2.0.2": [ { "comment_text": "", "digests": { "md5": "78247fb7f4eeb4d565c8af8e969862b0", "sha256": "b6d9ba1adb8410dbcd4fbc9b2d608e58d33e97d3dc59cf9eab8d45ad6c5d6bef" }, "downloads": -1, "filename": "csvcat-2.0.2-py3-none-any.whl", "has_sig": true, "md5_digest": "78247fb7f4eeb4d565c8af8e969862b0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7038, "upload_time": "2016-02-23T14:25:28", "url": "https://files.pythonhosted.org/packages/5d/25/f01d33c9f3be4c9d3e5c9ed03fb97cc3a5c74ca390b77ac983982135f854/csvcat-2.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6562bf26e91effc43d4d2be4156d02b9", "sha256": "e61a70e470d5480ca55cda0da46354b3b45d5a72f4e82c6c075312d0a8d2785b" }, "downloads": -1, "filename": "csvcat-2.0.2.tar.gz", "has_sig": true, "md5_digest": "6562bf26e91effc43d4d2be4156d02b9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9565, "upload_time": "2016-02-23T14:25:21", "url": "https://files.pythonhosted.org/packages/15/11/42c268fcc69999e6b4824dddbb6c27a2cd5ae098a56a88605ce6e4126aba/csvcat-2.0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "78247fb7f4eeb4d565c8af8e969862b0", "sha256": "b6d9ba1adb8410dbcd4fbc9b2d608e58d33e97d3dc59cf9eab8d45ad6c5d6bef" }, "downloads": -1, "filename": "csvcat-2.0.2-py3-none-any.whl", "has_sig": true, "md5_digest": "78247fb7f4eeb4d565c8af8e969862b0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7038, "upload_time": "2016-02-23T14:25:28", "url": "https://files.pythonhosted.org/packages/5d/25/f01d33c9f3be4c9d3e5c9ed03fb97cc3a5c74ca390b77ac983982135f854/csvcat-2.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6562bf26e91effc43d4d2be4156d02b9", "sha256": "e61a70e470d5480ca55cda0da46354b3b45d5a72f4e82c6c075312d0a8d2785b" }, "downloads": -1, "filename": "csvcat-2.0.2.tar.gz", "has_sig": true, "md5_digest": "6562bf26e91effc43d4d2be4156d02b9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9565, "upload_time": "2016-02-23T14:25:21", "url": "https://files.pythonhosted.org/packages/15/11/42c268fcc69999e6b4824dddbb6c27a2cd5ae098a56a88605ce6e4126aba/csvcat-2.0.2.tar.gz" } ] }