diff --git a/packages/xlsx-cli/index.js b/packages/xlsx-cli/index.js index 83be8b2..a550fb2 100644 --- a/packages/xlsx-cli/index.js +++ b/packages/xlsx-cli/index.js @@ -52,6 +52,7 @@ function run() { .option('-F, --field-sep ', 'CSV field separator', ",") .option('-R, --row-sep ', 'CSV row separator', "\n") + .option('--raw-numbers', 'CSV raw numbers') .option('-n, --sheet-rows ', 'Number of rows to process (0=all rows)') .option('--date-format ', 'output date format, for example yyyy-mm-dd') .option('--codepage ', 'default to specified codepage when ambiguous') @@ -274,10 +275,10 @@ function run() { default: if (!program.book) { - var stream = X.stream.to_csv(ws, { FS: program.fieldSep, RS: program.rowSep }); + var stream = X.stream.to_csv(ws, { FS: program.fieldSep, RS: program.rowSep, rawNumbers: program.rawNumbers }); if (program.output) stream.pipe(fs.createWriteStream(program.output)); else stream.pipe(process.stdout); - } else doit(function (ws) { return X.utils.sheet_to_csv(ws, { FS: program.fieldSep, RS: program.rowSep }); }); + } else doit(function (ws) { return X.utils.sheet_to_csv(ws, { FS: program.fieldSep, RS: program.rowSep, rawNumbers: program.rawNumbers }); }); break; }