サンプルのExcelファイルを作成しようとしていますが、 'fs.createWriteStreamは関数ではありません。'というエラーが表示されます。以下 は、[ファイル] -Ionic | TypeError | fs.createWriteStreamは関数ではありません
import { Component } from '@angular/core';
import { NavController, Platform } from 'ionic-angular';
import * as Excel from "exceljs/dist/exceljs.js";
@Component({
selector: 'page-home',
templateUrl: 'home.html'
})
export class HomePage {
constructor(platform: Platform) {
platform.ready().then(() => {
this.createSheetUsingExcelJs();
});
}
ionViewDidLoad() {
}
createSheetUsingExcelJs() {
let workbook = new Excel.Workbook();
var worksheet = workbook.addWorksheet('My Sheet');
worksheet.columns = [
{ header: 'Id', key: 'id', width: 10 },
{ header: 'Name', key: 'name', width: 32 },
{ header: 'D.O.B.', key: 'DOB', width: 10 }
];
worksheet.addRow({ id: 1, name: 'Ionic Android', dob: new Date(1970, 1, 1) });
worksheet.addRow({ id: 2, name: 'Ionic iOS', dob: new Date(1965, 1, 7) });
var tempFilePath = 'C:/Users/mahmad/Downloads/temp.xlsx';
console.log(workbook);
workbook.xlsx.writeFile('temp.xlsx').then(function() {
console.log('file is written');
});
}
}
を作成するためのコードであるtypescriptですへのJavaScriptファイルからインポートするには、この問題に
私はコマンドを使用してみましたが、今私はエラーを取得しています。 – user320676
どこに投げているのですか? libに問題がある場合はgithubの問題を呼び出す価値があるかもしれません –
起動画面にスローされます。私のHomePageコンストラクタも呼び出されません。 – user320676