一图看懂 openpyxl 资料整理+笔记(大全)

本文由 大侠(AhcaoZhu)原创,转载请声明。
链接: https://blog.csdn.net/Ahcao2008

Alt

一图看懂 openpyxl 资料整理+笔记(大全)

  • 摘要
  • 类结构图
    • 一级模块目录(按字序)
    • 多级模块(按层级)
    • 模块级`__doc__`及翻译

摘要

全文介绍 openpyxl 的模块、函数、类及类的方法和属性。
它通过代码抓取并经AI智能翻译和人工校对。
是一部不可多得的权威字典类工具书。它是续集的一部分。后续陆续发布、敬请关注。【原创:AhcaoZhu大侠】

类结构图

一图看懂 openpyxl 资料整理+笔记(大全)_第1张图片
这里只给出了一级结构的图,一级以后的结构,以下列缩进形式给出(因为图的意义不太大):

一级模块目录(按字序)

openpyxl
	_constants
	constants
	cell
	chart
	chartsheet
	comments
	compat
	descriptors
	drawing
	formatting
	formula
	packaging
	pivot
	reader
	styles
	utils
	workbook
	worksheet
	writer
	xml

多级模块(按层级)

openpyxl
	openpyxl.compat
		openpyxl.compat.numbers
			▲numpy
		openpyxl.compat.strings
			▲sys
		▲warnings
		▲inspect
	openpyxl.xml
		▲os
		openpyxl.xml.constants
		openpyxl.xml.functions
	openpyxl.worksheet
		openpyxl.worksheet.hyperlink
		openpyxl.worksheet.formula
		openpyxl.worksheet.cell_range
		openpyxl.worksheet.header_footer
		openpyxl.worksheet.datavalidation
		openpyxl.worksheet.page
		openpyxl.worksheet.dimensions
		openpyxl.worksheet.protection
		openpyxl.worksheet.filters
		openpyxl.worksheet.views
		openpyxl.worksheet.merge
			▲copy
		openpyxl.worksheet.properties
		openpyxl.worksheet.pagebreak
		openpyxl.worksheet.scenario
		openpyxl.worksheet.related
		openpyxl.worksheet.table
		openpyxl.worksheet.print_settings
		openpyxl.worksheet.worksheet
		openpyxl.worksheet._reader
		openpyxl.worksheet._read_only
		openpyxl.worksheet._writer
			▲atexit
		openpyxl.worksheet._write_only
		openpyxl.worksheet.copier
		openpyxl.worksheet.drawing
	openpyxl.formula
		openpyxl.formula.tokenizer
		openpyxl.formula.translate
	openpyxl.utils
		openpyxl.utils.exceptions
		openpyxl.utils.cell
		openpyxl.utils.formulas
		openpyxl.utils.datetime
		openpyxl.utils.indexed_list
		openpyxl.utils.escape
		openpyxl.utils.units
			▲math
		openpyxl.utils.bound_dictionary
		openpyxl.utils.protection
	openpyxl.descriptors
		openpyxl.descriptors.namespace
		openpyxl.descriptors.base
		▲datetime
		▲re
		openpyxl.descriptors.sequence
		openpyxl.descriptors.serialisable
		openpyxl.descriptors.nested
		openpyxl.descriptors.excel
	openpyxl.styles
		openpyxl.styles.alignment
		openpyxl.styles.colors
		openpyxl.styles.borders
		openpyxl.styles.fills
		openpyxl.styles.fonts
		openpyxl.styles.numbers
		openpyxl.styles.protection
		openpyxl.styles.cell_style
		openpyxl.styles.named_styles
		openpyxl.styles.proxy
		openpyxl.styles.builtins
		openpyxl.styles.styleable
		openpyxl.styles.differential
		openpyxl.styles.table
		openpyxl.styles.stylesheet
	openpyxl.cell
		openpyxl.cell.text
		openpyxl.cell.rich_text
		openpyxl.cell.cell
		openpyxl.cell.read_only
		openpyxl.cell._writer
	openpyxl.formatting
		openpyxl.formatting.rule
		openpyxl.formatting.formatting
	openpyxl.packaging
		openpyxl.packaging.relationship
			▲posixpath
		openpyxl.packaging.manifest
		openpyxl.packaging.extended
		openpyxl.packaging.workbook
		openpyxl.packaging.core
		openpyxl.packaging.custom
	openpyxl.comments
		openpyxl.comments.comments
		openpyxl.comments.author
		openpyxl.comments.shape_writer
		openpyxl.comments.comment_sheet
	openpyxl.writer
		openpyxl.writer.theme
		openpyxl.writer.excel
	openpyxl.drawing
		openpyxl.drawing.drawing
		openpyxl.drawing.image
		openpyxl.drawing.colors
		openpyxl.drawing.effect
		openpyxl.drawing.fill
		openpyxl.drawing.line
		openpyxl.drawing.geometry
		openpyxl.drawing.text
		openpyxl.drawing.xdr
		openpyxl.drawing.properties
		openpyxl.drawing.connector
		openpyxl.drawing.picture
		openpyxl.drawing.relation
		openpyxl.drawing.graphic
		openpyxl.drawing.spreadsheet_drawing
	openpyxl.chart
		openpyxl.chart.layout
		openpyxl.chart.picture
		openpyxl.chart.shapes
		openpyxl.chart.data_source
		openpyxl.chart.text
		openpyxl.chart.error_bar
		openpyxl.chart.marker
		openpyxl.chart._3d
		openpyxl.chart.legend
		openpyxl.chart.reference
		openpyxl.chart.label
		openpyxl.chart.trendline
		openpyxl.chart.series
		openpyxl.chart.series_factory
		openpyxl.chart.title
		openpyxl.chart._chart
		openpyxl.chart.descriptors
		openpyxl.chart.axis
		openpyxl.chart.area_chart
		openpyxl.chart.bar_chart
		openpyxl.chart.bubble_chart
		openpyxl.chart.updown_bars
		openpyxl.chart.line_chart
		openpyxl.chart.pie_chart
		openpyxl.chart.radar_chart
		openpyxl.chart.scatter_chart
		openpyxl.chart.stock_chart
		openpyxl.chart.surface_chart
		openpyxl.chart.plotarea
		openpyxl.chart.pivot
		openpyxl.chart.print_settings
		openpyxl.chart.chartspace
		openpyxl.chart.reader
	openpyxl.chartsheet
		openpyxl.chartsheet.relation
		openpyxl.chartsheet.properties
		openpyxl.chartsheet.protection
			▲hashlib
		openpyxl.chartsheet.views
		openpyxl.chartsheet.custom
		openpyxl.chartsheet.publish
		openpyxl.chartsheet.chartsheet
	openpyxl.workbook
		openpyxl.workbook.child
		openpyxl.workbook.defined_name
		openpyxl.workbook.external_reference
		openpyxl.workbook.function_group
		openpyxl.workbook.properties
		openpyxl.workbook.protection
		openpyxl.workbook.smart_tags
		openpyxl.workbook.views
		openpyxl.workbook.web
		openpyxl.workbook._writer
		openpyxl.workbook.workbook
		openpyxl.workbook.external_link
			openpyxl.workbook.external_link.external
	openpyxl.reader
		openpyxl.reader.strings
		openpyxl.reader.workbook
		openpyxl.reader.drawings
		openpyxl.reader.excel
	openpyxl.pivot
		openpyxl.pivot.fields
		openpyxl.pivot.table
		openpyxl.pivot.cache
		openpyxl.pivot.record
	openpyxl._constants	

