... | ... |
@@ -19,107 +19,26 @@ Here are the SHA-256 checksums for the binaries: |
19 | 19 |
|
20 | 20 |
### Usage |
21 | 21 |
|
22 |
-You execute the program from a command line shell and prove at least the input file and the output file name. |
|
23 |
-Please see below for a list of command line options. |
|
24 |
- |
|
25 |
-### Command line options |
|
26 |
- |
|
27 |
-``` |
|
28 |
- -? display usage information |
|
29 |
- -abortonerror |
|
30 |
- abort program on first invalid cell data type |
|
31 |
- -autoformula |
|
32 |
- use value starting with an "=" as formula (default False) and do not |
|
33 |
- use the column datatype specified |
|
34 |
- -colsep string |
|
35 |
- column separator (default '|') (default "|") |
|
36 |
- -columns string |
|
37 |
- column range to use (see below) |
|
38 |
- -dateformat string |
|
39 |
- format for CSV date cells (default YYYY-MM-DD) (default "2006-01-02") |
|
40 |
- -encoding |
|
41 |
- encoding string to use for the CSV file, case-insensitive (defaults to "utf-8") |
|
42 |
- -exceldateformat string |
|
43 |
- Excel format for date cells (default as in Excel) |
|
44 |
- -filemask |
|
45 |
- bulk mode, specify a file mask here (e.g. "/use/docs/datalib/2018*.csv") |
|
46 |
- make sure to quote the filespace to prevent shell globbing |
|
47 |
- output files will have the same name as input file with a .xslx extension |
|
48 |
- will override any --infile or --outfile options) |
|
49 |
- -headerlines |
|
50 |
- specify number of header lines in the CSV file (default is 1, use 0 fpr no header) |
|
51 |
- -h |
|
52 |
- -help |
|
53 |
- display usage information |
|
54 |
- -infile string |
|
55 |
- full pathname of input file (CSV file) |
|
56 |
- -outfile string |
|
57 |
- full pathname of output file (.xlsx file) |
|
58 |
- -outdir |
|
59 |
- path to a target directory for the xlsx files (must exist and be writable) |
|
60 |
- must not be used with --outfile |
|
61 |
- -rows string |
|
62 |
- list of line numbers to use (1,2,8 or 1,3-14,28) |
|
63 |
- -sheet string |
|
64 |
- tab name of the Excel sheet (default "fromCSV") |
|
65 |
- -silent |
|
66 |
- do not display progress messages |
|
67 |
- -noheader |
|
68 |
- do not use the first line as header (DEPRECATED, use headerlines option instaead) |
|
69 |
- |
|
70 |
- Column ranges are a comma-separated list of numbers (e.g. 1,4,8,16), intervals (e.g. 0-4,18-32) or a combination. |
|
71 |
- Each comma group can take a type specifiers for the column, |
|
72 |
- one of "text", "number", "integer", "currency", date", "standard", "formula" |
|
73 |
- separated from numbers with a colon (e.g. 0:text,3-16:number,17:date) |
|
74 |
-``` |
|
22 |
+You execute the program from the command prompt of your operating system. |
|
23 |
+ |
|
24 |
+Ths most basic use case is `csv2xlsx -infile test.csv -outfile result.xlsx`, where you |
|
25 |
+take an input CSV file in UTF-8 and write out the .xslx file under a new file name. |
|
26 |
+ |
|
27 |
+To list all available options start `csv2xlsx` with the option `--help`. |
|
75 | 28 |
|
76 | 29 |
### Supported encodings |
77 | 30 |
|
78 |
- * Codepage037 |
|
79 |
- * Codepage437 |
|
80 |
- * Codepage850 |
|
81 |
- * Codepage852 |
|
82 |
- * Codepage855 |
|
83 |
- * Codepage858 |
|
84 |
- * Codepage860 |
|
85 |
- * Codepage862 |
|
86 |
- * Codepage863 |
|
87 |
- * Codepage865 |
|
88 |
- * Codepage866 |
|
89 |
- * Codepage1047 |
|
90 |
- * Codepage1140 |
|
91 |
- * ISO8859_1 |
|
92 |
- * ISO8859_2 |
|
93 |
- * ISO8859_3 |
|
94 |
- * ISO8859_4 |
|
95 |
- * ISO8859_5 |
|
96 |
- * ISO8859_6 |
|
97 |
- * ISO8859_6E |
|
98 |
- * ISO8859_6I |
|
99 |
- * ISO8859_7 |
|
100 |
- * ISO8859_8 |
|
101 |
- * ISO8859_8E |
|
102 |
- * ISO8859_8I |
|
103 |
- * ISO8859_9 |
|
104 |
- * ISO8859_10 |
|
105 |
- * ISO8859_13 |
|
106 |
- * ISO8859_14 |
|
107 |
- * ISO8859_15 |
|
108 |
- * ISO8859_16 |
|
109 |
- * Koi8r |
|
110 |
- * Koi8u |
|
111 |
- * Macintosh |
|
112 |
- * MacintoshCyrillic |
|
113 |
- * Windows874 |
|
114 |
- * Windows1250 |
|
115 |
- * Windows1251 |
|
116 |
- * Windows1252 |
|
117 |
- * Windows1253 |
|
118 |
- * Windows1254 |
|
119 |
- * Windows1255 |
|
120 |
- * Windows1256 |
|
121 |
- * Windows1257 |
|
122 |
- * Windows1258 |
|
31 |
+ Codepage037 Codepage437 Codepage850 Codepage852 Codepage855 |
|
32 |
+ Codepage858 Codepage860 Codepage862 Codepage863 Codepage865 |
|
33 |
+ Codepage866 Codepage1047 Codepage1140 |
|
34 |
+ ISO8859_1 ISO8859_2 ISO8859_3 ISO8859_4 ISO8859_5 |
|
35 |
+ ISO8859_6 ISO8859_6E ISO8859_6I ISO8859_7 ISO8859_8 |
|
36 |
+ ISO8859_8E ISO8859_8I ISO8859_9 ISO8859_10 ISO8859_13 |
|
37 |
+ ISO8859_14 ISO8859_15 ISO8859_16 |
|
38 |
+ Koi8r Koi8u |
|
39 |
+ Macintosh MacintoshCyrillic |
|
40 |
+ Windows874 Windows1250 Windows1251 Windows1252 Windows1253 |
|
41 |
+ Windows1254 Windows1255 Windows1256 Windows1257 Windows1258 |
|
123 | 42 |
|
124 | 43 |
|
125 | 44 |
### Source |