本文由 大侠(AhcaoZhu)原创,转载请声明。
链接: https://blog.csdn.net/Ahcao2008
全文介绍 openpyxl 的模块、函数、类及类的方法和属性。
它通过代码抓取并经AI智能翻译和人工校对。
是一部不可多得的权威字典类工具书。它是续集的一部分。后续陆续发布、敬请关注。【原创:AhcaoZhu大侠】
这里只给出了一级结构的图,一级以后的结构,以下列缩进形式给出(因为图的意义不太大):
一级模块目录(按字序)
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 包元数据常量。
准备分两集吧。下一集讲类的展开:主要是类的方法。