在Office Add-in (office.js)中创建的Excel报表需要导出为PDF,可以通过以下步骤实现:
Excel.run(function(context) {
var sheet = context.workbook.worksheets.getActiveWorksheet();
var range = sheet.getRange("A1:B5");
range.values = [[1, 2], [3, 4], [5, 6], [7, 8], [9, 10]];
return context.sync()
.then(function() {
sheet.saveAsAsync("report.pdf", { type: "pdf" });
});
}).catch(function(error) {
console.log(error);
});
在上述示例中,首先获取当前活动的工作表,然后设置一个范围并填充一些数据。接下来,通过调用saveAsAsync方法将工作表保存为PDF格式的文件,文件名为"report.pdf"。
总结:通过使用office.js API中的Excel对象和相应的方法,可以在Office Add-in中创建Excel报表,并将其导出为PDF格式。这样可以方便地在云端进行Excel报表的生成和导出操作,提高工作效率和数据处理的灵活性。
领取专属 10元无门槛券
手把手带您无忧上云