找回密码
 立即注册

QQ登录

只需一步,快速开始

Litt101

注册会员

16

主题

52

帖子

174

积分

注册会员

积分
174
Litt101
注册会员   /  发表于:2024-1-3 18:39  /   查看:2473  /  回复:7
1金币
本帖最后由 Richard.Huang 于 2024-1-5 15:39 编辑

产品:SpreadJS

从后台组织10w单元格的数据,以map的形式(行,列,值)存储
1、是否可以从后台直接加载数据?
2、如果后台不可以加载的话,以什么样的方式可以从前台快速加载

最佳答案

查看完整内容

1、后端可以考虑GcExcel产品, GcExcel提供了为区域设值的相关功能: https://demo.grapecity.com.cn/documents-api-excel-java/demos/setrangevalue 2、前端可以用 sheet.getCell(row,col).value(xxx); 此外,可以使用挂起绘制与恢复绘制来提升性能: https://demo.grapecity.com.cn/sp ... PaintandresumePaint https://demo.grapecity.com.cn/sp ... gLargeAmountsofData 3、对于大数量的显示,建议使用数据绑定来完 ...

7 个回复

倒序浏览
最佳答案
最佳答案
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2024-1-3 18:39:10
来自 2#
本帖最后由 Ellia.Duan 于 2024-1-4 09:57 编辑

1、后端可以考虑GcExcel产品,
GcExcel提供了为区域设值的相关功能:
https://demo.grapecity.com.cn/documents-api-excel-java/demos/setrangevalue
2、前端可以用
sheet.getCell(row,col).value(xxx);

此外,可以使用挂起绘制与恢复绘制来提升性能:
https://demo.grapecity.com.cn/sp ... PaintandresumePaint
https://demo.grapecity.com.cn/sp ... gLargeAmountsofData
3、对于大数量的显示,建议使用数据绑定来完成:
https://demo.grapecity.com.cn/sp ... evel-binding/purejs
https://demo.grapecity.com.cn/sp ... able-binding/purejs
4、对于更大数量级别,您可以体验一下集算表:
集算表可以通过http请求,获取接口数据。
对于百万级别的数据,可以很快处理。
可以从下面的链接体验一下:

https://demo.grapecity.com.cn/sp ... sheet/filter/purejs
可以将rowCount设置为1000000

image.png264146727.png
回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2024-1-16 17:13:07
3#
您好,上述给出的方案是否可以解决您的问题,如果还未解决,可以追帖询问。
回复 使用道具 举报
Litt101
注册会员   /  发表于:2024-1-24 08:06:13
4#
Ellia.Duan 发表于 2024-1-4 09:55
1、后端可以考虑GcExcel产品,
GcExcel提供了为区域设值的相关功能:
https://demo.grapecity.com.cn/doc ...

老师你好,是否可详细描述下GcExcel和SpreadJS的区别吗,好上报公司进行购买
回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2024-1-24 11:22:11
5#
本帖最后由 Ellia.Duan 于 2024-1-24 11:28 编辑

最大的区别是 :
SpreadJS是前端产品,其基本语言是javaScript  ,有图形界面,可以快速操作,但是受限于浏览器的性能瓶颈。
GcExcel是后端产品,其基本语言是java或者.net ,没有图形界面,但是不受限于浏览器性能瓶颈,可以更快处理大数据量的导入导出或者公式计算。


您是否可以留下您的联系方式?方便的话,我们直接电话联系一下。
回复 使用道具 举报
Litt101
注册会员   /  发表于:2024-1-24 11:48:51
6#
Ellia.Duan 发表于 2024-1-24 11:22
最大的区别是 :
SpreadJS是前端产品,其基本语言是javaScript  ,有图形界面,可以快速操作,但是受限于浏 ...

怎么私发呢老师
回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2024-1-24 18:12:02
7#
您好,发我邮箱Ellia.Duan@global.grapecity.com 或者发我私信都可以。
回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2024-1-25 10:49:50
8#
您好,您可以参考下下面的文章:
GcExcel为区域设值:
https://demo.grapecity.com.cn/do ... demos/setrangevalue


V16架构级更新
https://www.grapecity.com.cn/blo ... ats-in-spreadjs-v16

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部