0

ExcelJSを使用して、あるExcelシートから別のExcelシートにセル範囲および/またはワークシート全体をコピーすることは可能ですか/便利な機能はありますか?

4

3 に答える 3

2
var sourceWorkbook= new Excel.Workbook();
var sourceWorksheet;
sourceWorkbook.xlsx.readFile("template.xlsx").then(function(){
    sourceWorksheet= sourceWorkbook.getWorksheet(1);
    var targetWorkbook = new Excel.Workbook;
    var targetSheet = targetWorkbook.addWorksheet();
    sourceWorksheet.eachRow((row, rowNumber) => {
        var newRow = targetSheet.getRow(rowNumber);
        row.eachCell((cell, colNumber) => {
            var newCell = newRow.getCell(colNumber)
            for(var prop in cell)
            {
                newCell[prop] = cell[prop];
            }
        })
   })  

これが私のプロジェクトで行ったことです。それはうまくいきます。

于 2020-03-09T07:23:04.937 に答える