① 如何创建excel 网络工作表
创建工作表要通过建立新的工作簿来实现。
1.新建空白工作簿。
建立新工作簿的方法有以下几种:
(1)每次启动Excel时,系统将自动建立一个新工作簿,文件名为Book1.xls。用户在保存工作簿时,可另存为其他的文件名。
(2)单击常用工具栏中的新建按钮。
(3)选择文件菜单中的新建命令,在新建对话框中选择工作簿,并按下确定按钮。
2.根据模板建立新工作簿。
在Excel中,系统提供两大类的模板:常用和电子表格方案。它们包含多种类型的文件模板。
② 如何用魔方网表创建网络excel表单应用
1、登录魔方网表;
2、点击右上角的开始连接菜单;
3、创建一个自定义表单,进入自定义表单创建界面进行相应的设置
4、点击保存表单。这样就创建好了。其实不需要创建网络excel表单的,像我现在用的报表软件finereport界面就类似于excel,还可以保存为各种文件格式。
③ 如何实现excel电子表格互联网共享操作
解决方案1:
带有权限设置的Excel协同编辑 经常会遇到有类似表单协作的应用,主要场景可以归结为: 1. 表单需要多个人来分别填写 2. 每个人填写表单的不同部分,而且不能互相填写 3. 填写的时候有可能多个人同时在编辑 这样的需求中使用Excel可以很方便地来实现,方式如下: 首先,第一问题很容易解决,我们可以把Excel放到一个共享文件夹或者SharePoint的一个文档库里(这两种方式对于同时编辑的支持有所不同); 其次,每个人填写Excel的不同部分,而且不能填写和自己无关的部分,这个功能可以使用Excel中的“保护工作表”以及“允许用户编辑区域”来设定: 功能一:保护工作表: 在Ribbon的“审阅”选项卡中(这些功能在Excel 2007和2010中都可以实现,2003未经验证),有一个“保护工作表”,如下: 该功能可以将当前工作表锁定,不允许用户进行编辑(当然也可以用下面的那个按钮来保护整个工作簿),点击后会弹出下面这个对话框,输入一个密码,当用户需要解除保护的时候,需要输入这个密码: 功能二:开放允许用户编辑的部分: 这部分操作需要在保护工作表之前完成,因为在保护之后就不允许对其进行修改了。 Step 1:点击同一个Ribbon标签中的“允许用户编辑区域”,会弹出下面这个对话框: Step 2:这个对话框中会列出所有在保护工作表的时候,可以由用户来填写的部分,点击“新建”,创建一个新的区域: Step 3:为区域加一个标题,然后选中需要由某个用户编辑的单元格,接下来的这个部分则是为单元格设置权限的重点: Step 4:在“区域密码”中,输入一个密码,这个密码的含义是说:如果用户需要编辑这个单元格,则需要先输入这个密码才可以。那你要说,那岂不是还要告诉每个用户这个密码么?不用,我们可以点击“权限”,然后选择允许编辑这个区域的用户,然后选择“无需密码的编辑区域”(默认就是选中的),如下图: 在经过这样的设置之后,当Manager这个账号打开这个Excel的时候,就可以不用输入密码而编辑这个区域;而当其他用户打开这个Excel的时候,如果也想要编辑这个区域,就需要正确的密码才可以了,其他用户在这些单元格中试图输入的时候会出现下面这个提示: 通过重复进行Step 2 ~ Step 4的操作,就可以给不同的用户设置不同的编辑区域了。 功能三:多人同时编辑Excel: Excel其实在很早的时候就可以支持多人同时编辑同一个文件这样的应用场景,但是这要根据我们会把Excel放到什么位置进行共享。 情景 1:如果Excel是在网络的共享文件夹中,则可以实现真正的多人同时编辑。 点击同样Ribbon中的“共享工作簿”,弹出下面这个对话框: 选择“允许多用户同时编辑”,之后,在“高级”标签中还可以选择修改的记录等更加复杂的设置。 在这样设置之后,就可以进行同时编辑了。在编辑的过程中,如果用户正在一个单元格中输入,则系统会将其他用户的Excel中的这个单元格临时锁定,用户编辑完之后提交保存的时候,会首先检测其他用户是否已经提交过他们自己的保存,并把其他用户保存的内容更新进来(注意只有在保存的时候会更新其他用户保存的内容,以便控制服务器流量),如下图所示: 其他用户更新的内容会使用红色边框标记出来。 TIP:在SharePoint 2010 + Word 2010的配合中,可以实现Word文档的多人同时编辑,其操作方式也是类似的,不过是按照段落为单位进行锁定。 情景 2:Excel保存在SharePoint中。 如果Excel是保存在SharePoint 2010企业版中,当网站开启了Excel Service的时候,就可以在浏览器中进行多人同时编辑(不过功能二的设定貌似不支持Excel Service)。 如果是保存在SharePoint 2007中时,是不支持多人同时编辑同一个Excel文档的,不过会有通知提醒,例如一个用户打开并编辑一个在文档库中的Excel之后、未关闭之前的时候,另一个用户也打开同一个Excel文档并进行编辑的时候,会弹出如下的提示: 这里会提醒我们这个Excel文件正在由其他人进行编辑,我们可以选择“只读”仅查看Excel的内容,或者选择“取消”不打开该文档,或者,选择“通知”进行自动通知。 当这个用户选择了“通知”之后,可以如往常一样进行内容的查看(也可以进行编辑),而当第一个用户编辑完成、保存、关闭了Excel文档之后,这个新用户的Excel中就会自动弹出这样一个通知: 选择“读-写”之后,会把整个文档的内容更新为最新的版本(在这个期间内,这个新用户所进行的所有修改都会丢失),如下图所示: 通过这种方式,可以实现“非同时”的Excel协作编写了。
④ 网络表有何用途,如何生成及载入网络表文件
<<1>>网络表是电路图和PCB之间的连接桥梁,是生成PCB文件的基本依据。
<<2>>Protel电路图生成的PCB在计算机看起来是完全正确的,但是很可能不满足我们的需要。换句话说就是,在你看来没有问题的SCH文件,生成的NET很可能不是我们需要的,有时候,看起来连接的元件,在PCB里面却没有连接,甚至丢失元件或封装。所以有必要了解网络表文件的结构,并能手工修改简单的参数。
<<3>>网络表的结构:
下面是一个简单的Protel99SE的网络表的例子。
[
C1
RB.2/.4
22
]
[
C2
RAD0.2
0.1
]
[
C3
RB.2/.4
100
]
[
D1
DIODE0.4
LED5PR
]
[
JP1
HDR1X2
HEADER 2
]
[
R1
AXIAL0.4
820K
]
[
R2
AXIAL0.4
100
]
[
R3
AXIAL0.4
220K
]
[
U1
DIP-8
NE555D(8)
]
(
NetC1_2
C1-2
C2-2
C3-2
D1-K
JP1-2
U1-1
)
(
NetC2_1
C2-1
U1-5
)
(
NetR1_1
C3-1
JP1-1
R1-1
U1-4
U1-8
)
(
NetR1_2
R1-2
R3-1
U1-7
)
(
NetR2_2
D1-A
R2-2
)
(
NetR3_2
C1-1
R3-2
U1-2
U1-6
)
(
NetU1_3
R2-1
U1-3
)
从结构上看,网络表分为两部分,前面部分是元件说明部分,后面部分是网络构建部分。
例如:
[
C1
RB.2/.4
22
]
是说元件C1,封装是RB.2/.4,说明是22,我这里是用说明标注容量用,既22微法。“]”前的三个空行是系统默认的。
在网络构建部分,是如下格式:
(
NetC1_2
C1-2
C2-2
C3-2
D1-K
JP1-2
U1-1
)
他说明了构建了网络NetC1_2(其实就是用元件C1的2号焊盘作为网络标号)。该网络包含的焊盘是C1-2、C2-2……U1-1。
<<4>>使用Protel99SE时常见的网络表“事故”及对策。
由于存在BUG,Protel99在正常操作下都有可能在NET文件上出错,主要表现在以下几个方面:
1.丢失元件
原因:在SCH文件中,元件没有写封装或者没有分配流水号。
对策:检查对应的元件是否没有写封装或者没有分配流水号。
2.封装报错
原因:分两种,其一是Footpoint Not Found,主要是写错了元件封装或者是在PCB环境下没有加载该封装所在的库。其二是在Load NET时候报告Nod Not Found,这是由于SCH文件的管脚编号和封装文件的焊盘标号没有对应,举个例子,在默认的SCH库和PCB库中,二极管(DIODE)的管脚标号和焊盘标号分别是“1”、“2”和“A”、“K”,这样在加载的时候,Protel就找不到该结点。
对策:核对该元件引脚标号和封装的焊盘标号是否相匹配,察看电路图元件的引脚标号方法是:元件上双击——选中Hidden Pin…复选框,标号就显示出来了。在PCB里,焊盘的标号可以放置一个元件在空白的PCB文件上,放大,标号就写在焊盘中心,或者双击焊盘,在其属性里也可以看见。
请记住一个基本观点:Protel99只认识网络标号,他所做的核心工作仅仅是将元件管脚和对应的焊盘连接在相
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
应的网络,其他什么都不管!
^^^^^^^^^^^^^^^^^^^^^^^^
3.丢失连接
原因:SCH文件中的连线交叉点画在了元件引脚的末端,这是Protel的一个BUG,当交叉点,甚至包括网络标号“Net Lab”放在元件引脚的末端的时候,可能造成不可靠的连接。
对策:在话交叉点的时候,在元件脚的上面再画一格的引脚,既“-*-”的样子,左边的是导线右边的是元件引脚,和一根竖直(文本上画起来不方便,没画)的导线做十字交叉连接。对网络标号,特别是总线也可以这样处理,将网络标号吸附在该段延长的导线上。
<<5>>Update PCB中出现的BUG及对策
虽然Protel99提供了Update PCB功能,使得我们在设计上得到了一点方便,但是该功能是经常出错的,表现在如下几点:
1.在Update PCB后,错误删除了部分网络、焊盘或元件。
对策:在Update前,预览其改动“Preview Change”,将报告中没有必要修改的项目(不报错的项目)删除,这种情况最常见是在PCB里面用焊盘做了飞线,或者手动修改了某些焊盘的网络属性(比如想用空脚做跳线,其网络为“No NET”)。
2.添加元件,修改了封装或者流水号后用Update始终没办法反映到PCB文件上。
这是PROTEL的另外一个BUG,实在不行,可以手动书写网络表,重新装载,当然,这仅仅是在PCB文件不复杂的时候,如果文件复杂,就在PCB里面直接添加元件,再双击其焊盘,修改网络属性,让其连接到正确的网络就可以了。
综上,Update PCB并不是十分可靠,应该尽量避免使用,实在要使用的时候,应该先保存文件,再做修改,修改实在不行可以不存盘。
<<6>>网络表对比
在我们做好PCB后,可以用网络表检查功能核对我们生成的PCB网络和SCH上的网络是不是一样,方法如下:
1.从PCB生成网络表:在PCB环境下,用design-netlist manager在弹出的窗口中选择menu菜单-export netlist from PCB,就可以得到从PCB生成的网络表。
2.比较网络表,还是在上面的窗口下,menu菜单里面选择compare netlists,按照提示,装进两个要比较的网络表(比如从SCH生成的和从PCB生成的)就可以了。