forked from sheetjs/sheetjs
13 lines
455 B
TypeScript
13 lines
455 B
TypeScript
|
#!/usr/bin/env ts-node
|
||
|
/*! sheetjs (C) 2013-present SheetJS -- http://sheetjs.com */
|
||
|
import { read } from 'cfb';
|
||
|
import { utils } from 'xlsx';
|
||
|
import parse_numbers from './src/numbers';
|
||
|
|
||
|
var f = process.argv[2];
|
||
|
var cfb = read(f, {type: "file"});
|
||
|
var wb = parse_numbers(cfb);
|
||
|
var sn = process.argv[3];
|
||
|
if(sn && !isNaN(+sn)) sn = wb.SheetNames[+sn];
|
||
|
if(wb.SheetNames.indexOf(sn) == -1) sn = wb.SheetNames[0];
|
||
|
console.log(utils.sheet_to_csv(wb.Sheets[sn]));
|