我爱编程

四、文档报告

2018-06-11  本文已影响0人  zhile_doing
  1. 有时候我们可能需要把系统信息保存下来,供日后审计,需要用到python文档处理功能,此篇笔记讨论csv excel 图片信息的获取修改与保存
  2. python操作csv文件
  3. 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'
      
  4. 查看图片元信息
    使用linux工具exiftool查看图片元信息


上一篇 下一篇

猜你喜欢

热点阅读