注:打▲者,标记为引用外部模块,即不是openpyxl包所在。
其实都是非常基础的系统标配模块。

模块级__doc__及翻译

我专门写一个临时代码,将模块级的 __doc__ 翻译一下,结果,它少得很。说明这个第三方包的注释做得不是很规范。每一个模块强调了版权。
缩进方式与上述是一致的,便于对照。
原文档参见官方网站https://openpyxl.readthedocs.io:

	openpyxl.xml	不同Python版本兼容的XML资源集合
		openpyxl.xml.constants	文件中固定路径和xml命名空间url的常量。
		openpyxl.xml.functions	xml兼容函数
		openpyxl.worksheet.properties	工作表属性
		openpyxl.worksheet.worksheet	Worksheet是Excel中的第二级容器。
		openpyxl.worksheet._reader	单个工作表的读取器。
		openpyxl.worksheet._read_only	 按需读取工作表
		openpyxl.worksheet._write_only	以优化的方式将工作表写入xml表示
		openpyxl.formula.tokenizer	这个模块包含一个用于Excel公式的标记器。标记器是基于在
                                    http://ewbi.blogs.com/develops/2004/12/excel_formula_p.html 由 Eric Bachtal 著。
		openpyxl.formula.translate	此模块包含跨工作表中的单元格转换公式的代码。
                                    其思想是,如果A1有公式“=B1+C1”,那么将其转换为单元格A2会得到公式“=B2+C2”。该算法依赖于公式标记器来识别公式中需要更改的部分。
openpyxl.xml.constants  共享异常类的定义。
		openpyxl.utils.exceptions	异常管理
		openpyxl.utils.cell	    包中使用的实用程序的集合,也可用于客户端代码
		openpyxl.utils.formulas	    内置公式列表
		openpyxl.utils.datetime	管理Excel日期异常。
		openpyxl.utils.escape	OOXML 对字符 `Esc` 有非标准转义
		openpyxl.descriptors.base	基于Python Cookbook第3版,8.13。见:
                                    http://chimera.labs.oreilly.com/books/1230000000393/ch08.html#_discussiuncion_130
		openpyxl.descriptors.nested	    嵌套的泛型序列化类
		openpyxl.descriptors.excel	Excel特定描述符。
		openpyxl.cell.text	Richtext定义
		openpyxl.cell.rich_text	RichText定义
		openpyxl.cell.cell	管理电子表格中的单个单元格。Cell类需要知道它的值和类型,显示选项,以及Excel单元格的任何其他功能。引用的实用程序还提供了使用Excel 'A1'列/行命名法的单元格。
	openpyxl.packaging	与Office OpenXML打包相关的东西:关系、归档、内容类型。
		openpyxl.packaging.manifest	文件清单
		openpyxl.packaging.custom	自定义属性的实现参见规范中的§22.3
		openpyxl.writer.theme	基于一个固定的字符串编写主题xml。
		openpyxl.drawing.xdr	电子表格绘图有一些 Drawing ML 元素的副本
		openpyxl.chart.data_source	图表的实用工具原始集合。
		openpyxl.chart.chartspace   外围图表对象。各种图表类型实际上都是子对象。可能需要间接调用这个。
		openpyxl.chart.reader	阅读图表
		openpyxl.workbook._writer	将工作簿全局设置写入存档。
		openpyxl.workbook.workbook	workbook是所有文档信息的顶级容器。
		openpyxl.reader.excel	将xlsx文件读入Python。
	openpyxl._constants	包元数据常量。

准备分两集吧。下一集讲类的展开:主要是类的方法。

你可能感兴趣的:(菜鸟学python,python,numpy,开发语言)