ExcelJSを使用して、あるExcelシートから別のExcelシートにセル範囲および/またはワークシート全体をコピーすることは可能ですか/便利な機能はありますか?
質問する
4803 次
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 に答える