Office js 使用excel.js API使用字节创建excel工作簿

Office js 使用excel.js API使用字节创建excel工作簿,office-js,office-js-helpers,Office Js,Office Js Helpers,我们已经为我们的产品启动了一项新功能,用户可以通过excel插件进行交互以使用一些产品服务。我们选择使用Excel.js 以下是一个主要功能,它对我们很重要,但在ExcelJSAPI中找不到 服务器将把工作簿的字节格式发送给js,目的是使用字节创建工作簿。是否有任何API可以帮助使用字节格式创建工作簿。查阅了文档,但没有找到任何 另一个特性是,将有一个上载/保存按钮,目的是将现有工作簿转换为字节并发送到服务器。是否存在将工作工作簿转换为字节格式的API 请在将来的版本中包含此功能,如果不存在,它

我们已经为我们的产品启动了一项新功能,用户可以通过excel插件进行交互以使用一些产品服务。我们选择使用Excel.js

以下是一个主要功能,它对我们很重要,但在ExcelJSAPI中找不到

服务器将把工作簿的字节格式发送给js,目的是使用字节创建工作簿。是否有任何API可以帮助使用字节格式创建工作簿。查阅了文档,但没有找到任何

另一个特性是,将有一个上载/保存按钮,目的是将现有工作簿转换为字节并发送到服务器。是否存在将工作工作簿转换为字节格式的API

请在将来的版本中包含此功能,如果不存在,它将非常有用。如果存在,请咨询


提前谢谢

请使用Excel.createWorkbook(base64)API,该API接受工作簿的base64编码字符串表示形式。此API属于刚刚正式发布的API 1.8版。

请使用Excel.createWorkbook(base64)API,该API接受工作簿的base64编码字符串表示形式。这个API属于刚刚正式发布的API版本1.8。

@MSFT Jipyua对于获取该文件有一个很好的答案。要以字节形式发送文件,请使用该方法,该方法位于常见的Office JavaScript API中,而不是特定于Excel的API(如createWorkbook)

@MSFT Jipyua对于获取该文件有一个很好的答案。要以字节形式发送文件,请使用该方法,该方法位于常见的Office JavaScript API中,而不是特定于Excel的API(如createWorkbook)

谢谢。另外,我想知道Excel js仅适用于office 365?最初我尝试使用“Office Home&Student”,但示例项目插件没有执行。后来改为“Office 365”,然后该插件开始工作。我说得对吗?有什么具体原因吗?我想这是因为到了Office 365,您可以获得包含此API的最新更新。您可以从“Office Home&Student”版本调用其他旧的附带API,但如果版本不是最新的,则可能不是最新版本。您可以使用Excel.createWorkbook(base64)创建工作簿,但它将在新的Excel窗口中打开。预期是,它应该打开应用程序运行@Taskpane的现有打开工作簿。有什么建议吗?这是设计好的行为,类似于UI文件->新建。有什么方法可以打开加载项运行的地方吗。如果它是以新文件的形式打开的,问题是在其他文件中运行的加载项需要将打开的文件以字节的形式发送回服务器。可能吗?谢谢。另外,我想知道Excel js仅适用于office 365?最初我尝试使用“Office Home&Student”,但示例项目插件没有执行。后来改为“Office 365”,然后该插件开始工作。我说得对吗?有什么具体原因吗?我想这是因为到了Office 365,您可以获得包含此API的最新更新。您可以从“Office Home&Student”版本调用其他旧的附带API,但如果版本不是最新的,则可能不是最新版本。您可以使用Excel.createWorkbook(base64)创建工作簿,但它将在新的Excel窗口中打开。预期是,它应该打开应用程序运行@Taskpane的现有打开工作簿。有什么建议吗?这是设计好的行为,类似于UI文件->新建。有什么方法可以打开加载项运行的地方吗。如果它是以新文件的形式打开的,问题是在其他文件中运行的加载项需要将打开的文件以字节的形式发送回服务器。可能吗?