forked from sheetjs/docs.sheetjs.com
15 lines
382 B
JavaScript
15 lines
382 B
JavaScript
const XLSX = require("./xlsx.full.min");
|
|
|
|
/* tjs.args[1] is the first argument to the script */
|
|
const filename = tjs.args[1];
|
|
|
|
/* read and parse file */
|
|
const data = await tjs.readFile(filename);
|
|
const wb = XLSX.read(data);
|
|
|
|
/* generate CSV of first sheet */
|
|
const ws = wb.Sheets[wb.SheetNames[0]];
|
|
const csv = XLSX.utils.sheet_to_csv(ws);
|
|
|
|
/* print to terminal */
|
|
console.log(csv); |