问题标签 [excel-online]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
436 浏览

office-js - 如何启用新的同步 Excel Javascript API?

本文说新的简化 Office API 处于“预览”模式。谁可以预览它?预览版什么时候出来(已经快一年了)?它会在 Excel 中在线提供吗?是否需要特殊许可证?我正在使用免费的在线 Excel。

如果我创建一个包含以下内容的脚本:

我只是得到一个错误“找不到命名空间'ExcelScript'。” 我可以通过向“库”选项卡添加一些内容来启用此功能吗?

0 投票
0 回答
23 浏览

excel - 奇怪的 Excel 验证器行为

我遇到了奇怪的 Excel 验证器行为。我的目标是禁止用户输入一些特殊符号,如“*”。所以我找到了一个基于 ROW 和 INDIRECT 的解决方案。

然后当我尝试测试时 - 它只有在手动访问数据验证对话框后才会起作用!:

  1. 执行脚本,单击按钮 - 放置 excel 验证器
  2. 尝试输入 A1: 'aa*' - 允许
  3. 把'aa'放到A1
  4. 打开 A1 的“数据验证”对话框以检查一切是否正确
  5. 单击确定(没有改变)
  6. 尝试输入 A1: 'aa*' - Validator 禁止!

所以,预期的行为只有在手动访问数据验证对话框后才会出现,我的代码可能有问题吗?

该示例是 gis 还检查值在给定范围内是否唯一并检查值长度。由于 SEARCH 命令,添加了 ~ 符号

https://gist.github.com/ASamSam/23e0a8be95582ab66322cbebb11f30f9

excel在线和经典的行为相同

0 投票
0 回答
23 浏览

ms-wopi - 在 windows server 2012 r2 中配置 WOPI 集成后 Excel 未打开

我正在开发一个 WOPI 集成项目,以使用 Office Online Server 启用基于 Web 的办公文档查看/编辑。在配置 Word 和 PowerPoint(*.docx 和 *.pptx)文件以正常工作后,我在在线打开 Excel 文件时遇到了问题。从 WOPI 日志中,我得到以下异常。

未处理的异常:System.Reflection.TargetInvocationException:调用的目标已引发异常。---> System.Reflection.TargetInvocationException:调用的目标已抛出异常。---> System.InvalidOperationException:此实现不是 Windows 平台 FIPS 验证的加密算法的一部分。在 System.Security.Cryptography.SHA256Managed..ctor()

得到这个例外后,我在网上做了一些研究并得到了一个解决方案。

解决方案-链接

应用上述解决方案后,我仍然无法在线打开 Excel 文件。

0 投票
0 回答
12 浏览

excel - SharePoint Excel Services 未在单元格内显示折线

我正在尝试从 Excel Services 获取图像,但由于某种原因显示了任何断线:这是我正在使用的 url

https://MyTenant.sharepoint.com/sites/MySite/_vti_bin/ExcelRest.aspx/lists/MyDocuments/MyExcel.xlsx/model/Ranges(%27Range%27)?$format=image

即使我使用非格式化单元格,分隔线也会被隐藏。在 html 格式中看起来是正确的,但我必须使用图像格式。

Excel 或 Excel-Online 的屏幕截图 在此处输入图像描述

ExcelRest.aspx 的屏幕截图 在此处输入图像描述

换行文本也不起作用。

谢谢

0 投票
2 回答
674 浏览

onedrive - 将 Excel OneDrive 表复制到另一个 Excel OneDrive 表上的特定单元格 (Power Automate)

我需要使用电源自动化 + Office 脚本从一个 Excel 工作表中复制数据并粘贴(仅限值)到另一个工作表上

我开始使用下面链接中的答案创建一个流程。

Power Automate:将 Excel OneDrive 表复制到另一个 Excel OneDrive 表的底部

问题是我不理解第二个脚本,所以我无法将它修改为我需要的内容(工作簿末尾的那个粘贴)

链接上的脚本

RemoveString 的原因是从输出中删除日期和时间戳

0 投票
1 回答
50 浏览

excel - 如何以 PDF 格式打开 Excel Online 文档

我们有一个我想链接到的 Excel Online 文件,但它是 pdf 格式。换句话说,我想要一个将 Excel Online 文件的内容作为 PDF 文件打开的链接。理想情况下,管理员用户将能够编辑 excel 文件,然后最终用户将能够打开该文件的 PDF 版本,因为管理员用户会不断更新它。这可能吗?我需要一个指向该文件 PDF 版本的链接。

我确实遇到了这个帖子,但答案实际上并没有回答这个问题。https://superuser.com/questions/1133384/is-it-possible-to-link-or-sync-an-excel-spreadsheet-with-a-pdf

0 投票
0 回答
50 浏览

html - VBA从没有HTML的网页获取excel数据

我正在尝试从直接显示 excel 文件的 Web 链接获取复制数据。当链接打开 excel 文件时,我无法右键单击并选择 HTML 代码的检查元素。(图片附件)

在此处输入图像描述

现在的任务是从这个文件中复制数据并粘贴到本地文件中。我可以访问该文件,但由于 HTML 代码不可访问,因此类方法不起作用。其次,正常的工作簿到工作簿代码也不起作用,因为其中一个工作簿是在线链接。以下是我拥有的代码,但它不起作用:

0 投票
2 回答
59 浏览

charts - 在线 Excel 上显示的散点图不正确

我尝试使用 API office.js 显示一个简单的散点图。对于相同的代码和数据,显示的散点图在excel桌面上是正确的,但在excel在线上是不正确的。

在 Excel 桌面上:

在此处输入图像描述

在线 Excel 上:

在此处输入图像描述

使用的数据是:

在此处输入图像描述

我在 Script Lab 工具中重现了这一点,并导出了一个要点。要点可在:problemOnXYScatterChart.EXCEL.yaml

用于检测,

1.单击“创建表”按钮(创建表)

2.单击“创建xy散点图”按钮(显示散点图)

在 Excel 桌面和在线 Excel 上启动代码段。

=> Excel在线显示的图表不正确。

在此先感谢您的帮助。

0 投票
0 回答
20 浏览

excel - 如何使用打字稿合并excel在线文件?

嗨,我有多个 excel 在线文件,我希望将它们合并到一个文件中,该文件也将在线位于 sharepoint/onedrive 中。我知道我可以在 excel 在线的自动选项卡下编写脚本,但看起来它需要打字稿,不幸的是我无法找出代码。我知道如何在普通桌面版本的 excel 中使用 VBA 来做到这一点,但是因为在线版本使用 Typescript 我被卡住了。

我能得到帮助还是有人能指出我正确的方向?

0 投票
1 回答
129 浏览

excel-online - 如何删除工作表(如果存在)并使用 Office 脚本创建具有相同名称的新工作表

我有一个脚本,可以复制现有工作表并在这个新工作表中生成一个名为Lists.

寻找一种在脚本再次运行时删除新工作表的方法,但我不断收到“工作表激活:请求的资源不存在”错误selectedSheet.activate();