找回密码
 立即注册

QQ登录

只需一步,快速开始

Vivi_JD

金牌服务用户

9

主题

47

帖子

118

积分

金牌服务用户

积分
118
Vivi_JD
金牌服务用户   /  发表于:2023-6-30 10:47  /   查看:2192  /  回复:13
本帖最后由 Vivi_JD 于 2023-6-30 10:59 编辑

我们一般用Excel做表格处理数据,都是sheet1制作看板展示,sheet1里看板的一些图表或者数据集列表的数据源依赖sheet2或者其他sheet页的数据。我要导出看板的渲染结果为图片,一般该怎么处理呢?咱们有现成的DEMO吗?谢谢大神。

我自己写的导出,有些技术卡点一直解决不了。
原编辑页面渲染样式:
image.png523761901.png

导出图片后的样式:
image.png538022155.png

13 个回复

正序浏览
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2023-7-3 09:23:07
推荐

不客气哈,那就先结贴了,后续有问题随时开贴提问。
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2023-7-3 17:04:08
14#
Vivi_JD 发表于 2023-7-3 15:04
您好  我今天试了一下   我是想把sheet2这一页的图表  放到sheet1这一页  然后导出  可以吗   
按您给的De ...

好的,后续有其他问题随时开贴提问。
回复 使用道具 举报
Vivi_JD
金牌服务用户   /  发表于:2023-7-3 15:04:56
13#
本帖最后由 Vivi_JD 于 2023-7-3 15:11 编辑

您好  我今天试了一下   我是想把sheet2这一页的图表  放到sheet1这一页  然后导出  可以吗   
按您给的Demo 如下图:
image.png113205565.png


刚才试了一下  应该是限制了一个图导出   我把sheet2的图留下来  删了sheet1的图  是可以的   
我让我们研发尝试一下  应该是解决了我的问题  感谢
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2023-7-3 11:38:50
12#
回复 使用道具 举报
Vivi_JD
金牌服务用户   /  发表于:2023-7-3 11:37:39
11#
Joestar.Xu 发表于 2023-7-3 09:23
不客气哈,那就先结贴了,后续有问题随时开贴提问。

好的 谢谢
回复 使用道具 举报
Vivi_JD
金牌服务用户   /  发表于:2023-6-30 18:17:07
9#
Joestar.Xu 发表于 2023-6-30 17:19
您好,是的,sheet2我这边隐藏掉了。

图表导出为图片目前没有官方API可以实现,不过您可以参考一下我 ...

好的  谢谢啦
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2023-6-30 17:19:56
8#
Vivi_JD 发表于 2023-6-30 16:53
sheet2 您这边是隐藏了是吧? 那么导出图片的方法要参考哪个API呢?

您好,是的,sheet2我这边隐藏掉了。

图表导出为图片目前没有官方API可以实现,不过您可以参考一下我附件中的Demo,点击上侧的按钮,会将图表转换为base64的图片输出到控制台,您看看这个方式能否满足您的需求。


image.png407142028.png

图表导出为图片.zip

8.33 MB, 下载次数: 324

回复 使用道具 举报
Vivi_JD
金牌服务用户   /  发表于:2023-6-30 16:53:05
7#
Joestar.Xu 发表于 2023-6-30 16:10
您好,您在创建chart的时候将数据源的参数设置为:指定SheetName!A1:b10 即可,如:sheet.charts.add('Char ...

sheet2 您这边是隐藏了是吧? 那么导出图片的方法要参考哪个API呢?
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2023-6-30 16:10:27
6#
本帖最后由 Ellia.Duan 于 2023-9-14 12:19 编辑

您好,您在创建chart的时候将数据源的参数设置为:指定SheetName!A1:b10 即可,如:sheet.charts.add('Chart1', GC.Spread.Sheets.Charts.ChartType.columnClustered, 0, 100, 400, 300, "Sheet2!A1:D4");

image.png521254271.png
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部