可筛选的课程表设计excel表格@在线写作共享表格课程表设计模板参考

文章目录

    • abstract
    • 表格任务
      • 1. 时间段与课次安排
      • 2. 课程种类多样
      • 3. 教师与教室安排
      • 4. 课程颜色编码
      • 5. 课表标注
    • 参考方案:样式预览
      • 全表
      • 添加不影响筛选列的跨列显示内容
        • 方案1
        • 方案2(pass)
      • 针对指定老师筛选并生成课表👺
      • 在线表格链接(wps)
      • 要点表格说明👺
        • 列交换调整👺
        • 全表中的空格解释
    • 表格设计规范和推荐

abstract

  • 设计一个可以筛选的课表方案
  • 结合具体课表案例分析

表格任务

1. 时间段与课次安排

  • 每天被分为多个时间段,课次时间从早上到晚上依次分为以下时间段:
    • (1) 9:00-10:30
    • (2) 10:40-12:10
  • 每个时间段安排了不同的课程,学生可以根据时间表查看具体上课时间。

2. 课程种类多样

  • 课表中涵盖了多种课程类型,如:
    • BigO
    • Py
    • Cpp
    • Writing
  • 这些课程种类丰富,满足不同年级和技能水平的学生。

3. 教师与教室安排

  • 每个课程对应特定的教师,教师通过不同的代号表示,例如 teacher1, teacher2 等。
  • 不同课程还安排了不同的教室,使用了不同的字母标记(如 W, K, S 等),说明课程在特定的教室进行。这种安排有助于高效分配教室资源。

4. 课程颜色编码

  • 不同课程及教师的安排使用了颜色编码,方便快速识别。例如:

    • BigO 使用黄色 (W)

    • Writing 使用紫色 (D)

  • 这种颜色编码便于学生在课表中快速找到自己需要上的课程,减少混乱。

5. 课表标注

  • 课表右下角提供了备注说明,列出了课表的符号含义:
    • 圆圈表示:请假
    • 三角形表示:迟到
    • 斜线表示:调课
  • 这些标注能够帮助学生和教师了解课程的实际执行情况。

参考方案:样式预览

全表

在这里插入图片描述

添加不影响筛选列的跨列显示内容

方案1

在这里插入图片描述

  • 以下内容为注解(和上面的表格至少间隔一个空行,然后插入注解部分(否则会被当做表格的成员,污染筛选数据,破坏I表格特征)
  • 注解内容由跨列居中方式编写以减少对列调整的影响,而不是用合并单元格的方式)
  • 如果确实想用也可以,下面的内容由于和上面的表格相对独立,不会影响到筛选;如果需要交换列,那么通过选中列的第一个单元格和最后一个单元格,然后配合shift键拖动移动即可
  • 最后,打印的时候想打印到哪里,就框选到哪里,然后页面设置里根据需要是否勾选所有内容打印在同一页上以及居中等操作
方案2(pass)

在不筛选的列上设置不换行的内容(居左或者跨列居中)

在这里插入图片描述

针对指定老师筛选并生成课表👺

  • 例如我要筛选teacher2老师开始的所有课程
    • 在下面的表格中,周几和上下晚午的信息会自适应
    • 然而如果要打印的话,前两列的单元格线条可能会丢失,可以考虑为其填充不同的颜色(然后黑白打印,而不一定彩印,仍然能够分清周几和早中晚午)

在这里插入图片描述

在线表格链接(wps)

【金山文档 | WPS云文档】 小班制流动性混合课表设计参考,支持针对性筛选
https://kdocs.cn/l/cqaQloT3NhhJ

要点表格说明👺

  • 表格中的备注采用了跨列居中设计,能够避免对筛选功能的污染
  • 备注或注解部分使用横向样式会更好,如果你喜欢纵向样式也可以,在打印的时候可以框选,然后设置打印区域打印即可
  • 这里的教室和老师对应情况也可以仿照时段编号那样提供注解,例如教室W表示未来探索教室
  • 表格没有预先设置数据验证,如果有需要自行设置
列交换调整👺
  • 即便水平方向没有设置合并单元格,但是垂直方向如果存在单元格,那么做列移动或交换时
    • 底部如果有别的东西,则需要选中你需要调整的列的有限单元格片段(不是点击列号选中整列),然后按住shift,在列头拖动执行列间调整
    • 如果表格比较干净,那么可以选中列号配合shift键交换
  • 如果存在水平合并单元格,情况可能会麻烦的多,特别是多个水平单元格,调整列间顺序会伤筋动骨
全表中的空格解释
  • 之所以每个午都保留一个空行,是为了方便对指定午扩展新行

  • 在非空行上右键插入新行是不会破坏前面列项合并单元格的自适应扩展,是的筛选出来的表格有正确的周几和早中晚午的指示

  • 你可以隐藏掉相应的空行或者隐藏相关单元格的边界线

  • 表格使用了单元格冻结,方便滚动浏览

表格设计规范和推荐

