第一篇:POI设置EXCEL单元格格式的操作小结
POI中可能会用到一些需要设置EXCEL单元格格式的操作小结:
先获取工作薄对象:
Java代码
HSSFWorkbook wb = new HSSFWorkbook();
HSSFSheet sheet = wb.createSheet();
HSSFCellStyle setBorder = wb.createCellStyle();
HSSFWorkbook wb = new HSSFWorkbook();
HSSFSheet sheet = wb.createSheet();
HSSFCellStyle setBorder = wb.createCellStyle();
一、设置背景色:
Java代码
setBorder.setFillForegroundColor((short)13);// 设置背景色
setBorder.setFillPattern(HSSFCellStyle.SOLID_FOREGROUND);
setBorder.setFillForegroundColor((short)13);// 设置背景色 setBorder.setFillPattern(HSSFCellStyle.SOLID_FOREGROUND);
二、设置边框:
Java代码
setBorder.setBorderBottom(HSSFCellStyle.BORDER_THIN);//下边框
setBorder.setBorderLeft(HSSFCellStyle.BORDER_THIN);//左边框
setBorder.setBorderTop(HSSFCellStyle.BORDER_THIN);//上边框
setBorder.setBorderRight(HSSFCellStyle.BORDER_THIN);//右边框
setBorder.setBorderBottom(HSSFCellStyle.BORDER_THIN);//下边框 setBorder.setBorderLeft(HSSFCellStyle.BORDER_THIN);//左边框 setBorder.setBorderTop(HSSFCellStyle.BORDER_THIN);//上边框 setBorder.setBorderRight(HSSFCellStyle.BORDER_THIN);//右边框
三、设置居中:
Java代码
setBorder.setAlignment(HSSFCellStyle.ALIGN_CENTER);// 居中 setBorder.setAlignment(HSSFCellStyle.ALIGN_CENTER);// 居中
四、设置字体:
Java代码
HSSFFont font = wb.createFont();
font.setFontName(“黑体”);
font.setFontHeightInPoints((short)16);//设置字体大小
HSSFFont font2 = wb.createFont();
font2.setFontName(“仿宋_GB2312”);
font2.setBoldweight(HSSFFont.BOLDWEIGHT_BOLD);//粗体显示
font2.setFontHeightInPoints((short)12);
setBorder.setFont(font);//选择需要用到的字体格式
HSSFFont font = wb.createFont();font.setFontName(“黑体”);font.setFontHeightInPoints((short)16);//设置字体大小
HSSFFont font2 = wb.createFont();font2.setFontName(“仿宋_GB2312”);font2.setBoldweight(HSSFFont.BOLDWEIGHT_BOLD);//粗体显示 font2.setFontHeightInPoints((short)12);
setBorder.setFont(font);//选择需要用到的字体格式
五、设置列宽:
Java代码
sheet.setColumnWidth(0, 3766);//第一个参数代表列id(从0开始),第2个参数代表宽度值
sheet.setColumnWidth(0, 3766);//第一个参数代表列id(从0开始),第2个参数代表宽度值
六、设置自动换行:
Java代码
setBorder.setWrapText(true);//设置自动换行
setBorder.setWrapText(true);//设置自动换行
七、合并单元格:
Java代码
Region region1 = new Region(0,(short)0, 0,(short)6);
//参数1:行号 参数2:起始列号 参数3:行号 参数4:终止列号
sheet.addMergedRegion(region1);
Region region1 = new Region(0,(short)0, 0,(short)6);
//参数1:行号 参数2:起始列号 参数3:行号 参数4:终止列号 sheet.addMergedRegion(region1);
附一个完整的例子:
Java代码
package cn.com.util;
import org.apache.poi.hssf.usermodel.HSSFCellStyle;
import org.apache.poi.hssf.usermodel.HSSFFont;
import org.apache.poi.hssf.usermodel.HSSFRichTextString;
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
import org.apache.poi.hssf.usermodel.HSSFSheet;
import org.apache.poi.hssf.usermodel.HSSFRow;
import org.apache.poi.hssf.usermodel.HSSFCell;
import org.apache.poi.hssf.util.CellRangeAddress;
import org.apache.poi.hssf.util.Region;
import org.apache.poi.ss.usermodel.CellStyle;
import java.io.FileOutputStream;
import javax.servlet.http.HttpServlet;
public class CreateXL extends HttpServlet {
/** Excel 文件要存放的位置,假定在D盘下 */
public static String outputFile = “c: est.xls”;
private void cteateCell(HSSFWorkbook wb, HSSFRow row, short col, String val){
HSSFCell cell = row.createCell(col);
// cell.setEncoding(HSSFCell.ENCODING_UTF_16);
cell.setCellValue(val);
HSSFCellStyle cellstyle = wb.createCellStyle();
cellstyle.setAlignment(HSSFCellStyle.ALIGN_CENTER_SELECTION);
cell.setCellStyle(cellstyle);
}
public static void main(String argv[]){
try { // 创建新的Excel 工作簿
HSSFWorkbook workbook = new HSSFWorkbook();
// 设置字体
HSSFFont font = workbook.createFont();
// font.setColor(HSSFFont.COLOR_RED);
font.setBoldweight(HSSFFont.BOLDWEIGHT_BOLD);
font.setFontHeightInPoints((short)14);
// HSSFFont font2 = workbook.createFont();
// font.setBoldweight(HSSFFont.BOLDWEIGHT_BOLD);
// font.setFontHeightInPoints((short)14);
// 设置样式
HSSFCellStyle cellStyle = workbook.createCellStyle();
cellStyle.setFont(font);
cellStyle.setAlignment(HSSFCellStyle.ALIGN_CENTER);
// HSSFCellStyle cellStyle2= workbook.createCellStyle();
// cellStyle.setFont(font2);
// cellStyle.setAlignment(HSSFCellStyle.ALIGN_CENTER);
// 在Excel工作簿中建一工作表,其名为缺省值
// 如要新建一名为“月报表”的工作表,其语句为:
HSSFSheet sheet = workbook.createSheet(“月报表”);
CellRangeAddress cellRangeAddress = new CellRangeAddress(0, 0, 0,11);
sheet.addMergedRegion(cellRangeAddress);
//第一行
// 在索引0的位置创建行(最顶端的行)
HSSFRow row = sheet.createRow(0);
// 在索引0的位置创建单元格(左上端)
HSSFCell cell = row.createCell(0);
// 定义单元格为字符串类型
cell.setCellType(HSSFCell.CELL_TYPE_STRING);
cell.setCellStyle(cellStyle);
// 在单元格中输入一些内容
cell.setCellValue(new HSSFRichTextString(“北京亿卡联科技发展有限公司小区门禁维修月报表”));
//第二行
cellRangeAddress = new CellRangeAddress(1, 1, 3, 6);
sheet.addMergedRegion(cellRangeAddress);row = sheet.createRow(1);
HSSFCell datecell = row.createCell(3);
datecell.setCellType(HSSFCell.CELL_TYPE_STRING);
datecell.setCellStyle(cellStyle);
datecell.setCellValue(“时间间隔xxxxx”);
cellRangeAddress = new CellRangeAddress(1, 1, 9,10);
sheet.addMergedRegion(cellRangeAddress);
row.createCell(9).setCellValue(“单位:元”);
//第三行
row=sheet.createRow(2);
row.createCell(0).setCellValue(“
一、”);
row.createCell(1).setCellValue(“基本资料”);
//第4行
row=sheet.createRow(3);
row.createCell(1).setCellValue(“小区名称:”);
cellRangeAddress=new CellRangeAddress(3,3,2,11);
sheet.addMergedRegion(cellRangeAddress);
row.createCell(2).setCellValue(“xxxxx”);
//第5行
row=sheet.createRow(4);
row.createCell(1).setCellValue(“座落地点:”);
cellRangeAddress=new CellRangeAddress(4,4,2,11);
sheet.addMergedRegion(cellRangeAddress);
row.createCell(2).setCellValue(“xxxxx”);
//第6行
row=sheet.createRow(5);
row.createCell(1).setCellValue(“建成年月:”);
cellRangeAddress=new CellRangeAddress(5,5,2,4);
sheet.addMergedRegion(cellRangeAddress);
row.createCell(2).setCellValue(“年月日:xxxxx”);
row.createCell(5).setCellValue(“联系人”);
cellRangeAddress=new CellRangeAddress(5,5,6,8);
sheet.addMergedRegion(cellRangeAddress);
row.createCell(6).setCellValue(“XXX”);
row.createCell(9).setCellValue(“电话”);
cellRangeAddress=new CellRangeAddress(5,5,10,11);
sheet.addMergedRegion(cellRangeAddress);
row.createCell(10).setCellValue(“XXX”);
//第7行
row=sheet.createRow(6);
row.createCell(1).setCellValue(“住户:”);
row.createCell(2).setCellValue(“(XX)”);
row.createCell(3).setCellValue(“(户)”);
cellRangeAddress=new CellRangeAddress(6,6,4,5);
sheet.addMergedRegion(cellRangeAddress);
row.createCell(4).setCellValue(“共计()”);
row.createCell(6).setCellValue(“幢”);
cellRangeAddress=new CellRangeAddress(6,6,7,8);
sheet.addMergedRegion(cellRangeAddress);
row.createCell(7).setCellValue(“发卡张数”);
cellRangeAddress=new CellRangeAddress(6,6,9,10);
sheet.addMergedRegion(cellRangeAddress);
row.createCell(9).setCellValue(“xxxx”);
//第9行
row=sheet.createRow(8);
row.createCell(0).setCellValue(“
二、”);
cellRangeAddress=new CellRangeAddress(8,8,1,2);
sheet.addMergedRegion(cellRangeAddress);
row.createCell(1).setCellValue(“维修用材料台账”);
row.createCell(6).setCellValue(“
三、”);
cellRangeAddress=new CellRangeAddress(8,8,7,9);
sheet.addMergedRegion(cellRangeAddress);
row.createCell(7).setCellValue(“维修工时记录”);//第10行
row=sheet.createRow(9);
row.createCell(0).setCellValue(“日期”);
row.createCell(1).setCellValue(“维修事项”);
row.createCell(2).setCellValue(“材料清单”);
row.createCell(3).setCellValue(“数量”);
row.createCell(4).setCellValue(“单价”);
row.createCell(5).setCellValue(“材料金额”);
row.createCell(7).setCellValue(“日期”);
row.createCell(8).setCellValue(“技工”);
row.createCell(9).setCellValue(“工时数”);
row.createCell(10).setCellValue(“单价”);
row.createCell(11).setCellValue(“工时金额”);
//填充数据
for(int i = 0;i < 10;i++){
row=sheet.createRow(9+i+1);
row.createCell(0).setCellValue(“日期”);
row.createCell(1).setCellValue(“维修事项”);
row.createCell(2).setCellValue(“材料清单”);
row.createCell(3).setCellValue(“数量”);
row.createCell(4).setCellValue(“单价”);
row.createCell(5).setCellValue(“材料金额”);
row.createCell(7).setCellValue(“日期”);
row.createCell(8).setCellValue(“技工”);
row.createCell(9).setCellValue(“工时数”);
row.createCell(10).setCellValue(“单价”);
row.createCell(11).setCellValue(“工时金额”);
}
//第n+10行
row=sheet.createRow(9+10+1);
//cellRangeAddress=new CellRangeAddress(19,19,0,4);
//sheet.addMergedRegion(cellRangeAddress);
row.createCell(0).setCellValue(“累计:”);
row.createCell(1).setCellValue(“xxx”);
row.createCell(7).setCellValue(“累计:”);
row.createCell(8).setCellValue(“xxx”);
// 新建一输出文件流
FileOutputStream fOut = new FileOutputStream(outputFile);
// 把相应的Excel 工作簿存盘
workbook.write(fOut);
fOut.flush();
// 操作结束,关闭文件
fOut.close();
System.out.println(“文件生成...”);
} catch(Exception e){
System.out.println(“已运行 xlCreate(): ” + e);
}
}
}
第二篇:Excel单元格格式设置教案
课题:Excel单元格修饰
教学课题
第三单元数据统计与分析
第3节 Excel单元格修饰
(一)教学目的
1、学会设计规划excel工作表
2、能对excel工作表进行调整、修饰和美化
3、培养学生的规划意识
4、培养学生恰当的描述和存储从实际生活中获取的数据的能力
教学重点
在EXCEL中修饰美化工作表
教学难点
单元格边框的设置以及底纹颜色的正确选择
主要教学方法与手段
通过任务队上节课知识进行复习巩固,又利用课件对本节课的引导,让学生小组合作完成各个任务,让学生在自己的观察,探究以及对表格的理解基础上,进行表格的规划与修饰,把握重难点。
教学思路
整堂课用三个任务作为驱动来让学生在合作完成相应任务的过程中,感受到知识点的连贯性以及重难点。
第一个任务用以让学生复习巩固上节课的知识点,调整行高、列宽,以及单元格格式中的“数字”选项卡的使用。教师简单总结。
第二个任务,让小组长带领组员研读教材后自主尝试为单元格设置边框和底纹,先群学,找出有疑问的地方,挑几组同学到教师机上进行演示,其他同学可以质疑和提问,教师再根据操作中的问题进行点拨和演示。
第三个任务,在完成之前新知识学习的前提下,又融合前两节课的知识点,布置一个趣味性较强的任务“国际象棋棋盘”让学生小组探究完成,进一步将知识点连贯和巩固到位。简单提醒绘制步骤,再提出延伸思考的问题作为课后练习。
学情分析
本课为第3章《数据统计与分析》的第3节,内容主要是单元格格式设置。有了第一节认识excel基本概念的基础,学生已经通过对比,直观感受到表格相对于文本的优势,掌握了EXCEL的界面、基本概念和基本操作,同时本节也为下一节《数据的处理和统计》做了铺垫,在教材中起承前启后的作用。另外,学生已经掌握了相似的word表格的制作与美化操作。
课时安排
1课时
教学环节
教师活动
学生活动
设计意图
一、复习巩固:“任务驱动1”
课前分发制作好的任务文件夹,让学生小组合作讨论完成任务中的“任务驱动1”,并要求最后成果要跟我给的效果图一样,并请小组到教师机上进行演示,其他同学评价和纠错。
利用填充、选中、设置单元格格式等的方法来将职工工资表中空白部分补充完整。
让学生在完成任务的过程之中,复习上一节课中学习过的调整行高、列宽;复制填充;序列填充;数字格式的相关设置,让学生通过任务来感受知识的实际应用方法,从而巩固并提升,为之后的进一步学习做好准备。
巡视检查学生完成情况,并请两个同学到教师机上演示组内讨论的成果。
小组讨论填完数据的不同方法,以及输入特殊数据的不同方法。
培养学生利用多种方法解决同一问题的思路与习惯。
二、情境导入:“对比观察”
放映同样内容的两张“成绩表”,一张就是系统默认的相关效果,另一张则是进行了相应的边框、底纹的设置,进行了美化和修饰
对比观察,发现什么不同,有何感受,小组讨论有何收获。
让学生通过最直观的观察从而直接得出表格美化对于数据处理的意义与作用,进而带着好奇心进入新课程的学习。
三、探索学习:“牛刀小试”
给出任务一基础上需要进一步完善的操作,任务2,为表格设置边框底纹的操作,小组讨论,学生演示。
学生通过研读教材独学,又进一步小组讨论群学,完成任务2,边框底纹的设置。并尝试设置内外不一样的边框。
让学生在上一任务完成的基础之上,进一步学习表格的美化和修饰,探索设置边框的正确步骤以及颜色的正确选择。
巡视学生的完成情况。
反馈与评价:在学生尝试完成的过程之中,给予一定的提示以及辅助,起引导作用。
按时完成的小组到教师机上进行演示,并让同组同学补充,其他组同学提问。
让学生形成自主学习,合作学习,探究学习的学习习惯,自主尝试完成,再带着问题思考,最后在教师的引导下正确掌握重难点。
四、知识梳理:“学习新知”
分别让完成情况较好以及较差两组同学演示成果之后,针对同学完成的具体情况来对本堂课知识点进行梳理与讲解:
打开“设置单元格格式”对话框的不同方法:
1、选中需要设置格式的单元格或区域后,设置单元格格式。
2、选中需要设置格式的单元格或者区域后,执行菜单栏“格式”——“单元格”。
设置表格的边框:
正确步骤:
1、选线型;
2、选颜色;
3、应用;
4、单击确定。设置表格的底纹:
利用“图案”选项卡,再打开下一级菜单,选择准确颜色名称; 直接在选中单元格或者区域后,利用格式工具栏上的“填充”功能。
学生对照老师所讲的具体内容以及刚才完成的具体情况,反思自己的操作步骤有何问题,并再按照老师所给的正确步骤,或者不同方法来进行完善操作。并可以讨论不理解或有质疑的地方。
学生在自己思考之后,有了自己的见解和看法,并且尝试完成了任务;此时,再进行系统而正确地讲解,不仅可以加深学生的印象,也可以对新知识更容易吸收和巩固,会从中反思自己的理解与正确方法的偏差,从而进行纠正,保证不再犯同样的错误;同时,又可以在自己摸索出来的基础上,掌握另一种殊途同归的方法,学会用不同方法来解决同样的问题,拓宽了思维。
五、挑战自己:“终极挑战”
在给一定时间让学生完成上一个任务,进一步对照步骤吸收新知识;之后,让未完成的小组相互讲解和监督完成,同时让完成了任务1和2的小组总结上一节课,以及本堂课的相关知识点布置“任务三:国际棋盘的制作”。用来让学生综合运用所学知识,同时也是分层教学的一个体现,让学生在掌握的基础上又有所提高,形成竞争意识,挑战自己,学以致用。
巡视查看学生完成情况; 并让速度较快同学演示。
1、未完成的小组,由组长带领对照正确步骤完成边框底纹的设置;
2、完成的小组,小组内先观察棋盘的特点,并带着问题尝试制作。
体现相应的分层教学,既要保证能尽量完成本节课的教学任务,又要体现学生的层次性,让成绩较好的同学进行深层次的巩固和提高。
观察棋盘,并起来回答发现什么规律,或者说应该从何处下手。行高、列宽的调整使单元格变成正方形。单元格边框以及底纹的设置。不连续单元格的快速选定。
六、揭晓答案:“再试一次”
学生演示完后,利用几分钟快速总结一下绘制棋盘的要点并演示。
对照自己的做法,思考错在哪里。
用比较有趣味的例子来进行实时练习,不仅可以提高学生积极性,也可以深化知识点。
七、拓展延伸:“对比思考”
1、excel中表格的美化与word中表格的美化有何异同点?
2、excel中,除了行高、列宽,边框和底纹,还可以从其他哪些方面进行美化?
教学反思
虽然在本堂课上如期完成了教学任务“工作表的修饰(边框和底纹)”,但是还仍然有许多地方需要改进:
1、学生的小组合作次数不够,效果不明显,小组长并没有像其他科目一样很好地起到领导和带头作用,课堂气氛不够热烈。
2、教学安排不够合理,在讲解新知识点时候,应该在学生看书独学和群学阶段就给出相应的注意事项以及步骤来帮助学生学习。
3、安排给学生完成相应任务的时间较少,要通过小组合作进一步发挥组长的作用,保证组员都能掌握重难点。
4、要加强小组间的交流合作,互相督促和进步。
5、要给予更多的关心以及关注给较差的同学,在巡视和完成任务过程中多帮助和点拨,争取跟上进度。
第三篇:Excel输入数据、单元格格式设置教案
第三单元第十二课数据的输入与编辑
一、教学目标 知识目标:
1、了解简单的数据类型;
2、学会使用自动填充功能输入数据,会输入文本型数据;
3、会调整行高和列宽;
4、会设置简单的单元格格式。
能力目标:通过创建数据表、输入数据、编辑表格; 情感目标:
1、培养学生使用计算机进行数据处理的意识;
2、培养学生耐心、细致的学习态度。
二、教学重难点: 教学重点:
1、输入数据的方法;
2、插入行或列、调整行高和列宽;
3、保存工工作簿。教学难点:
1、单元格格式的设置;
2、自动填充。
三、教学方法:
演示法、观察法、自学法、实践法
四、教学过程:
课时1输入数据
一、导入
教师打开“星星合唱团通讯录”表格,让学生观察单元格中的文字和数字的对齐方式有什么不同,引出计算机处理数据数值型数据和文本型数据的方式不同,由此导入课题。
二、讲授新知识
1、数据的输入
(1)、输入数据的两种方法,教师讲解并演示: 方法一:单击需要输入数据的单元格,直接输入数据; 方法二:先单击单元格,再单击编辑栏,可以在编辑栏中编辑或添加单元格中的数据。(2)、输入数值
教师演示输入数值的方法,并要求学生上机练习。(3)、输入文本
教师演示输入文本的方法,要求学生观察屏幕显示的内容并上机练习。教师强调:让学生观察输入以0开头的数据有什么不一样、输入身份证号码有什么不同;学生会发现,输入以0开头的数据0不会显示,输入身份证号码会以科学计数法来表示,那要怎么解决呢,须将单元格格式设置为文本。
2、修改数据
教师一边讲解一边演示修改数据的方法。
三、课堂练习让学生完成课本79页中的试一试,教师来回巡视,帮助学生解决问题。
四、课堂小结
教师与学生一起小结本节课的内容、强调:数值型数据和文本型数据的不同。
五、板书设计
输入数据
一、数据的输入
1、输入数值数据
2、输入文本数据
3、数值数据和文本数据的不同
4、如何解决以0开头的数据和身份证数据的问题
二、修改数据
课时2编辑表格与自动填充并保存
一、导入
让学生观察没有设置过格式的“星星合唱团通讯录”表格和设置过格式的表格有什么不同,引出编辑表格的概念,由此导入课题。
二、讲授新知识
1、编辑表格(1)、插入行或列
教师打开“星星合唱团通讯录”表格,提出问题:如果要为合唱团成员进行编号,在数据表中增加一个编号列要怎么做? 让学生根据课本提示进行操作——教师来回巡视查看学生操作的结果——最后教师进行补充说明——请学生演示课本80页的试一试。
(2)、调整行高和列宽
为了完整、清晰的显示表格信息,还可以调整表格的行高和列宽。教师演示调整的方法:
方法一:在选中的行或列上单击鼠标右键——在弹出的快捷菜单中选择行高或列宽——输入要调整的值
方法二:鼠标指针移到行号或列标之间的分割线,鼠标指针发生变化时拖动鼠标进行调整(3)设置单元格格式
教师向学生讲授此部分知识的重要性,在每年中考试题的操作题部分一定会考到此部分知识。教师根据考试知识点进行详细的讲解。
选中要设置的单元格——单击鼠标右键——设置单元格格式——数字选项卡(数值:保留小数位数,货币:符号的设置,百分比,文本的设置)对齐选项卡(对齐方式的设置、合并单元格、自动换行)字体选项卡(字体、字型、字号的设置)边框选项卡(边框线条宽度、颜色的设置)填充选项卡(单元格底纹颜色的设置)
教师讲解完后,让学生根据给出的题目进行操作。
2、自动填充 有时表格中输入的数据有一定的规律,如表中的“编号”列数据是依次递增的,此时可用Excel提供的自动填充功能进行输入,教师强调此知识点在每年考题中也会考到。
让学生根据课本的提示进行操作,教师补充进行序列填充时一定要选中两个单元格。
3、保存工作簿文件
和word软件一样,执行“文件”——保存,也可以选择“另存为”命令将工作簿文件保存为指定的文件名,存放在指定的位置。教师强调:考试时,操作题只需要单击文件——保存即可。
三、课堂练习
完成课本中87页的综合实践,教师检查学生操作情况。
四、课堂小结
教师和学生一起回顾今天所学的知识点。
五、板书设计
编辑表格与自动填充并保存
1、编辑表格(1)、插入行或列(2)、调整行高和列宽(3)、设置单元格格式
2、自动填充
3、保存工作簿文件 第十三课数据的计算——用公式计算数据
第四篇:单元格的操作七年级教学设计专题
一、概述
本节课是河南省基础教育教学研究室编写的信息技术七年级下册第二单元第二课单元格的操作,我们可以利用1个课时完成学习任务。
在这节课中,我们的教学目标主要培养学生掌握单元格的操作,知道工作表中只有一个单元格是活动单元格,可以在该单元格中输入数值、文本、时间和时间等类型的数据,还可以为单元格设置数据有效性范围,提高数据输入的有效性,并用于学习和生活。
教学重点:掌握在单元格中输入文字、数字、日期、和时
间等数据。
教学难点:快速输入相同的数据或有规律数据。
二、学习目标分析
(一)知识与技能
1、熟练掌握向工作表中输入文字、数字、日期和时间的方法。
2、掌握快速输入数据的方法。
3、掌握单元格的插入、删除、合并和拆分的方法。
(二)过程与方法
1、通过实例来感知电子表格应用之广。
2、通过任务体验电子表格之神奇。
(三).情感、态度与价值观
1、领会电子表格对我们生活的影响。
2、激发学生学习和应用电子表的兴趣。
三、学习者特征分析
因为本节课是七年级下册第二单元的内容,而此时的七年级学生已接触过电脑,并掌握了电脑的一些基础知识,但也有个别学生小学阶段电脑设备较落后,对学生积极性造成一定负面影响、致使有些学生厌恶上机实践操作,从而影响部分学生积极性,但计算机是比较特殊的学科,操作性较强,大部分学生对此相当感兴趣,学习较积极、比较热情、讨论和学习的气氛比较不错。也有很多学生对电脑的兴趣局限于游戏娱乐和上网聊天方面,缺乏全面性,对教材上的一系列操作知识不感兴趣,只对娱乐功能感兴趣。所以作为任课教师要加强对他们进行正确的引导。
四、教学策略选择与设计
利用多媒体教学系统,以问题引入新课,激发学生学习的求知欲望,推动学生探求新知的强烈欲望,提高学生学习的主动性。对比法:一般输入法与使用填充柄进行对比。让学生按照介绍的“七二班学生登记表”,进行相关的操作。
把制作好的作品复制到同学们的桌面上和教师的机器上,以供他们参考。通过欣赏做好的表格作品样例,感受表格与文字相结合的魅力,从而激发学生的兴趣,调动学生制作作品的积极性。
五、教学资源与工具设计
教学样例、教学素材、课件、交互式电子白板,运用交互式电子白板实现教师演示、个别指导、网上交流、作品提交及作品展示评比等功能。在出现共性问题与个别错误时教师可以个别指导,在创作作品的同时,学生可以进行网上交流,可见这个教学软件的应用可以对学生进行引导解疑,体现学生为主体,教师为主导的新课程理念。
六、教学过程
教学环节
教师活动
学生活动
设计理念
一、创设情境,导入课题
1、师:在上节课,我们已经对电子表格有了初步认识,对它的界面操作也有了一定的掌握,今天我们来学习它的一些基本操作。还要完成这样一个表格。(出示七二班学生基本情况登记表)
以“”学生的基本情况”来引出表格,自然而又简明,很容易引起学生的兴趣。
二、学习新知
教师打开“七二班学生登记表”让学生观察单元格中文字、数字、文本、日期以及它们的对齐方式有什么不同,引出计算机处理数值型数据和文本型数据的方式不同。由此导入课题。
1、生:回答。
2、学生讨论表格的组成。
让学生全面感知一下表格,了解表格的共性,对于理解单元格等有帮助。
三、创设条件,自主参与
活动一 工作表中输入文字
基础知识:
在Excel 2003 工作表中,可以向单元格输入文本、数字、日期、时间等数据。
●数据输入(输入文本)
数据输入有两种方法(教师讲解并演示):
方法一:单击要输入数据的单元格,直接输入相应的数据。
方法二:选定单元格,单击编辑框中输入编辑相应的数据。
A.在单元格中,系统默认的文本显示方式是左对齐。
B.日期的输入格式通常为“年/月/日”或“年-月-日”。
C.时间的数据格式通常为“时:分:秒”。
D.系统默认的数字、时间和日期显示方式是右对齐。
●单元格中,负数的输入方式有两种:一是直接输入,二是输入用圆括号括起的正数。如:要输入-2,可以在单元格中输入“-2”或“(2)”。
●单元格中输入分数1/5,必须以“0 1/5”的格式输入,若直接输入“1/5”或“01/5”,按“Enter ”键确定后,显示的则是日期形式。
●预设单元格宽度为8个字符,如果输入的文本超过8个字符时,就需要调整单元格的大小或设置单元格的大小或设置单元格
生:跟着老师的演示,尝试工作表中输入文字、数字、日期和时间的方法。
通过教师讲授和学生自主探究,掌握工作表中输入文字、数值、日期和时间的方法,不仅发挥了学生主动探究的作用,也激发学生的学习积极性。
三、创设条件,自主参与
的属性。
1.在“七二班学生登记表”的工作表中中,输入表头和6名同学的姓名。
教师演示输入文字,要求学生观察屏幕显示内容并上机练习。
(请同学自己动手来做一下)
活动二 快速输入数据(教师演示)
2.在“七二班学生登记表”的班级一列,输入“七二班”。
选定需要输入数据的单元格区域B2:B7.输入文字。按“Ctrl + Enter ”键3.在“七二班学生登记表”的“学号”一列,输入“0701”至“0706”:(演示操作)
第1步:初始单元格输入数值。
第2步:第二个单元格中输入数值。
第3步:选定这两个单元格。
第4步:拖动鼠标。
第5步:覆盖填充区。
注意: 如果需要将数字作为文本处理,需要在开始时先输入一个单引号“’”的方式输入。(强调必须在英文状态下)(请同学们尝试练习操作)
4.以小组为单位(分四组),来探讨单元格设置数据有效性范围的操作,也可以互相交流,共同探究。有问题可以问老师。活动三 插入、删除、合并或拆分单元格(演示操作)
5.在“七二班学生登记表”的“学号”“姓名”“班级”“语文”“数学”单元格上方各插入一个单元格,合并后,输入“七二班学生登记表”字样的标题。
第1步:选定“学号”单元格。
第2步:打开“插入”对话框。
第3步:选择插入方式。
第4步:同样的方法,在“姓名”“班级”“语文”“数学”单元格的上方插入单元格。
第5步:选定合并区域。
第6步:合并单元格。
第7步:输入标题。(请同学们实践操作)
6、完成表格操作的同学,可以尝试单元格的删除和拆分练习。
要求学生在表格中输入相应的内容,既练习打字,也是制作表格的实践,让学生动手做一做,才能发现制作过程中可能遇到的问题。学生在寻求解决问题的过程中,学到了单元格操作的技巧。
由于掌握快速输入相同数据或有规律数据的方法是比较难的操作,学生单独操作不容易掌握,通过小组讨论,学生在操作时与同伴互相交流经验,有利于掌握操作的要点。学生在教师的指导下有目的的进行探究,保证了较好的完成学习任务。
四、作品展示与评价
7、展示学生所做“七二班学生登记表”表格。
师:请你来评价一下这位同学的作品
(让学生评价作品的好坏,表扬好的作品)
生:对别人的作品进行评价。
展示学生的作品,可以增强学生的成就感、自豪感,激发学生完成作品的积极性。
五、课堂小结
本节课我们学会了向单元格中输入数值、文本、日期、时间等类型数据,还可以为单元格设置数据有效性范围,提高数据输入的有效性,以及单元格的插入和合并。其实我们还可以用EXCEL软件来制作很多种表格,如课程表、座位表、学籍卡、通讯录、个人简历等。
帮助学生巩固本课的学习内容,加深知识点的记忆,有利于学生更好的掌握本课的内容。
七、板书设计
单元格的操作
一、工作表中输入文字
二、快速输入数据
三、插入、删除、合并或拆分单元格
八、作业
1、P6
12、利用今天所学知识,制作一份个人简历表。
九、教学反思
本节课以任务驱动为组织教学,突破教学难点和重点的对比,也比较到位,组织课堂有序,民主和谐轻松的课堂气氛,激发学生的学习兴趣,调动了学生的积极性。让他们在教师的带动下主动地学习,自主地探究,成为知识的主动建构者。课堂上老师讲,学生实践,让学生带着问题去学习,大大提高了学习的效率,并且整堂课也不显得枯燥,学生能静动结合,达到了很好的效果。并且使学生在学习计算机知识和操作能力的同时,提高学习的积极性,让他们在实践中品尝成功的喜悦。
第五篇:单元格的操作教案的教学设计
教学内容
步骤
方法
一、导入课题
教师打开Excel工作薄“学生基本情况表”让学生观察单元格中文字和数字的对齐方式有什么不同,引出计算机处理数值型数据和文本型数据的方式不同。由此导入课题。
二、新课
1、常用数据类型
Excel中常用的数据类型有文本型、数学型、时间和日期型等。
2、数据输入的两种方法
教师讲解并演示:
方法一:单击要输入数据的单元格,直接输入相应的数据。
方法二:选定单元格,单击编辑框中输入编辑相应的数据。
3、数据输入
(1)输入文本
教师演示输入文字、字母和符号,要求学生观察屏幕显示内容并上机练习。
学生观察不同数据类型的表形式,了解常用的数据类型。
通过观察使学生认识到Excel处理数值型数据和文本型数据的方式不同,使学生了解本课要学习的内容。
使学生了解常用的数据类型。
可以将合并的单元格重新拆分成多个单元格,但是不能拆分未合并过的单元格。