使用 JavaScript Office API 以编程方式打开 Excel 文档

Programatically open a excel document using javascript office api

本文关键字:方式打 Excel 文档 编程 JavaScript Office API 使用      更新时间:2023-09-26

如何使用javascript office api以编程方式打开文档?

有没有办法使用 javascript office api 插入文档或访问文档 xml ?像这样的东西

Excel.run(function (ctx) { 
    var application = ctx.workbook.application;
    application.load('newXmlWorkbook', worbookInXmlFormat);
    return ctx.sync().then(function() {
        console.log(application.calculationMode);
    });
}).catch(function(error) {
        console.log("Error: " + error);
        if (error instanceof OfficeExtension.Error) {
            console.log("Debug info: " + JSON.stringify(error.debugInfo));
        }
});

在 Word 中,加载项可以使用 Document.insertFileFromBase64() 方法插入整个文档。

在 Excel 中,此 API 不可用。作为替代方法,您可以启用文件的下载而不是替换:例如,您可以向文件添加 HTML 链接并让用户下载它,或者您可以在 JavaScript 中自行触发下载。

-Michael(Office 加载项的 PM)