sheetjs_sheetjs/xlsx-tests.ts
2017-05-13 13:05:18 -04:00

26 lines
631 B
TypeScript

import xlsx = require('xlsx');
var options: xlsx.IParsingOptions = {
cellDates: true
};
var workbook = xlsx.readFile('test.xlsx', options);
var otherworkbook = xlsx.readFile('test.xlsx', {type: 'file'});
console.log(workbook.Props.Author);
var firstsheet: string = workbook.SheetNames[0];
var firstworksheet = workbook.Sheets[firstsheet];
console.log(firstworksheet["A1"]);
interface tester {
name: string;
age: number;
}
var jsonvalues: tester[] = xlsx.utils.sheet_to_json<tester>(firstworksheet);
var csv = xlsx.utils.sheet_to_csv(firstworksheet);
var formulae = xlsx.utils.sheet_to_formulae(firstworksheet);