精华内容
下载资源
问答
  • 实验五excel应用—制作学生成绩表
    2021-07-03 02:41:29

    《实验五excel应用—制作学生成绩表》由会员分享,可在线阅读,更多相关《实验五excel应用—制作学生成绩表(7页珍藏版)》请在技术文库上搜索。

    1、计算机基础技能训练 8次课, 32学时。 8个实验,每次课做一个实验 ,每个实验四个学时。 考试成绩 出勤:20分 课堂展示:20分 实验报告:40分 实验过程及交流:20分 计算机基础技能训练 实验五 Excel应用制作学生成绩表 5.1 任 学期结束时,王老师要对本学期学生学习计算机应用基础训练情况进 行汇总,主要从平时成绩、实验报告、期末成绩三个方面进行考核,具体要求 如下: 1.在成绩表中计算出每个学生的总成绩(平时成绩*30%+实验报告*10%+期 末成绩*60%)。 2.总成绩大于90分的分数用双下划线标注,总成绩小于60分的分数用红色、 加粗倾斜来标注。 3.按总成绩从高到低排出。

    2、名次,根据总成绩进行等级划分,总成绩大于90分 的等级划分为“优秀”,总成绩大于80分的等级划分为“良好”,总成绩大于70分的 等级划分为“中等”,总成绩大于60分的等级划分为“及格”,总成绩小于60分的等 级划分为“不及格”。 4.对于表格的格式设置、美化及打印输出等。 2 计算机基础技能训练 实验五 Excel应用制作学生成绩表 5.1 任 3 计算机基础技能训练 实验五 Excel应用制作学生成绩表 5.2设计思路 1.首先建立一个新的Excel工作薄,建立一个新的工作表; 2.输入原始数据; 3.对于不及格成绩的特殊显示格式可以应用Execl提供的“条件格 式”功能; 4.对选定区域内。

    3、符合设定条件的单元格中的数值进行字体、字形 、边框等格式设置; 5.对于按总成绩排出名次、按等级划分可以通过Excel提供的公 式与函数来进行解决。 4 计算机基础技能训练 实验五 Excel应用制作学生成绩表 5.3实验内容 1.窗口组成; 2.工作簿、工作表、单元格和区域 ; 3.工作薄的建立与保存 ; 4.数据输入 ; 5.用公式计算总成绩 ; 6.用RANK函数根据总成绩进行排名 ; 7.用IF函数根据总成绩进行等级划分 ; 8.单元格格式设置及表格美化 ; 9.设置条件格式 ; 10.工作表重命名 ; 11.设置打印输出 。 5 计算机基础技能训练 实验五 Excel应用制作学生成绩表 5.4实验总结 1.学习的主要内容; 2.对每个知识点进行阐述 ; 6 计算机基础技能训练 实验五 Excel应用制作学生成绩表 5.5考核方式 1.学生堂演示自己的作品,老 行 。自荐和点名抽 合。演 示解好的学生成在90分以下,予鼓励。每个学生展示5分,部分 占学生人数的1020%。 2.每个学生交 告,及 作品。根据 告及 作品出 其它学生成。 (1)各部分内容完整(60分) (2)写工整,格式正确(70分) (3) 内容完整(80分) (4) 步叙述正确(90分) (5)展示 成果(90分以上) 7 。

    更多相关内容
  • 学生成绩分析 EXCEL 模板、学生成绩分析 EXCEL 模板、
  • 学生成绩统计表Excel(含图含公式)
  • Excel公司绩效考核专项模板-学生成绩表
  • Excel模板学生成绩统计模板.zip
  • 本文简单研究使用java导出学生成绩表,使用到的导出Excel的技术为Apache poi,相关的技术可以查看我之前的文章。之前导出的Excel的格式为03版的xls,使用的jar为poi-3.10-FINAL-20140208.jar,本例导出07版的xlsx...

    本文简单研究使用java导出学生成绩表,使用到的导出Excel的技术为Apache poi,相关的技术可以查看我之前的文章。之前导出的Excel的格式为03版的xls,使用的jar为poi-3.10-FINAL-20140208.jar,本例导出07版的xlsx格式,使用的jar为poi-ooxml-3.10-FINAL-20140208.jar、poi-ooxml-schemas-3.10-FINAL-20140208.jar、dom4j-1.6.1.jar、xmlbeans-2.3.0.jar。总之,与Excel导出相关的jar有以下这些:

    351f85166593eb73643dff268d13ac91.png

    导出03版使用的是HSSF技术,导出07版使用的是XSSF技术,二者用法相近,在此不再赘述。

    最终效果;

    56e347cef2f6e7e1aaa364a0be471bb6.png

    学生成绩表中需要计算总分,平均分和排名,当然,可以通过在数据库查询之后,直接将结果输出到Excel。本例使用poi提供的公式来解决上述问题,公式使用的简单介绍:

    设置单元格格式为使用公式,并设置公式内容

    cell = row.createCell(2);

    // Create SUM formula

    cell.setCellType(XSSFCell.CELL_TYPE_FORMULA);

    cell.setCellFormula("SUM(C2:C3)" );

    Excel全部组装完毕之后,进行计算

    //计算公式

    wb.getCreationHelper()

    .createFormulaEvaluator()

    .evaluateAll();

    关于公式的具体内容为Excel的相关知识,在此不再赘述。

    源代码:

    package com.company.test;

    import java.io.*;

    import java.util.*;

    import org.apache.poi.ss.util.CellRangeAddress;

    import org.apache.poi.xssf.usermodel.*;

    /**

    * 导出学生成绩表

    * <p>Title:StudentScore </p>

    * <p>Description:TODO </p>

    * <p>Company: </p>

    * @author code legend

    * @date 2016-11-1 下午9:11:25

    */

    public class StudentScore

    {

    public static void main(String[] args)

    throws IOException

    {

    //创建工作簿

    XSSFWorkbook wb = new XSSFWorkbook();

    //创建工作表

    XSSFSheet sheet = wb.createSheet("成绩表");

    for(int i=0;i<3;i++){

    //设置列宽

    sheet.setColumnWidth(i, 3000);

    }

    //创建行

    XSSFRow row = sheet.createRow(0);

    row.setHeightInPoints(30);//设置行高

    //创建单元格

    XSSFCell cell = row.createCell(0);

    cell.setCellValue("学生成绩表");

    //合并单元格

    sheet.addMergedRegion(new CellRangeAddress(0, 0, 0, 7));

    //创建行

    XSSFRow row1 = sheet.createRow(1);

    //标题信息

    String[] titles = {"学号","姓名","语文","数学","英语","总分","平均分","排名"};

    for(int i=0;i<titles.length;i++){

    //创建单元格

    XSSFCell cell1 = row1.createCell(i);

    cell1.setCellValue(titles[i]);

    }

    //模拟数据,实际情况下String[]多为实体bean

    List<String[]> list = new ArrayList<String[]>();

    list.add(new String[]{"1","张三","81","91","81"});

    list.add(new String[]{"2","李四","78","85","79"});

    list.add(new String[]{"3","王五","69","78","92"});

    list.add(new String[]{"4","赵六","72","88","86"});

    list.add(new String[]{"5","宋七","83","96","69"});

    list.add(new String[]{"6","刘八","77","71","90"});

    //保留2位小数

    XSSFCellStyle cellStyle = wb.createCellStyle();

    XSSFDataFormat format= wb.createDataFormat();

    cellStyle.setDataFormat(format.getFormat("0.00"));

    //循环赋值

    for(int i=0;i<list.size();i++){

    //创建行

    XSSFRow row2 = sheet.createRow(i+2);

    //创建单元格学号

    XSSFCell cell1 = row2.createCell(0);

    cell1.setCellValue(list.get(i)[0]);

    //创建单元格姓名

    XSSFCell cell2 = row2.createCell(1);

    cell2.setCellValue(list.get(i)[1]);

    //创建单元格语文

    XSSFCell cell3 = row2.createCell(2);

    cell3.setCellValue(Integer.parseInt(list.get(i)[2]));

    //创建单元格数学

    XSSFCell cell4 = row2.createCell(3);

    cell4.setCellValue(Integer.parseInt(list.get(i)[3]));

    //创建单元格英语

    XSSFCell cell5 = row2.createCell(4);

    cell5.setCellValue(Integer.parseInt(list.get(i)[4]));

    //创建单元格总分

    XSSFCell cell6 = row2.createCell(5);

    // Create SUM formula

    cell6.setCellType(XSSFCell.CELL_TYPE_FORMULA);

    cell6.setCellFormula("SUM(C"+(i+3)+":E"+(i+3)+")" );

    //创建单元格平均分

    XSSFCell cell7 = row2.createCell(6);

    // Create AVERAGE formula

    cell7.setCellType(XSSFCell.CELL_TYPE_FORMULA);

    cell7.setCellFormula("AVERAGE(C"+(i+3)+":E"+(i+3)+")" );

    cell7.setCellStyle(cellStyle);

    //创建单元格排名

    XSSFCell cell8 = row2.createCell(7);

    // Create SUM formula

    cell8.setCellType(XSSFCell.CELL_TYPE_FORMULA);

    cell8.setCellFormula("RANK(F"+(i+3)+",F$3:F$"+(3+list.size()-1)+",0)" );

    }

    //计算公式

    wb.getCreationHelper()

    .createFormulaEvaluator()

    .evaluateAll();

    File file = new File("D://a.xlsx");

    if(!file.exists()){

    file.createNewFile();

    }

    FileOutputStream fileOut = new FileOutputStream(file);

    wb.write(fileOut);

    fileOut.close();

    }

    }

    运行结果:

    6a381d8fd19cce891cb1c3ddc9e0bf2f.png程序中对平均值保留了2位小数,使用到了XSSFCellStyle设置单元格格式,在之前的文章中使用到HSSFCellStyle,二者用法相近,详见《java导出excel之使用poi》、《java导出excel及下载的实现》。

    展开全文
  • Excel模板学生成绩表.zip
  • 学生成绩表excel

    2021-06-12 00:52:56
    编号 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63姓 名陈泓文 钟铖...

    编号 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63

    姓 名

    陈泓文 钟铖 许仕炎 冯婷婷 陈俊明 卢丽梅 陆俊霖 冼旺来 凌世文 周波 莫北海 徐裴 吴天兰 宋国荣 刘皓 杨子毅 李然华 邓宝 罗书辉 姚权峰 袁开泉 李洋 梁飞燕 苏锦 宁义盈 邱清 盘权震 戴诗凤 李铃 陈达 潘珊珊 黄杏 黄宗仁 刘观 陈锋 罗茹文 高城峰 凌金清 郑派 李世飞 石官生 黄进胜 禤俊宏 庞贵文 陈辉 蓝家铭 张菁芸 陆文静 林嘉恒

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    陈儀

    邱贤福 梁晓 黄晓林 黄坤伟 陈海欣 蔡伟兵 梁翠玲 李汉梅 谢玉莲 李玉生 陈海波 蓝海洪 黄秋雨

    4a03343c437099f917faf035dd0ab28d.png

    展开全文
  • Excel模板学生成绩表(分析表).zip
  • Excel制作学生成绩表PPT课件.pptx
  • 利用Excel制作一个简单的学生成绩表教学设计表学科 信息技术 授课年级 八年级 学校 教师姓名章节名称初中信息技术八年级上册第7课(第1节)计划学时1学时学习内容分析学习Excel的基础知识,能利用Excel制作一个简单的...

    利用Excel制作一个简单的学生成绩表

    教学设计表

    学科 信息技术 授课年级 八年级 学校 教师姓名

    章节名称初中信息技术八年级上册第7课(第1节)计划学时1学时学习内容分析学习Excel的基础知识,能利用Excel制作一个简单的学生成绩表。学习者分析学生已具备了一定的计算机操作能力如:Windows操作和Word操作,在此基础上学习一个新的数据处理软件。教学目标课程标准:了解Excel的基础知识,掌握一定的Excel操作知识,能将Excel知识运用到生活实践中。知识与技能:能运用数据处理软件Excel解决生活中具体的实际问题。过程与方法:在上机操作中去理解、领悟、掌握、运用知识。情感、态度与价值观:对Excel软件处理数据的好处产生兴趣,以便用该软件解决生活中的事情。教学重点及解决措施Excel的具体操作,本节课旨在学生能制作一个简单的学生成绩表,方法:利用多媒体演示具体的操作和学和练习。教学难点及解决措施Excel中的一些常用术语,如单元格、活动单元格、单元格地址等,只有理解了这些名词才能很好地掌握Execl的操作,方法:讲解和演示。教学设计思路提出问题,激发学生兴趣。如问学生如何统计本期半期考试的成绩,总分,平均分,各学科的平均分等。假如让学生用常规的方法会要多少时间,有没有更快捷的方法。

    介绍Excel软件的功能。

    讲解、演示本节课的内容。

    学生上机操作。

    学生上机操作时分组讨论,老师指导。

    老师个别指导

    对本节课内容作一概要性回顾。依据的理论信息技术课的宗旨是以学生动手操作为主,在操作中去领悟知识,老师进行辅导。信息技术应用分析知识点学习水平媒体内容与形式使用方式使用效果Excel的常用术语难理解

    计算机、投影仪

    教师演示良好利用Excel制作一个简单的学生成绩表重点

    计算机、投影仪

    老师演示

    学生操作

    学生讨论

    教师辅导良好教学过程(可续页)教学环节教学内容所用时间教师活动学生活动设计意图导入新课提出一些问题3教师提问学生听激发兴趣老师演示Excel知识10教师操作学生观看掌握操作过程学生操作

    (学生分组讨论,老师个别辅导)Excel知识30学生操作教师辅导掌握Excel操作,制作一个学生成绩表总结Excel知识2教师总结学生回忆巩固课

    提出问题,激发学生兴趣

    2、教师讲解基本的术语。

    3、、演示本节课的内容。

    4、上机操作。(学生上机操作时分组讨论,老师指导)。

    5、对本节课内容作一概要性回顾。教

    思 我认为本节课大多数学生都能掌握Excel的操作,能利用它来制作一个简单的的学生成绩表。但还有一学生不能掌握,可能是因为学生平时上机时间少,对计算机的操作不够熟悉,因此教师讲解应尽量深入浅出,少占时间,多让学生动手操作。专

    展开全文
  • Excel模板学校学生成绩统计(模版)100分格式1.zip
  • Excel模板学生成绩统计表Excel(含图含公式).zip
  • Excel公司绩效考核专项模板-学生成绩表(分析表)
  • Excel制作学生成绩表PPT学习教案.pptx
  • python脚本实现学生成绩统计
  • 学生成绩分析系统采用excel处理学生成绩,使用方便,系统自动计算学生总分并排序,同时生成“各科分段人数统计”、“前N名学科平均分”、“学科优合成绩统计”、“班级优合成绩统计”、“学科AD成绩统计”...
  • Excel表格+Word文档各类各行业模板-学生成绩表.zip
  • Excel表格+Word文档各类各行业模板-学生成绩表(分析表).zip
  • Excel财务行政专项模板--学生成绩表
  • Excel表格+Word文档各类各行业模板-学生成绩表2.zip
  • Excel模板学生成绩统计.zip
  • 利用Excel制作学生成绩表利用Excel制作学生成绩表制作一个学生成绩自动统计表,可以自动统计最高分、最低分、总分、平均分、名次、三率等数据信息,还可以根据自定条件以不同的颜色显示分数。自动统计表做好以后还...
  • Excel模板班级学生成绩统计.zip
  • 计算机等级考试EXCEL练习题1. 使用数组公式,根据Sheet1中的数据,计算总分和平均分,将其计算结果保存到中的“总分”列和“平均分”列当中。2. 使用RANK函数,根据Sheet1中的“总分”列对每个同学排名情况进行...
  • excel学生成绩处理系统,操作简单,功能齐全。一键生成各种分析,包括学生总分及各学科班级排名、全校排名。全校前N名学生各班分布,各班前N名学生各学科平均分。优秀率、合格率、关爱率、A等率、D等率、平均分。...
  • Excel模板学生成绩统计含图表.zip
  • 一起来学office,提高办公技能...3.使用数组公式,根据Sheet1中“学生成绩表”的数据,计算考试总分,并将结果填入到“总分”列中。* 计算方法:总分=单选题+判断题+windows操作题+Excel操作题+PowerPoint操作题+...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 8,772
精华内容 3,508
关键字:

学生成绩表excel下载