起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 5158|回复: 9

[结贴] 关于导入excel表格的问题

[复制链接]

32

主题

81

帖子

208

积分

中级会员

Rank: 3Rank: 3

积分
208
发表于 2013-5-31 08:19:36 | 显示全部楼层 |阅读模式
本帖最后由 andyzhang 于 2013-5-31 08:22 编辑

问题说明:

      有一树形列表,在树形列表中,我们会指定一个条数据的父接点(字段关联的是主键,以主键作为父接点),以便使得此数据显示在父接点下面,可收缩, 关于树形列表的操作 目前都OK.

      问题出在我一个excel的表格,需要导入到树形列表中,但是excel表格是 没有办法指定数据间的父子关系。导入的时候,也就不会成为树状结构的表格。
             我们在功能中,可以选中一条数据,新增同一级接点,下一级结点,其父接点都会自动生成,在excel中 如果要人为的加父结点(加一列说明父接点是谁)会太麻烦,导入功能就失去意义。

    请教一下,还有没有更好的办法,处理类似导入的问题。
    望不吝赐教!

32

主题

81

帖子

208

积分

中级会员

Rank: 3Rank: 3

积分
208
 楼主| 发表于 2013-5-31 08:23:11 | 显示全部楼层
关于普通表格的excel 导入,没有问题,可以很方便的实现,关于这种有层级关级的excel应该如何处理
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36178
发表于 2013-5-31 11:06:22 | 显示全部楼层
需要遍历替换fid和fparentid,可以参考http://bbs.justep.com/forum.php?mod=viewthread&tid=45912
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

32

主题

81

帖子

208

积分

中级会员

Rank: 3Rank: 3

积分
208
 楼主| 发表于 2013-6-1 08:15:50 | 显示全部楼层
替换fid和fparentid,???
问题一、我需要在excel表中的每一条数据中都指定这条数据和父结点吗?
问题二、父结点,我用的自增键,这个在excel表中没法生成
问题三、在导入excel的时候,是否还需要再编制代码。用现有X5的功能是否能实现
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36178
发表于 2013-6-1 09:43:54 | 显示全部楼层
1.excel中的数据是你怎么定义的,如果是树形的有父节点定义后,遍历替换应该好实现
2.excel导入是把excel中已有的数据导入到系统中,不是让excel中生成数据
3.替换fid和fparentid就是在导入excel时代码实现的

论坛到有导入excel时数据校验,可以搜索参考一下
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

32

主题

81

帖子

208

积分

中级会员

Rank: 3Rank: 3

积分
208
 楼主| 发表于 2013-6-1 13:44:46 | 显示全部楼层
excel 中的数据,没有一个单元格是用来说明 它的父子关系(层级关系)的, 在excel中只是用 【空格】 等 方式表示 本条数据与上一条数据的关系,
像这种,导入的时候,才觉得没法导入,即便导入了,也是同一级的,跟在excel里面看到的层级是不一样的
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36178
发表于 2013-6-1 18:54:15 | 显示全部楼层
这样的就是excel中的数据不完整,父子关系的要有相关的关系去关联,这样导入的时候可以根据关联的数据进行替换
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

32

主题

81

帖子

208

积分

中级会员

Rank: 3Rank: 3

积分
208
 楼主| 发表于 2013-6-3 08:37:16 | 显示全部楼层
那也就是说,我必需要导入的excel 里面,指定每条数据的父子关系,如果excel表中的数据太多,手动添加,仍然很麻烦,跟我一条一条数据从功能录入没有多大差别。
像这类问题,还有没有其他办法处理,或者其他建议

谢谢
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36178
发表于 2013-6-3 08:56:27 | 显示全部楼层
如果没有父子关系导入的时候需要自己添加父子之间的关联数据,平台默认是用fid关联的
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

35

主题

127

帖子

264

积分

中级会员

Rank: 3Rank: 3

积分
264
QQ
发表于 2017-9-27 09:12:26 | 显示全部楼层
andyzhang 发表于 2013-5-31 08:23
关于普通表格的excel 导入,没有问题,可以很方便的实现,关于这种有层级关级的excel应该如何处理  ...

大哥你的excel 如何导入的  ???
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2025-6-26 04:18 , Processed in 0.052875 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表