Simon.hu 发表于 2017-9-29 14:09:49

一看就会,超有用活字格技能:十八,将Excel中的数据,导入活字格的错误操作

本帖最后由 Simon.hu 于 2017-9-29 18:02 编辑

很多刚接触活字格的同学,在尝试把自己已有的excel导入活字格的时候,经常不知所措,简单的一个用例来说,导入excel到表和导入excel到页面,在我们导入的时候,应该选择哪个?

在我们的简单验证之后,我们都觉得导入excel到页面,是非常简单就可以操作的,所以不管三七二十一,先用导入到页面了再说。
于是我们的,大量的先类似的页面出现了

如果你也只要,不加考虑的把excel导入进来,恭喜你走远了。
那么,我们到底应该使用那个功能,才能满足我们的需求呢?
其实,问题还是可以追溯到我们的之前说的,我们要使用活字格,之前的一些使用excel的思路我们就需要拐个弯,
我们用活字格是要做一个系统,而之前的excel只是一个文件,他们在设计上最大的区别就是excel是一股脑的所有东西都放到一块,而活字格的设计思路也是把所有的东西都放入活字格文件中,但是在活字格中我们需要对它进行简单的分类,将数据放入活字格的数据表(数据库)中,将excel的样式导入活字格的页面中。原因是,我们在做一个系统的时候,需要把数据和展示数据的媒介(页面)分开。
为什么需要分开呢?原因是,比如我们现在有一个人员信息管理的系统,我们同一个人的信息,可能会在人员信息列表中显示,也需要在人员信息,详情页面中显示,还需要在历史信息页面中显示...... 如此,同一个人的相同信息需要在无数的页面中显示,那么我们也是把这些数据存储很多次,显然是十分的浪费我们的电脑的资源,因此,将数据和页面分离,是我们最好的办法,我们需要使用这中办法,来完成我们的系统设计。
如何区分?如何导入呢?
其实很简单,类似 “姓名”的名词,基本职能放到两个地方,一个是页面,一个是表头,不能直接放入表的数据中,而类似“张三”的名词,基本都是需要存储到数据表中成为数据的。
因此,本例中,我们应该这样的导入。
先把首行变成表头,以后将数据导入表中:

然后,将修改后的excel导入成表,如下图所示:

然后再将之前的导入成页面,

然后将它们,关联起来,(页面的数据删除了,设置绑定)

官方正版的设计方法,你学到了吗?
:itwn:
页: [1]
查看完整版本: 一看就会,超有用活字格技能:十八,将Excel中的数据,导入活字格的错误操作