forked from sheetjs/sheetjs
27 lines
663 B
TypeScript
27 lines
663 B
TypeScript
|
/// <reference path="./xlsx.d.ts" />
|
||
|
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);
|