word树状分支图_老师,我要在Word手绘流程图,能不能有快一点的方法?

本技巧是学院第729个原创office技巧。

往期技巧查询

请访问学院官网:www.zloffice.net

点击底部 阅读原文 访问

 -----------------------

 社群小伙伴留言,怎么在Word里面绘制流程图?

00c090de795d6efc636441dae0c867ec.png

在以往的技巧中,牛闪君一定是推荐大家在PPT里面用Smartart转换成流程图的方式,但有些非树状分支的流程图,其实用插入图形的方式进行绘制也很快。虽然是手工绘制但也有高效实用技巧,牛闪君赶紧来教教大家。

第一步,新建一个Word文档,然后在插入里面插入一个长方形,输入文字并设置好文字字体格式,然后选中长方形,按住键盘的Ctrl+Shift键,再按住鼠标进行拖拽。

2324934f8834ade63dbd0c96afb89306.gif

接着可以横着按住ctrl+shift键进行拖拽。复制出横向的图形。

dd455550c1120428bed9e8f107bfce15.gif

注意观察小伙伴的流程图其实有点规律,所以可以按住ctrl键,选中多个长方形,更快速的拖拽,同样是按住ctrl+shift键。

1b09c0e86b7d9714564147df59400f71.gif

为什么是这样拖拽,其实可以把样图的流程图看成这几个部分。

72a2901fdda596b9c2431718575ccb67.png

最用可以绘制箭头线,方法也很简单,绘制出来一个之后,可以按住ctrl+shift键进行快速复制。

70b1394c343b09f723b46bfd6caeb35d.gif

当然这个箭头可以在最开始时候和长方形选中一起进行复制,效率会更高。对于一些特殊的转角箭头,可以用任意多边形工具,按住shift键来进行绘制,注意是点选的方式,方法如下:

5b88ea10261792658a5fe3e2676a6eb2.gif

基本上就使用ctrl+shift键的拖拽就可以进行快速复制。但你可能会问,为什么不复制一个后按F4键,让他重复呢?主要是因为Word中的F4有点不管用。所以只能拖拽,如果要画流程图,还是推荐大家用PPT绘制好之后在复制到Word是最高效的,不管是用SmartArt技能还是手绘,都需要掌握这些技巧,推荐小伙伴们掌握。

欢迎加入职领office大人学院office答疑群

和大咖们共同进步!

加学院客服MM微信:

b4287977ec1fbfeaeb91c195fd0b3cd3.png

4866260089ba0b39ab2edef8e73e2e4d.png

暗号:牛闪闪

f193d813b844167dfa9c727b3a4fdad3.png

f8ed4b429b617d06666f8be693bbd367.png

最后打卡学office技巧!

扫码进入,每天都在进步!

职领office达人学院的学习平台终于也支持电脑屏幕观看啦。

手机观看只需要登录本微信公众号,底部菜单-课程订阅 不管付费还是免费的小伙伴们,都可以进入直接观看。

9e7a6f8724ff536e39727afcd6f05aa8.png

电脑和ipad学习观看,可用浏览器都登录https://www.nboffice.cn(如果手机登录就是手机版学习平台,如果是电脑网页登录就是网页版学习平台),然后扫码登录,就可以学习已付费的课程,不用再次收费。同样支持永久观看。

具体操作如下:

电脑浏览器输入www.nboffice.cn进页面。

   www.nboffice.cn   

     对就是牛Boffice点cn   

671f3eed7961255a708ce5cb8db3e346.png

找到已付费订阅或免费的教程,用手机扫码,就可以直接看啦

往期技巧查询

请访问学院官网:www.zloffice.net

点击底部 阅读原文 访问

要在 JSP 显示数据库的树形结构,需要先将树形结构存储在数据库。MySQL 可以使用以下两种方法来实现树形结构: 1. 使用嵌套集模型(Nested Set Model):该模型将每个节点表示为一对数字,即左值和右值。每个节点都有一个左值和右值,代表该节点在树形结构的位置。使用该模型可以方便地查询子节点和父节点,但是需要在插入、删除、移动节点时维护左值和右值的正确性。 2. 使用邻接表模型(Adjacency List Model):该模型将每个节点表示为一行记录,每行记录包含节点的 ID、父节点的 ID 和节点的名称等信息。使用该模型可以方便地查询子节点和父节点,但是查询多层子节点时需要使用递归查询,效率较低。 在 JSP 显示树形结构可以使用递归查询进行实现。例如,可以使用 Java 的 List 和 Map 数据结构来存储数据库的树形结构,并使用递归函数将树形结构转换为 HTML 的 ul 和 li 标签,从而实现树形结构的展示。以下是一个简单的示例代码: ``` <%@ page import="java.util.List" %> <%@ page import="java.util.Map" %> <% // 获取数据库的树形结构并存储到 List 和 Map List<Map<String, Object>> treeData = getTreeData(); Map<Integer, List<Map<String, Object>>> childMap = getChildMap(treeData); // 使用递归函数将树形结构转换为 HTML 标签 out.print("<ul>"); printTree(treeData, childMap, 0); out.print("</ul>"); // 递归函数,将树形结构转换为 HTML 标签 void printTree(List<Map<String, Object>> treeData, Map<Integer, List<Map<String, Object>>> childMap, int parentId) { List<Map<String, Object>> children = childMap.get(parentId); if (children != null) { for (Map<String, Object> child : children) { int id = (Integer) child.get("id"); String name = (String) child.get("name"); out.print("<li>" + name + "</li>"); out.print("<ul>"); printTree(treeData, childMap, id); out.print("</ul>"); } } } // 获取数据库的树形结构 List<Map<String, Object>> getTreeData() { // TODO: 从数据库查询树形结构并返回 } // 将树形结构存储到 Map ,以便递归查询子节点 Map<Integer, List<Map<String, Object>>> getChildMap(List<Map<String, Object>> treeData) { Map<Integer, List<Map<String, Object>>> childMap = new HashMap<>(); for (Map<String, Object> node : treeData) { int parentId = (Integer) node.get("parent_id"); if (!childMap.containsKey(parentId)) { childMap.put(parentId, new ArrayList<>()); } childMap.get(parentId).add(node); } return childMap; } %> ``` 在以上代码,getTreeData() 函数用于从数据库获取树形结构并返回,getChildMap() 函数用于将树形结构存储到 Map 以便递归查询子节点,printTree() 函数用于递归转换树形结构为 HTML 标签,并最终输出到 JSP 页面
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值