,今天给大家分享一篇用openpyxl操作Excel的文章。,各种数据需要导入Excel?多个Excel要合并?目前,Python处理Excel文件有很多库,openpyxl算是其中功能和性能做的比较好的一个。接下来我将为大家介绍各种Excel操作。
,新建一个Excel文件,打开现有Excel文件,打开大文件时,根据需求使用只读或只写模式减少内存消耗。,获取当前活动工作表:
,创建新的工作表:,使用工作表名字获取工作表:,获取所有的工作表名称:,保存到流中在网络中使用:,单元格位置作为工作表的键直接读取:,为单元格赋值:,多个单元格 可以使用切片访问单元格区域:
,使用数值格式:,使用公式:,合并单元格时,除左上角单元格外,所有单元格都将从工作表中删除:,可以单独指定行、列、或者行列的范围:,可以使用Worksheet.iter_rows()方法遍历行:,同样的Worksheet.iter_cols()方法将遍历列:,遍历文件的所有行或列,可以使用Worksheet.rows属性:,或Worksheet.columns属性:,使用Worksheet.append()或者迭代使用Worksheet.cell()新增一行数据:,插入操作比较麻烦。可以使用Worksheet.insert_rows()插入一行或几行:,使用Worksheet.values属性遍历工作表中的所有行,但只返回单元格值:,Worksheet.iter_rows()和Worksheet.iter_cols()可以设置values_only参数来仅返回单元格的值:
© 版权声明
文章版权归作者所有,未经允许请勿转载。