处理Excel的库主要有xlrd、xlwt、xlwings和openpyxl。xlrd、xlwt、xlwings可以用于处理Excel2010文档之前的文档,而openpyxl是用于处理Excel2010文档的Python库。Workbook工作簿、Worksheet工作表、Cell单元格是openpyxl库中的三大要素。单元格用来存储数据,工作表即excel中的Sheet,工作簿由多个工作表组成,可以理解为excel文件。本文主要介绍如何创建excel文件。 第一步就是安装依赖库了,pipinstallopenpyxl。 第二步创建以员工表为例fromopenpyxlimportWorkbook创建对象wbWorkbook()激活ws1wb。active工作表在创建时会自动命名。它们按顺序编号(Sheet、Sheet1、Sheet2、。。。)。可以使用以下Worksheet。title属性更改此名称ws1。title员工表选项卡的背景颜色为白色ws1。sheetproperties。tabColorDC143C在第一行创建表头row1,第一个单元格坐标是(1,1)titlelst〔姓名,年龄,职位〕foriteminrange(len(titlelst)):ws1。cell(columnitem1,row1,value{0}。format(titlelst〔item〕))从第二行开始创建数据content〔〔张三,18,员工〕,〔李省,19,员工〕〕row2第二行foritemincontent:col1每次开始列数重置〔张三,18,员工〕forvauleinitem:ws1。cell(columncol,rowrow,value{0}。format(vaule))colcol1row1保存表wb。save(员工统计。xlsx) 这样就完成了表的创建。