第一篇:单元格的操作教案的教学设计
教学内容
步骤
方法
一、导入课题
教师打开Excel工作薄“学生基本情况表”让学生观察单元格中文字和数字的对齐方式有什么不同,引出计算机处理数值型数据和文本型数据的方式不同。由此导入课题。
二、新课
1、常用数据类型
Excel中常用的数据类型有文本型、数学型、时间和日期型等。
2、数据输入的两种方法
教师讲解并演示:
方法一:单击要输入数据的单元格,直接输入相应的数据。
方法二:选定单元格,单击编辑框中输入编辑相应的数据。
3、数据输入
(1)输入文本
教师演示输入文字、字母和符号,要求学生观察屏幕显示内容并上机练习。
学生观察不同数据类型的表形式,了解常用的数据类型。
通过观察使学生认识到Excel处理数值型数据和文本型数据的方式不同,使学生了解本课要学习的内容。
使学生了解常用的数据类型。
可以将合并的单元格重新拆分成多个单元格,但是不能拆分未合并过的单元格。
第二篇:单元格的操作七年级教学设计专题
一、概述
本节课是河南省基础教育教学研究室编写的信息技术七年级下册第二单元第二课单元格的操作,我们可以利用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单元格格式设置教案
课题: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、要给予更多的关心以及关注给较差的同学,在巡视和完成任务过程中多帮助和点拨,争取跟上进度。
第四篇: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);
}
}
}
第五篇:《文件操作》教学设计
《文件操作》教学设计
[教学目的与要求](1)掌握选定一个和多个文件的方法。
(2)学会删除文件的基本操作,初识“回收站”。(3)能够理解移动与复制的区别。(4)掌握移动和复制文件的操作方法。[课时安排] 1课时。
[教学重点与难点](1)重点:选定文件,删除、移动和复制文件命令。
(2)难点:操作的灵活性,鼠标器的单击、右击、“回收站”的作用。[教材分析与教法](1)可以酌情调整为先复制,再删除。
(2)须强调:先选定文件,再执行操作。需要选定多个不连续的文件或文件夹,可以按Ctrl键配合鼠标器操作;如需选定某区域的文件或文件夹,则按Shift键配合鼠标器操作。(3)教师演示移动文件和复制文件的操作,让学生观察移动(或复制)前后目标盘中文件的变化,比较两种操作的不同区别。再通过学生自己操作,进一步加深印象。
(4)重点掌握用“我的电脑”完成文件的删除、移动、复制命令。在理解命令并学会操作的基础上,再介绍用命令按钮、鼠标拖动进行文件操作的方法。有基础的学生,可尝试快捷菜单命令的方法。
(5)教材“练一练”设计在“资源管理器”中用拖动文件的方法完成复制的操作,教学时要注意区分文件夹框和文件列表框。如果拖动较难,可以将拖动改为使用“复制”与“粘贴”命令。(6)“讨论”的内容是本课的小结,请学生讨论、概括、小结。[参考资料](1)删除文件的简便方法,是直接将准备删除的文件拖到“回收站”。
(2)删除硬盘上的文件和删除软盘上的文件,方法基本相同,但一般情况下,删除硬盘文件经过回收站,“回收站”没有清空之前,放入“回收站”的文件并没有真正从硬盘上删除,能够撤消或恢复;按住Shift键、删除硬盘中的文件,不经过回收站直接删除,不能恢复;软盘上的文件被删除时也不送入“回收站”中。“回收站”是删除硬盘文件的暂时存放处。
(3)移动操作:一是“编辑”菜单中的“剪切”命令和“粘贴”命令,这是重点;二是工具栏中“剪切”按钮和“粘贴”按钮;三是右击使用快捷菜单命令;四是用鼠标器直接拖动(同一磁盘内)。(4)文件复制目的,是备份。同名文件可以保存在不同的文件夹下。复制操作与移动操作相似,既可以使用菜单命令,也可以使用命令按钮和鼠标拖动方法。
(5)一般情况下,执行文件操作后,可选择目标盘窗口的“编辑”菜单中的“撤消”命令,取消刚才的操作。[教案正文] [课 题] 第21课 文件操作 [教学目的与要求](1)掌握选定一个和多个文件的方法。
(2)掌握删除、复制和移动文件的操作方法。(3)认识“回收站”作用。
(4)能够理解移动与复制的区别。[课时安排] 1课时。[教学重难点] 重点:选定文件,删除、移动和复制文件和文件夹。难点:利用鼠标器的单击、右击操作。[课前准备](1)教师课前要检查学生机,了解学生在硬盘中保存的文件。可以预先在每个学生机的“我有文档”里建立任意五个文件,在本例中我建立的是“文件1.DOC”“文件2.DOC”“文件3.DOC”“文件4.DOC”“文件5.DOC”三个WORD文档。可以利用多媒体教学软件的广播传送功能统一实现。
(2)上课时,教师指定磁盘以及文件或文件夹,不要让学生随意乱删除文件。特别要提醒学生,不能随意删除文件,以免造成损失甚至影响Windows 98的启动。(3)提前把所有的学生机都打开,以免开机过程浪费课堂教学时间。(4)多媒体教学软件,利用多媒体教学软件的广播功能进行演示教学。(5)在上课之前检查各种软件是否能正常运行。[教学过程]
一、导入
明明从计算机C盘的“My Document”文件夹中找到了他的word文件,他觉得有的word文件他不想要了,想选几个做得较好的word文件转移到D盘中。可是明明不会操作,你们想不想帮助明明呀?既然想帮助明明,首先你自己要学会,然后才能帮助明明。今天我们学习文件的操作。
二、新授
(板书: 文件操作)1.选定文件
师:在C盘的“My Documents”文件夹窗口,“文件1.DOC”“文件2.DOC”“文件3.DOC”这三个文件不想要了,要把它删除。怎么办?
(师边讲解边演示)首先要选中这三个文件,但是鼠标器每次只能选中一个文件,这时按下Ctrl键不放,再单击“文件1.DOC” “文件2.DOC” “文件3.DOC”文件,松开Ctrl键,这时这三个文件都被选定了。(板书:选定文件)师:要选定多个文件,按住Ctrl键不放,再单击文件;对于选定连续排列的文件,可以单击第一个文件,然后按住Shift键不放,再单击最后一个文件,松开Shift键。
这时这些文件就被选中了。如果要撤消选定的文件,只要单击选定文件旁边的空白处。[试一试] 选中C盘“My Documents”文件夹中的“文件1.DOC” “文件2.DOC” “文件3.DOC”文件,再撤消。
2.删除文件
(师边讲解边演示)单击“文件(F)”菜单中的“删除(D)”命令,弹出“确认删除多个文件”对话框,再单击“是(Y)”按钮,这些选定的文件“文件1.DOC” “文件2.DOC” “文件3.DOC”就被删除了。师:被这样删除的文件,被放在了“回收站”中了。(板书:“文件”——“删除”)[读一读] 师:选定要删除的文件后,也可以直接按键盘上的Delete 键,完成删除操作。[试一试](1)双击桌面上“回收站”图标,打开“回收站”窗口,看看“回收站”中有没有从软盘上删除的文件?
师:硬盘中的文件被删除后,放到了“回收站”这个特殊文件夹中。双击桌面上的“回收站”图标,打开“回收站”窗口,就能看到被删除的这些文件了。[讨论] “回收站”的作用是什么?用什么命令撤消删除?又用什么命令彻底将文件删除?删除文件夹的方法与删除文件的方法相同吗?
师:“回收站”的作用是暂存放硬盘中删除的文件,用“还原”命令撤消删除,用“清空回收站”命令彻底删除文件。删除文件夹和文件的方法是一样的。[练习] 打开C盘“My Document”文件夹窗口,选定几个已不需要保存的文件,用鼠标器将它们拖动到“回收站”,再确认删除。
师:删除文件除了用菜单和键盘以外,将文件拖到“回收站”也可以删除文件。如果“清空回收站”,那么文件将被全部删除,没有办法再恢复了。所以同学们在使用计算机时,不要随意乱删文件或文件夹,以免造成文件丢失,甚至影响计算机的启动。3.复制文件
师:明明想把C盘“My Documents”文件夹中的“文件4.DOC”“文件5.DOC”复制到D盘中,怎么办?
(板书:
二、复制文件)(师边讲解边演示)打开C盘“My Documents”文件夹窗口,先选定几个需要复制的文件,“文件4.DOC”“文件5.DOC”文件,然后单击[“编辑(E)”菜单中的“复制(C)”命令或单击工具栏中的“复制”按钮 ]。
(板书:选定文件—“编辑”—“复制”)
(师边讲解边演示)双击“我的电脑”图标,再双击“D:”驱动器图标,再单击“编辑(E)”菜单中的“粘贴(P)”命令或工具栏中的“粘贴”按钮,窗口中将显示复制的几个文件。(板书:—“粘贴”)[试一试](讲解用快捷菜单的方式复制的过程)
(师边讲解边演示)也可用快捷菜单的方式进行刚才的操作:打开C盘“My Documents”文件夹窗口,先选定几个需要复制的文件,“文件4.DOC”“文件5.DOC”文件,然后在其中一个文件上单击右键,在弹出的快捷菜单里移动鼠标到“复制(C)”命令,单击鼠标左键(完成复制过程)
(讲解用快捷菜单的方式粘贴的过程)
(师边讲解边演示)双击“我的电脑”图标,再双击“D:”驱动器图标,再在空白的地方单击鼠标右键,在弹出的快捷菜单里移动鼠标到“粘贴(V)”命令,单击鼠标左键,就会看到我们要粘贴的文件出现在文件夹里。(完成粘贴过程)4.移动文件
(板书:移动文件)(师边讲解边演示)打开C盘“My Documents”文件夹窗口,先选定“文件4.DOC”“文件5.DOC”,然后单击“编辑(E)”菜单中的“剪切(T)”命令或单击工具栏中的“剪切”按钮。(板书:选定文件—“编辑”—“剪切”)
(师边讲解边演示)再打开D盘“明明的文件”文件夹窗口,单击“编辑(E)”菜单中的“粘贴(P)”命令或工具栏中的“粘贴”按钮,窗口中将显示这两个文件。(板书:—“粘贴”)[试一试] 师:单击“查看(V)”菜单中的“刷新(R)”命令,观察有没有“文件4.DOC”“文件5.DOC”文件了? [练习] 师:除了用菜单对文件进行复制和移动外,还可以用鼠标的拖动操作来实现。学生操作。
三、小结
(1)复制文件常用哪几种方法?
师:一是菜单操作;二是工具栏的“复制”“粘贴”按钮;三是快捷键操作;四是鼠标拖动操作。(2)文件的复制和移动有什么区别?
师:复制文件是将文件复制一份或多份,而且该文件的位置不变;移动文件是将文件从一个地方移动到另一个地方,相应的该文件由一个位置移到另一个位置。
四、作业
将C:My document中的“文件1.DOC”“文件2.DOC”“文件3.DOC”复制到桌面上,再将“文件1.DOC”“文件2.DOC”“文件3.DOC”文件移动到D盘中。(本次作业之所以要求把文件复制到桌面上,是想考察学生是否能够清楚桌面也是一个文件夹,也能在桌面上进行在文件夹里的“复制、剪切、粘贴”操作)