in2csv¶
| Type: | command |
|---|---|
| Package: | prepDATA/1.1 — Conversion, Transformation and Plotting of Basic Data Files |
| Namespace: | &type1 |
Description¶
Convert common, but less awesome, tabular data formats to CSV.
Usage¶
-
in2csv {options} -
Bash equivalent: in2csv {options} - usage: in2csv [-h] [-d DELIMITER] [-t] [-q QUOTECHAR] [-u {0,1,2,3}] [-b][-p ESCAPECHAR] [-z FIELD_SIZE_LIMIT] [-e ENCODING] [-L LOCALE][-S] [–blanks] [–date-format DATE_FORMAT][–datetime-format DATETIME_FORMAT] [-H] [-K SKIP_LINES] [-v][-l] [–zero] [-V] [-f FILETYPE] [-s SCHEMA] [-k KEY] [-n][–sheet SHEET] [–write-sheets WRITE_SHEETS] [-y SNIFF_LIMIT][-I][FILE].Convert common, but less awesome, tabular data formats to CSV..positional arguments:FILE The CSV file to operate on. If omitted, will acceptinput on STDIN..optional arguments:-h, –help show this help message and exit-d DELIMITER, –delimiter DELIMITERDelimiting character of the input CSV file.-t, –tabs Specify that the input CSV file is delimited withtabs. Overrides “-d”.-q QUOTECHAR, –quotechar QUOTECHARCharacter used to quote strings in the input CSV file.-u {0,1,2,3}, –quoting {0,1,2,3}Quoting style used in the input CSV file. 0 = QuoteMinimal, 1 = Quote All, 2 = Quote Non-numeric, 3 =Quote None.-b, –no-doublequote Whether or not double quotes are doubled in the inputCSV file.-p ESCAPECHAR, –escapechar ESCAPECHARCharacter used to escape the delimiter if –quoting 3(“Quote None”) is specified and to escape theQUOTECHAR if –no-doublequote is specified.-z FIELD_SIZE_LIMIT, –maxfieldsize FIELD_SIZE_LIMITMaximum length of a single field in the input CSVfile.-e ENCODING, –encoding ENCODINGSpecify the encoding of the input CSV file.-L LOCALE, –locale LOCALESpecify the locale (en_US) of any formatted numbers.-S, –skipinitialspaceIgnore whitespace immediately following the delimiter.–blanks Do not convert “”, “na”, “n/a”, “none”, “null”, “.” toNULL.–date-format DATE_FORMATSpecify a strptime date format string like “%m/%d/%Y”.–datetime-format DATETIME_FORMATSpecify a strptime datetime format string like“%m/%d/%Y %I:%M %p”.-H, –no-header-row Specify that the input CSV file has no header row.Will create default headers (a,b,c,…).-K SKIP_LINES, –skip-lines SKIP_LINESSpecify the number of initial lines to skip (e.g.comments, copyright notices, empty rows).-v, –verbose Print detailed tracebacks when errors occur.-l, –linenumbers Insert a column of line numbers at the front of theoutput. Useful when piping to grep or as a simpleprimary key.–zero When interpreting or displaying column numbers, usezero-based numbering instead of the default 1-basednumbering.-V, –version Display version information and exit.-f FILETYPE, –format FILETYPEThe format of the input file. If not specified will beinferred from the file type. Supported formats: csv,dbf, fixed, geojson, json, ndjson, xls, xlsx.-s SCHEMA, –schema SCHEMASpecify a CSV-formatted schema file for convertingfixed-width files. See documentation for details.-k KEY, –key KEY Specify a top-level key to use look within for a listof objects to be converted when processing JSON.-n, –names Display sheet names from the input Excel file.–sheet SHEET The name of the Excel sheet to operate on.–write-sheets WRITE_SHEETSThe names of the Excel sheets to write to files, or“-” to write all sheets.-y SNIFF_LIMIT, –snifflimit SNIFF_LIMITLimit CSV dialect sniffing to the specified number ofbytes. Specify “0” to disable sniffing entirely.-I, –no-inference Disable type inference (and –locale, –date-format,–datetime-format) when parsing CSV input..Some command-line flags only pertain to specific input formats.
-