找回密码
 立即注册

QQ登录

只需一步,快速开始

EplanningSoft
初级会员   /  发表于:2020-8-11 08:57:28
10#
Fiooona 发表于 2020-8-7 19:05
【标记处理中】

请问 这个问题有进展吗?
回复 使用道具 举报
Fiooona
论坛元老   /  发表于:2020-8-11 12:05:20
11#
您好,目前看是服务端ExcelIO的问题,分组direction丢失了。给json里加上这个信息。遍历sheet加:
  1. if(sheet.colRangeGroup.direction === 1){
  2.     json.sheets[sheet.name()].colRangeGroup.direction = 1;
  3. }
复制代码
组件化表格编辑器(预览版)试用进行中,点击了解详情!
请点击评分,对我的服务做出评价!5分为非常满意!
回复 使用道具 举报
EplanningSoft
初级会员   /  发表于:2020-8-11 14:46:43
12#
Fiooona 发表于 2020-8-11 12:05
您好,目前看是服务端ExcelIO的问题,分组direction丢失了。给json里加上这个信息。遍历sheet加:

FarPoint里面没有sheet.colRangeGroup.direction 这个属性,是需要在导出前,在spreadjs里面增加吗?
回复 使用道具 举报
Fiooona
论坛元老   /  发表于:2020-8-11 16:06:38
13#
是的,这个是SpreadJS的代码,还有rowRagneGroup需要同样的设置。
组件化表格编辑器(预览版)试用进行中,点击了解详情!
请点击评分,对我的服务做出评价!5分为非常满意!
回复 使用道具 举报
EplanningSoft
初级会员   /  发表于:2020-8-11 17:31:34
14#
Fiooona 发表于 2020-8-11 16:06
是的,这个是SpreadJS的代码,还有rowRagneGroup需要同样的设置。

经测试,没有达到预期效果
1、在spreadjs中,把当前sheet转为json后,json.sheets[sheet.name()].colRangeGroup中只有itemsData属性,没有direction
2、导出到Excel的sheet内容,在是FarPoint中进行创建和解析的sheet,FarPoint中没有colRangeGroup属性,也无法设置分组方向
回复 使用道具 举报
Fiooona
论坛元老   /  发表于:2020-8-11 18:00:40
15#
就是因为json中direction丢失,导致导出Excel的分组方向发生变化,所以要补充,上面的代码就是补充direction的。
组件化表格编辑器(预览版)试用进行中,点击了解详情!
请点击评分,对我的服务做出评价!5分为非常满意!
回复 使用道具 举报
EplanningSoft
初级会员   /  发表于:2020-8-11 22:33:10
16#
Fiooona 发表于 2020-8-11 18:00
就是因为json中direction丢失,导致导出Excel的分组方向发生变化,所以要补充,上面的代码就是补充directio ...

导出前在spreadjs里面,把json给加上direction属性了,还是不能解决。
因为把json传到后台之后,还是先用FarPoint去接收并打开json,使用FarPoint的saveExcel功能导出, FarPoint没有分组方向的属性,还是不能做分组方向的设置
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-8-12 10:43:34
17#
如果你用的哪个版本还没支持direction,那导出Excel direction信息就会丢失,按照默认方向显示了。这个没有办法改了。FarPoint 的dll 名字和版本号发来我确认下
回复 使用道具 举报
EplanningSoft
初级会员   /  发表于:2020-8-13 09:01:44
18#
dexteryao 发表于 2020-8-12 10:43
如果你用的哪个版本还没支持direction,那导出Excel direction信息就会丢失,按照默认方向显示了。这个没有 ...

FarPoint.Web.Spread.dll
image.png799178161.png

回复 使用道具 举报
EplanningSoft
初级会员   /  发表于:2020-8-13 10:14:44
19#
本帖最后由 EplanningSoft 于 2020-8-13 10:16 编辑
dexteryao 发表于 2020-8-12 10:43
如果你用的哪个版本还没支持direction,那导出Excel direction信息就会丢失,按照默认方向显示了。这个没有 ...

如果当前FarPoint版本不支持分组方向设置,那有没有变通方法?
我们现在的V9.4版本的spreadjs中能直接导出Excel吗?有的话,我们可以通过前台去做导出
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部