OpenPyXL 3.0.7
  • 教程
  • 简单用法
  • 性能
  • 优化模式
  • 插入和删除行和列,移动单元格范围
  • 操纵 Pandas 和 NumPy
  • 图表
  • 注释
  • 操控样式
  • 额外工作表特性
  • 条件格式化
  • 数据透视表
  • 打印设置
  • 使用过滤器和排序
  • 验证单元格
  • 定义名称
  • 工作表表格
  • 剖析公式
  • 日期和时间
  • 保护
  • 开发
  • openpyxl 包
  • 3.0.7 (2021-03-09)
  • 3.0.6 (2021-01-14)
  • 3.0.5 (2020-08-21)
  • 3.0.4 (2020-06-24)
  • 3.0.3 (2020-01-20)
  • 3.0.2 (2019-11-25)
  • 3.0.1 (2019-11-14)
  • 3.0.0 (2019-09-25)
  • 2.6.4 (2019-09-25)
  • 2.6.3 (2019-08-19)
  • 2.6.2 (2019-03-29)
  • 2.6.1 (2019-03-04)
  • 2.6.0 (2019-02-06)
  • 2.6.-b1 (2019-01-08)
  • 2.6-a1 (2018-11-21)
  • 2.5.14 (2019-01-23)
  • 2.5.13 (brown bag)
  • 2.5.12 (2018-11-29)
  • 2.5.11 (2018-11-21)
  • 2.5.10 (2018-11-13)
  • 2.5.9 (2018-10-19)
  • 2.5.8 (2018-09-25)
  • 2.5.7 (2018-09-13)
  • 2.5.6 (2018-08-30)
  • 2.5.5 (2018-08-04)
  • 2.5.4 (2018-06-07)
  • 2.5.3 (2018-04-18)
  • 2.5.2 (2018-04-06)
  • 2.5.1 (2018-03-12)
  • 2.5.0 (2018-01-24)
  • 2.5.0-b2 (2018-01-19)
  • 2.5.0-b1 (2017-10-19)
  • 2.5.0-a3 (2017-08-14)
  • 2.5.0-a2 (2017-06-25)
  • 2.5.0-a1 (2017-05-30)
  • 2.4.11 (2018-01-24)
  • 2.4.10 (2018-01-19)
  • 2.4.9 (2017-10-19)
  • 2.4.8 (2017-05-30)
  • 2.4.7 (2017-04-24)
  • 2.4.6 (2017-04-14)
  • 2.4.5 (2017-03-07)
  • 2.4.4 (2017-02-23)
  • 2.4.3 (未发行)
  • 2.4.2 (2017-01-31)
  • 2.4.1 (2016-11-23)
  • 2.4.0 (2016-09-15)
  • 2.4.0-b1 (2016-06-08)
  • 2.4.0-a1 (2016-04-11)
  • 2.3.5 (2016-04-11)
  • 2.3.4 (2016-03-16)
  • 2.3.3 (2016-01-18)
  • 2.3.2 (2015-12-07)
  • 2.3.1 (2015-11-20)
  • 2.3.0 (2015-10-20)
  • 2.3.0-b2 (2015-09-04)
  • 2.3.0-b1 (2015-06-29)
  • 2.2.6 (未发行)
  • 2.2.5 (2015-06-29)
  • 2.2.4 (2015-06-17)
  • 2.2.3 (2015-05-26)
  • 2.2.2 (2015-04-28)
  • 2.2.1 (2015-03-31)
  • 2.2.0 (2015-03-11)
  • 2.2.0-b1 (2015-02-18)
  • 2.1.5 (2015-02-18)
  • 2.1.4 (2014-12-16)
  • 2.1.3 (2014-12-09)
  • 2.1.2 (2014-10-23)
  • 2.1.1 (2014-10-08)
  • 2.1.0 (2014-09-21)
  • 2.0.5 (2014-08-08)
  • 2.0.4 (2014-06-25)
  • 2.0.3 (2014-05-22)
  • 2.0.2 (2014-05-13)
  • 2.0.1 (2014-05-13) brown bag
  • 2.0.0 (2014-05-13) brown bag
  • 1.8.6 (2014-05-05)
  • 1.8.5 (2014-03-25)
  • 1.8.4 (2014-02-25)
  • 1.8.3 (2014-02-09)
  • 1.8.2 (2014-01-17)
  • 1.8.1 (2014-01-14)
  • 1.8.0 (2014-01-08)
  • 1.7.0 (2013-10-31)
  • openpyxl.workbook.workbook 模块

    Workbook is the top-level container for all document information.

    class openpyxl.workbook.workbook. Workbook ( write_only=False , iso_dates=False ) [source]

    Bases: object

    Workbook is the container for all other parts of the document.

    active

    Get the currently active sheet or None

    类型: openpyxl.worksheet.worksheet.Worksheet
    add_named_range ( named_range ) [source]

    Add an existing named_range to the list of named_ranges.

    注意

    Deprecated: Use workbook.defined_names.append

    add_named_style ( style ) [source]

    Add a named style

    chartsheets

    A list of Chartsheets in this workbook

    类型: list of openpyxl.chartsheet.chartsheet.Chartsheet
    close ( ) [source]

    Close workbook file if open. Only affects read-only and write-only modes.

    copy_worksheet ( from_worksheet ) [source]

    Copy an existing worksheet in the current workbook

    警告

    This function cannot copy worksheets between workbooks. worksheets can only be copied within the workbook that they belong

    参数: from_worksheet – the worksheet to be copied from
    返回: copy of the initial worksheet
    create_chartsheet ( title=None , index=None ) [source]
    create_named_range ( name , worksheet=None , value=None , scope=None ) [source]

    Create a new named_range on a worksheet

    create_sheet ( title=None , index=None ) [source]

    Create a worksheet (at an optional index).

    参数:
    • title ( str ) – optional title of the sheet
    • index ( int ) – optional position at which the sheet will be inserted
    data_only
    epoch
    excel_base_date
    get_index ( worksheet ) [source]

    Return the index of the worksheet.

    注意

    Deprecated: Use wb.index(worksheet)

    get_named_range ( name ) [source]

    Return the range specified by name.

    注意

    Deprecated: Use workbook.defined_names[name]

    get_named_ranges ( ) [source]

    Return all named ranges

    注意

    Deprecated: Use workbook.defined_names.definedName

    get_sheet_by_name ( name ) [source]

    Returns a worksheet by its name.

    param name: the name of the worksheet to look for
    type name: string

    注意

    Deprecated: Use wb[sheetname]

    get_sheet_names ( ) [source]

    注意

    Deprecated: Use wb.sheetnames

    index ( worksheet ) [source]

    Return the index of a worksheet.

    mime_type

    The mime type is determined by whether a workbook is a template or not and whether it contains macros or not. Excel requires the file extension to match but openpyxl does not enforce this.

    move_sheet ( sheet , offset=0 ) [source]

    Move a sheet or sheetname

    named_styles

    List available named styles

    path = '/xl/workbook.xml'
    read_only
    remove ( worksheet ) [source]

    移除 worksheet from this workbook.

    remove_named_range ( named_range ) [source]

    Remove a named_range from this workbook.

    注意

    Deprecated: Use del workbook.defined_names[name]

    remove_sheet ( worksheet ) [source]

    移除 worksheet from this workbook.

    注意

    Deprecated: Use wb.remove(worksheet) or del wb[sheetname]

    save ( filename ) [source]

    Save the current workbook under the given filename . Use this function instead of using an ExcelWriter .

    警告

    When creating your workbook using write_only set to True, you will only be able to call this function once. Subsequents attempts to modify or save the file will raise an openpyxl.shared.exc.WorkbookAlreadySaved 异常。

    sheetnames

    Returns the list of the names of worksheets in this workbook.

    Names are returned in the worksheets order.

    类型: 字符串列表
    style_names

    List of named styles

    template = False
    worksheets

    A list of sheets in this workbook

    类型: list of openpyxl.worksheet.worksheet.Worksheet
    write_only