Excel表格自带筛选功能,但遇到复杂的筛选,还是不太支持或支持不够好。今天和大家一起学习从表格筛选数据。
问题:有Excel文件存储了学生信息,如“表1”所示。其中学生信息包括6个列,分别对应姓名、学号、年级、性别、年龄、班级。请编程筛选学号为单数的所有学生记录,将结果存到新文件result.xls中。
解决方案:
步骤1: 编写函数format_file,实现从学生信息表Excel文件中读取学号为单数的记录,并写入到结果文件中。
import xlrd # 引入xlrd库,用于读excel文件
import xlwt # 引入xlwt库,用于写excel文件
def select_record(src_file, res_file)