问题标签 [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 回答
43 浏览

gspread - 如何在 spreadjs 10 中升级 spreadACtions.none?

我正在将 spreadjs 8 升级到 10。顺便说一下,我无法升级这条线。

我认为这是删除禁用功能。如何升级这条线?

0 投票
1 回答
810 浏览

c# - SpreadJS 在基于 Webpack 的角度应用程序中不起作用

我正在尝试将spreadjs库添加到我的 Angular 5 应用程序中。我正在关注此链接中给出的教程。 https://www.grapecity.com/en/blogs/spread-sheets-and-angular 但是教程和我的应用程序之间存在一个区别。我的应用程序正在使用 webpack。

当我尝试运行应用程序时,出现以下错误

未捕获的 ReferenceError:GC 未在 Object 中定义。(gc.spread.sheets.angular.11.0.4.js:106) 在webpack_require (bootstrap 05add16ed08b4def07f8:657) 在 fn (bootstrap 05add16ed08b4def07f8:85) 在 Object. (app.module.browser.ts:21) 在webpack_require (bootstrap 05add16ed08b4def07f8:657) 在 fn (bootstrap 05add16ed08b4def07f8:85) 在 Object. (index.js:4) 在webpack_require (bootstrap 05add16ed08b4def07f8:657) 在 fn (bootstrap 05add16ed08b4def07f8:85) 在 Object.options.path (html5-entities.js:190) (匿名) @ gc.spread.sheets.angular。 11.0.4.js:106 webpack_require@ bootstrap 05add16ed08b4def07f8:657 fn @ bootstrap 05add16ed08b4def07f8:85 (anonymous) @ app.module.browser.ts:21 webpack_require @ bootstrap 05add16ed08b4def07f8:657 fn @ bootstrap 05add16ed08b4def07f8:85 (anonymous) @ index.js:4 webpack_require @ bootstrap 05add16ed08b4def07f8: 657 fn @ bootstrap 05add16ed08b4def07f8:85 options.path @ html5-entities.js:190 webpack_require @ bootstrap 05add16ed08b4def07f8:657 fn @ bootstrap 05add16ed08b4def07f8:85 decorate @ main-client.js?v=m6MAq5LYDxHuj3aQ3FLsDASzSdE0PXrpCFP8K7zsieI:4472 __webpack_require @ bootstrap 05add16ed08b4def07f8:657 module .exports @ bootstrap 05add16ed08b4def07f8:706(匿名)@ bootstrap 05add16ed08b4def07f8:706

我尝试将 javascript 链接添加到webpack.config.vendor.js。我的后端是.net core webapi。请告诉我下一步该怎么做

0 投票
0 回答
286 浏览

javascript - 如何将spreadSheet(SpreadJS)数据绑定到服务器端bean

我用 Primefaces 构建了一个 Spring WebMVC 应用程序。这个应用程序包含一个节点列表,这些节点可以拖到 spreadSheet 中(我正在使用 SpreadJS)。每个节点后面都有一个模型和一个 bean。每个节点都有一个名称和一个输入类型。例如,节点可以是组合框或简单输入或输入日期...。我需要在 spreadSheet 中的节点值与其值之间进行同步,反之亦然(primefaces 组件和 spreadJS 之间的通信)。为此,我决定从 json 文件加载价差。我没有找到进行这种通信的最佳方法,因为我无法在 json 文件中添加参数以在拖动节点后添加节点的 id,并且当我更改 json(这是服务器端)时,spreadSheet 的刷新无法检测到我在 json 文件中所做的更改。我该怎么做这个同步?

提前致谢。

这是从 json 加载电子表格的函数:

请在下面找到示例:

在此处输入图像描述

如何将输入的值与其在 spreadSheet 中的单元格同步?

提前致谢。

0 投票
1 回答
327 浏览

.net - 在网页上显示和编辑 Excel 工作簿的最佳方式

目的 - 我想在 Angular 2-4 项目的网页上显示一个 excel 工作簿(宏)。

在一个角度应用程序中,我希望允许使用查看 Excel 工作簿(宏)数据,并且用户必须能够在它自己的网页上编辑它。

该宏包含大量数据,平均考虑 50,000 个(一个工作簿中有 10 个工作表,每个工作表包含 5000 个填充的数据单元格)单元格数据。

我已经尝试了几个 3rd 方库,例如“Aspose、SpreadJS、EP Plus”以获得所需的结果并且也成功了,但是这些库加载 Excel 工作簿所花费的时间是不可接受的。加载工作簿通常需要 4-5 分钟。

所以我只想知道是否有任何工具/库可以在用户可接受的时间范围内(即 4-5 秒)执行此操作。

0 投票
1 回答
423 浏览

jquery - 用于测试 SpreadJS 的 Selenium 驱动程序

如何根据 spreadJs 中的单元格位置进行点击(事件)?我尝试类似:

但它不起作用。如果有任何解决方案或建议,请提前感谢。

0 投票
1 回答
432 浏览

javascript - 使用 jsdom 和 nodeJS 加载 SpreadJS

我正在尝试使用 Jsdom 加载 SpreadJS,但它给出了错误:需要一个完全支持 HTML5 Canvas 的浏览器来运行 SpreadJS

正如 jsom doc所说,它支持画布。

我已经为 jsom 安装了canvas-prebuilt

这是我到目前为止所做的代码:

index.js

索引.html

您的帮助将不胜感激。

0 投票
1 回答
383 浏览

spreadjs - SpreadJS FromJson 图表加载

我正在使用 SpreadJS v12 作为报告工具。用户将进入页面获取想要的数据,创建图表并保存以供以后使用。当用户保存报告时,我得到 Json 数据(GC.Spread.Sheets.Workbook.toJSon)并将这个 Json 保存到数据库中,每当有人试图访问同一个报告时,我从数据库中获取 Json 并将其提供给页面(GC .Spread.Sheets.Workbook.fromJSon)。一切正常,除非页面上有图表,图表系列(xValues 和 yValues)的数据源发生变化。当我检查 Json 格式时,它看起来像这样: Sheet2!$B$2:$B$25 但在图表中它是: Sheet2!$A$1:$A$24 。难道我做错了什么?

顺便说一下我的序列化选项: { ignoreFormula: false, ignoreStyle: false, rowHeadersAsFrozenColumns: true, columnHeadersAsFrozenRows: true, doNotRecalculateAfterLoad: false }

this.state.spread = new GC.Spread.Sheets.Workbook(document.getElementById("spreadSheetContent"), { sheetCount: 1 });

这是我的保存方法:

这是我的加载方法:

0 投票
1 回答
178 浏览

javascript - SpreadJs 边框未设置

我正在尝试使用 SpreadJs 设置边框,但它对我不起作用。

我已经从他们的帮助文档中删除了这个例子,但它不起作用,边框没有出现。

http://help.grapecity.com/spread/SpreadSheets11/webframe.html#SpreadJS~GC.Spread.Sheets.LineBorder.html

0 投票
1 回答
64 浏览

javascript - SpreadJs 未正确显示某些字体

使用 SpreadJs 时,如果我将字体设置为 Roboto,则电子表格会错误地显示字体。

有没有办法添加自定义字体或者我设置不正确?

我正在使用以下格式进行设置,这适用于一组选定的字体,但不适用于其他字体。

在此处输入图像描述

0 投票
0 回答
148 浏览

javascript - SpreadJs 在合并范围上设置边框

我想使用 spreadJs 电子表格库在合并范围上设置边框,但是我无法让它工作。

相反,它只是在做左上角,有没有人有任何想法?

在此处输入图像描述