问题标签 [spreadjs]

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 投票
1 回答
118 浏览

spreadjs - 加载spreadjs时在Firefox中出现一些奇怪的控制台错误

在此处输入图像描述有一些未定义的错误,例如a is undefinedr.spread 是从 spreadjs-all.min.js 定义的。发生这些错误的情况是什么。我已将电子表格加载到 iframe 中。这会导致任何错误吗?只有firefox会出现这个错误。我使用的是spreadjs 13.0.1版。

我的代码如下

设计器.loader.ready(function(){}); 当我尝试在其中实现我的功能时,在我的代码中不起作用。

0 投票
1 回答
353 浏览

javascript - 如何在spreadJS中拦截右键单击单元格

我正在尝试使用 spreadJS 拦截右键单击事件,遗憾的是列表中不存在该事件:SpreadJS 事件类型,只能拦截左键单击。

有什么办法可以拦截右键单击单元格?

我知道我们可以自定义上下文菜单,但我需要拦截右键单击,因为在我的情况下,我禁用了上下文菜单。

0 投票
2 回答
127 浏览

node.js - 如何知道 Excel 文件中哪些公式已恢复/损坏

我有一个生成 Excel 文件的程序。具体来说,它是一个节点应用程序,它生成一个 JSON 文件,该文件被加载到 GrapeCity 的 SpreadJS 并通过他们的 ExcelIO 库再次导出。这个文件中有很多公式——至少有一千种不同的表格是根据输入数据集中的各种规则构建的,而输入数据集本身就很重要。虽然这些文件在 SpreadJS 中加载文件并以它们在 Excel 中加载并似乎可以工作的方式导出,但当我尝试加载它时,我从 Excel 中收到了一些错误:

在我最初发布这个问题之后,我最终发现这是因为有问题的公式对文本字符串使用单引号而不是双引号。问题是 - 在不玩猜谜游戏的情况下,我如何确定Excel 已删除/修复了哪些公式?Excel 的所谓日志文件只是对同样无用的引用的重复。

以下任何一项都可以算作好的答案:

  • 一种让 Excel 告诉我它有问题的公式字符串的方法
  • 一种让 Excel 告诉我它有问题的公式的单元格引用(例如 F5)的方法
  • 一个可以做同样事情的外部工具
  • 一个用于验证 Excel 公式的库或工具,我可以在 Excel 文件或原始输入上运行,它会给我类似的输出。如果是 npm lib 那就更好了
0 投票
1 回答
648 浏览

angular - Angular 库编译时错误“违反不变量:没有格式路径或格式”

我有一个 Angular 11 项目,它试图集成 SpreadJS Designer,但在 ngcc 步骤中失败,但Compiling @grapecity/spread-sheets-designer-angular : esm2015 as esm2015有以下例外:

工人#3错误:错误:违反不变量:/path/to/my/project/node_modules/@grapecity/spread-sheets-designer-angular没有格式路径或格式:main(formatPath:bundles/grapecity-spread- sheet-designer-angular.umd.js | 格式:未定义)

如何进一步诊断和解决此问题?

这是npx ng version我的项目的输出:

然后rm -rf node_modules && npm install; npm ls | grep grapecity给出这个输出:

0 投票
1 回答
177 浏览

javascript - SpreadJS:即使对于空工作表也显示标题

库名称:[GrapeCity 的 SpreadJS][1]

即使是空工作表也需要显示标题。
现在,对于一张空纸,我只有这张图片,没有标题。

有人知道怎么做吗?

编辑:缺少表头缺少表头

0 投票
1 回答
99 浏览

spreadjs - 未捕获的类型错误:无法读取 null 的属性“calcOnDemand”

在此处输入图像描述

从“文件”选项卡创建新的空白文件后,在电子表格外部单击时出现此错误

这有什么问题?

0 投票
1 回答
514 浏览

javascript - JavaScript 中的二元数据表

我可以在 JavaScript 中创建“双变量数据表”(又名“双向数据表”)吗?

当然,在 Excel 中,这可以在“数据”、“假设分析”、“数据表”菜单序列中找到。

0 投票
1 回答
214 浏览

reactjs - 尝试将 SpreadJS 设计器组件集成到 React 项目中

所以我一直在尝试按照这个 React 快速入门指南将 SpreadJS 设计器组件( npm 模块)集成到我的 React 项目中。在尝试了一段时间后,我让它像这样工作,电子表格正在工作(形状、图表、颜色等)

但是如何通过 props 将 JSON 文件输入到其中呢?还有哪些其他道具可以访问?我找不到与此相关的任何文档。我正在寻找获取和设置文档 JSON 的道具。差不多就是这样。

更新:也许会得到一个 onChanged 事件或其他东西。我真的不知道道具是什么,因为没有与此相关的文档。

0 投票
1 回答
178 浏览

excel - 在 Oracle APEX 中集成 SpreadJS

我是 Oracle APEX 的新手,我使用的是 apex 版本 21.1.0,我只想上传受密码保护的 excel 文件,所以我使用了 Spread JS java 脚本插件,而我正在尝试集成我得到以下错误附在屏幕截图中。

在此处输入图像描述

我有一个如下所示的 Oracle APEX 表格:

在此处输入图像描述

我创建了一个区域和三个页面项

  1. 文件上传类型 - 文件
  2. 密码输入类型 - 密码
  3. 按钮类型 - 按钮

页面属性如下:

在此处输入图像描述

我在 HTML Header 中添加了以下代码

如果我错了或遗漏了什么,请纠正我。

谢谢,

0 投票
1 回答
62 浏览

javascript - Javascript中的TypeError SpreadJS

我正在尝试为我的应用程序中的模块“Excel Import”集成Spread JS,但我面临TypeError,我在下面分享了错误详细信息。

任何人都可以就如何解决此错误提出任何想法。

谢谢,