找不到名字' XLSX'添加test.ts文件时

时间:2017-04-07 09:40:00

标签: javascript angularjs typescript

我添加了xlsx.full.min.js文件。

这是我的代码

var workbook =  XLSX.read(data, { type: 'binary' });
var sheetName = workbook.SheetNames[0];
var excelData = XLSX.utils.sheet_to_row_object_array(workbook.Sheets[sheetName]);

2 个答案:

答案 0 :(得分:5)

对于打字稿,您必须按@types/xlsx安装npm install @types/xlsx --save

以这种方式导入:

import * as XLSX from 'xlsx';

这是他们网站上的issue

答案 1 :(得分:2)

您必须使用XLSX安装npm install xlsx模块,然后必须在代码XLSX之上初始化if(typeof require !== 'undefined') XLSX = require('xlsx');变量。查看图书馆详细信息:https://www.npmjs.com/package/xlsx