- 有时候我们可能需要把系统信息保存下来,供日后审计,需要用到python文档处理功能,此篇笔记讨论csv excel 图片信息的获取修改与保存
- python操作csv文件
- python操作excel文件
- 使用开源库openpyxl操作excel文档
pip install openpyxl --user
- 基本概念
excel表格中每一列都以英文字母编号,每一行以阿拉伯数字编号,一个excel文件包含多个sheet,一个sheet包含多个单元格。在openpyxl中,将其分别抽象为Workbook, Worksheet和Cell,每个对象都包含特定方法,用来对其内容进行操作 - excel文档的读取
使用load_workbook方法读入excel文件In [2]: import openpyxl In [3]: hbase = openpyxl.load_workbook('hbase.xlsx')
wookbook的一些属性如下
In [4]: hbase.read_only Out[4]: False In [5]: hbase.active Out[5]: <Worksheet "hbase"> In [8]: hbase.worksheets Out[8]: [<Worksheet "hbase">] In [9]: hbase.properties Out[9]: <openpyxl.packaging.core.DocumentProperties object>
常用方法如下
常见的worksheet属性
常见worksheet方法
cell对象常用方法
- excel文档的修改
使用workbook构造一个表格
wb = openpyxl.Workbook()
使用create_sheet方法创建表格
wb.create_sheet(index=0, title='new sheet')
直接对某个单元格赋值ws = wb.get_active_sheet() ws['A1'] = u'student'
- 使用开源库openpyxl操作excel文档
-
查看图片元信息
使用linux工具exiftool查看图片元信息
网友评论