首页 > 解决方案 > Office Js - Excel 设置具有 Base64 内容的单元格

问题描述

我们正在使用为我们的应用程序加载的 Excel 加载项。我正在尝试使用 Base64 编码内容(具有格式化内容)在 Excel 中设置单元格值。我看到了如何设置 base64 编码图像而不是带有格式的文本内容的示例。我可以使用以下代码插入简单的文本,但找不到将 base64 内容设置到单元格中的方法。

我正在查看 Office Js Excel https://docs.microsoft.com/en-us/javascript/api/excel/excel.range?view=excel-js-preview

Excel.run(async (context) => {
var activeCell = context.workbook.getActiveCell(); // get current active cell
activeCell.load(['address', 'values']);
await context.sync();

let newRange = activeCell.getOffsetRange(0,1); // right of the current cell where base64 content must be inserted
newRange.load(['values']);
await context.sync();
 
newRange.values = insert base 64 content??

我非常感谢您可能有的任何指示

标签: exceloffice-jsoffice-js-helpers

解决方案


Office Js 当前不支持从 base 64 字符串设置单元格值,我在内部为此功能创建了一个积压 (5193490),请您在此站点上提交您的请求并支持您的请求吗?谢谢。

https://techcommunity.microsoft.com/t5/microsoft-365-developer-platform/idb-p/Microsoft365DeveloperPlatform


推荐阅读