以下经验基于在线的wps协作excel表格设计课表过程中记下的经验

  • 1.请不要滥用合并单元格,特别是水平方向,容易破坏表格的数据特征,导致筛选功能被污染,许多操作将无法进行,比如无法调整两个列相对位置,无法移动列等;垂直方向可以酌情使用合并单元格
    跨列居中(跨列对齐)可以一定程度代替水平合并单元格,这可以避免框选打印区域时被截断(被合并了的单元格截断而无法自由选择矩形区域)
  • 2.承接第一点,除了尽量不要出现合并单元格,也尽量不要出现完全空白行;如果确实需要空白行,可以设置该行框线(垂直部分)为隐藏
    !在线表格的功能为了轻量化相对于本地excel软件有阉割,许多设置无法进行,比如绘制斜线,创建或插入表格,限定区域筛选等高级操作暂不支持,只有松散的单元格填写和样式化功能
  • 3.关于表格扩展:主要是关于添加或者扩展行.
    建议通过点击非空白的行右键,选择插入菜单中"[添加一行]"的功能来增加行(向上或向下都可以,满足需求即可);
    这样可以保持日期和早中晚午的范围界定保持规范,使得筛选后结果视图中的周几和午段能够正确很好的自适应匹配;
    表格使用了冻结功能 这样可以在滚动的时候就保持表头标题不被划走,提高了阅读体验和效率(注意如果表格被滚动过头,主体消失不见时往右滚动回来
  • 5.建议各位老师使用表格的筛选功能,比如[teacher2]老师只需要在老师一列中筛选teacher2即可;类似的,可以筛选指定教室来查看某个时段是否有被占用,可以同时联合筛选教室和时间段;
    关于表格中学生名单的颜色填充其实不太必要(不仅浪费墨水而且增加维护成本(需要填充指定颜色到指定单元格)
    只要根据教室的名称和颜色确定行,然后看过去就知道是那个班级的学生
  • 6.安排插入体验课到课表中:同样配合筛选,为指定老师安排体验课;
  • 7.使用alt+enter在同一个单元格内换行输入,更多快捷键请点击效率中的快捷键大全,比如对选中区域执行单元格合并或者解散,使用Ctrl+M
  • 8.打印区域设置:首先框选主需要打印的区域,然后点击打印附近的小箭头,选择设置打印区域 (在打印页面设置中还可以设置居中打印(水平和垂直居中)等操作,将所有内容打印到同一页上
  • 9.不同老师可以自己打印课表,筛选自己的名字,这样不仅可以节约墨水,而且没有多余的信息,空白的地方可以用来写备注或者说明(请假的人建议用打圈或三角形的方式快速标记,然后在空白地方备注该记号是表示什么意思,比如请假)
  • 10.调整行高或列宽的批量操作方法:有时候我们需要批量调整单元格大小(间隔),可以批量选中若干行或列,然后按住shift键 再拖动其中的一个单元格边界线到合适的位置,松开鼠标,可以看到所有行(或列)间隔一样大

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/420506.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Pow(x, n)

优质博文:IT-BLOG-CN 题目 实现pow(x, n) ,即计算x的整数n次幂函数(即,xn )。 示例 1: 输入:x 2.00000, n 10 输出:1024.00000 示例 2: 输入:x 2.100…

【spring】IDEA 新建一个spring boot 项目

参考新建项目-sprintboot 选择版本、依赖,我选了一堆 maven会重新下载一次么?

系统工程建模MBSE

################################# ############# 片段一 ############## ################################# 下图采用“V”模式显示了集成的基于模型的系统/嵌入式软件开发流程Harmony。左侧描述了自顶向下的设计流程,而右侧显示了自底而上的从单元测试到最终系统验收测试…

vue3 项目中使用git

一.vue项目创建 二.创建本地仓库并和远程仓库进行绑定 在vue3-project-git 项目文件夹下 初始化一个新的Git仓库,可以看到初始化成功之后就会出现一个.git文件,该文件包含所有必要的 Git 配置和版本控制信息。 创建远程仓库: 打开gitee ,点击右上角 ‘…

低代码用户中心:构建高效平台的新时代

一、低代码开发平台概述 低代码开发平台是一种通过图形化界面和预构建组件来简化应用开发的工具。开发者可以通过拖放组件和配置参数的方式,快速创建和修改应用程序,显著降低了编写代码的复杂度和时间成本。这种平台非常适合用来快速构建和部署企业内部…

Sapiens:人类视觉模型的基础

文章目录 摘要1、引言2、相关工作3、方法3.1、Humans-300M 数据集3.2、预训练3.3、二维姿态估计3.4、身体部位分割3.5、深度估计3.6、表面法线估计 4、实验4.1、实现细节4.2、二维姿态估计4.3、身体部位分割4.4、深度估计4.5、表面法线估计4.6、讨论 5、结论 摘要 我们介绍了 …

无线麦克风什么品牌好?麦克风领夹式的哪个牌子最好?麦克风推荐

近年来,无线领夹麦克风成为了网络主播、在线教育老师的新宠。它小巧便携,能够提供清晰的语音录制,完美匹配快节奏的工作与学习需求。但市场上的产品质量参差不齐,一些低价产品不仅音质差,甚至存在电池寿命短、兼容性差…

程序员的数字化工具有哪些?你用了多少?是否吓到你?

一、程序员常用的数字化工具有哪些? 程序员在日常工作中的数字化工具非常多样,涵盖了编码、测试、部署、协作等多个方面。以下是一些常见的工具: 集成开发环境(IDE): IntelliJ IDEAEclipseVisual Studio Co…

(9月10日)最新植物大战僵尸杂交版【v2.4.0版本已更新】

植物大战僵尸杂交版下载链接【v2.4.0版本已更新】 新增了多种植物和僵尸,例如“海豌豆”、“豌豆海草”、“海洋星”等,以及新的僵尸类型,如“僵尸坚果巨人”和“僵尸豌豆小鬼”。 引入了新的游戏模式,例如“超级杂交地图”和“乒…

SQL进阶技巧:如何利用SQL解决趣味赛马问题?| 非等值关联匹配问题

目录 0 问题描述 1 数据准备 2 问题分析 方法一:先分后合思想 方法2:非等值关联匹配 3 小结 0 问题描述 有一张赛马记录表,如下所示: create table RacingResults ( trace_id char(3) not null,race_date date not null, race_nbr int not null,win_name char(30) n…

1万3医学考研题库医学题库ACCESS\EXCEL数据库

今天这个题库按知识点分章节模块智能练习,覆盖书本上所有知识点以及考点,在真#题的解析里边也有详细的展示;另外,这份数据库与《4820道西#医综合真题西#医真#题ACCESS数据库》、《4170条中#医综合真#题中医真#题ACCESS\EXCEL数据库…

去除恢复出厂设置中UI文字显示

文章目录 需求场景 一、代码跟踪与分析在线文字搜索RK平台本地源码搜索实际测试验证代码推理 二、实现方案三、延伸知识四、知识总结 需求 需求:去除恢复出厂设置中UI文字显示 场景 Android 相关产品各种方向旋转、强制横竖屏等需求,导致在恢复出厂设…

Bootstrap简介

Bootstrap 一.Bootstrap简介 什么是Bootstrap? Bootstrap 是一个用于快速开发 Web 应用程序和网站的前端框架。Bootstrap 是基于 HTML、CSS、JAVASCRIPT 的。 为什么使用Bootstrap? 快速开发:Bootstrap 提供了一套预设的CSS样式和JavaScript组件,如…

JVM系列(七) -对象的内存分配流程

一、摘要 在之前的文章中,我们介绍了类加载的过程、JVM 内存布局和对象的创建过程相关的知识。 本篇综合之前的知识,重点介绍一下对象的内存分配流程。 二、对象的内存分配原则 在之前的 JVM 内存结构布局的文章中,我们介绍到了 Java 堆的内存布局,由 年轻代 (Young Ge…

LLM时代的transformer参数量、计算量、激活值的分析

导读:本文可以看作是对分析transformer模型的参数量、计算量、中间激活、KV cache的详细说明 定性分析 GPU上都存了哪些东西 首先我们来从全局整体的角度看一看,在训练阶段GPU显存上都有哪些内容: Model States:模型训练过程中…

标签的ref属性

标签的ref属性 当我们想要获取一个标签对应的 DOM 元素的时候在 JavaScript 中,我们通过 document.getElementById() 来借助类选择器的写法获取,但是在 Vue 中,我们的 DOM 元素是挂载在同一个网页上的,这些名称难免会重复&#x…

变压器制造5G智能工厂工业物联数字孪生平台,推进制造业数字化转型

变压器制造5G智能工厂工业物联数字孪生平台,推进制造业数字化转型。作为传统制造业的重要组成部分,变压器制造行业也不例外地踏上了数字化转型的快车道。而变压器制造5G智能工厂物联数字孪生平台的出现,更是为这一进程注入了强大的动力&#…

docker基本介绍

什么是docker docker是一个开源的容器平台,用于开发、交付和部署 运行应用程序 简单来说 也就是docke他允许开发者将自己的操作环境以及依赖关系打包成一个容器,移动到其他机器上可以供其他人使用,还可以打包成镜像,上传到网络&…

基于yolov8的血细胞检测计数系统python源码+onnx模型+评估指标曲线+精美GUI界面

【算法介绍】 基于YOLOv8的血细胞检测与计数系统是一种利用深度学习技术,特别是YOLOv8目标检测算法,实现高效、准确血细胞识别的系统。该系统能够自动识别并计数图像或视频中的血细胞,包括红细胞、白细胞和血小板等,为医疗诊断提…

硬件工程师笔试面试——MOS管

目录 8、MOS管 8.1 基础 MOS管原理图 MOS实物图 8.1.1 概念 8.1.2 特点 8.1.3 类型 7.2 相关问题 7.2.1 MOS管在不同应用中的阈值电压和最大漏极电流通常是多少? 7.2.2 如何根据电路设计选择合适的MOS管类型? 7.2.3 MOS管在高频应用中的优势是什么,它如何影响电路…