详解xlwt的 Worksheet.delete_chart 函数:删除图表

yizhihongxing

作用

Worksheet.delete_chart()函数是用来删除指定名称的图表的函数。

使用方法

其语法格式如下:

def delete_chart(self, chart_name)

其中,chart_name为需要删除的图表的名称。

注意事项

  1. 需要通过Worksheet.charts()函数获取到图表对象,才能再通过delete_chart()函数删除对应的图表。

  2. Worksheet.charts()函数返回的是一个列表,列表中保存着该worksheet表格中的所有图表对象。

  3. 删除图表时,如果所需删除的图表名称不存在或者无法删除,则会抛出异常。

示例

下面是两个示例,以说明delete_chart()函数的使用方法。

示例1

import xlwt

# 新建一个Workbook,即excel文档
workbook = xlwt.Workbook(encoding = 'utf-8')

# 新建一个worksheet表格,即excel文件中的一个表
worksheet = workbook.add_sheet('test')

# 在sheet中新增一个柱状图
chart = workbook.add_chart(type='column')
worksheet.insert_chart('A1', chart)

# 打印查看当前worksheet中的图表对象列表
print(worksheet.charts())

# 根据名称删除该worksheet中的柱状图
worksheet.delete_chart(chart.name)

# 打印查看是否已经删除该图表对象
print(worksheet.charts())

示例2

import xlwt

# 新建一个Workbook,即excel文档
workbook = xlwt.Workbook(encoding = 'utf-8')

# 新建一个worksheet表格,即excel文件中的一个表
worksheet = workbook.add_sheet('test')

# 在sheet中新增一个饼图
chart = workbook.add_chart(type='pie')
worksheet.insert_chart('A1', chart)

# 打印查看当前worksheet中的图表对象列表
print(worksheet.charts())

# 删除名称为“chart2”的柱状图
try:
    worksheet.delete_chart('chart2')
except:
    print("删除失败,无该名称的图表对象")

# 删除名称为“chart1”的柱状图
try:
    worksheet.delete_chart('chart1')
except:
    print("删除失败,无该名称的图表对象")

# 打印查看是否已经删除该图表对象
print(worksheet.charts())

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:详解xlwt的 Worksheet.delete_chart 函数:删除图表 - Python技术站

(0)
上一篇 2023年3月23日
下一篇 2023年3月23日

相关文章

  • 详解xlwt的 Worksheet.add_name 函数:添加命名区域

    xlwt 中 Worksheet.add_name 函数的作用和使用方法 add_name 函数的作用 在 xlwt 中,Worksheet.add_name 函数的作用是添加别名,将一个字符串关联到一个单元格或一个单元格区域中。可以通过别名标识单元格或者单元格区域,方便操作和读取。 使用方法 函数原型 Worksheet.add_name(name_str…

    xlwt 2023年3月23日
    00
  • 详解xlwt的 Worksheet.page_preview_magnify 函数:设置页面预览放大比例

    xlwt的Worksheet.page_preview_magnify函数使用攻略 函数作用 Worksheet.page_preview_magnify函数是xlwt模块中的一个方法,用于设置excel表格页面预览时的缩放比例。 使用方法 该函数有一个必须参数magnification,表示缩放比例,该参数的取值有两种: 如果传入的是一个整数,则表示实际缩…

    xlwt 2023年3月23日
    00
  • 详解xlwt的 Worksheet.hide_gridlines 函数:隐藏网格线

    xlwt 的 Worksheet.hide_gridlines 函数概览 xlwt是Python中的一个用于设置Excel文件的库,Worksheet是xlwt库中的一个类,用于创建和修改Excel文件中的工作表。Worksheet.hide_gridlines函数用于隐藏工作表中的网格线,使得Excel文件更具美观性。 使用方法 Worksheet.hid…

    xlwt 2023年3月23日
    00
  • 详解xlwt的 Worksheet.hide_column 函数:隐藏列

    xlwt.Worksheet.hide_column函数 作用 hide_column函数用于隐藏Excel工作表中指定索引的列。 参数说明 col_index: 需要隐藏的列的索引,从0开始。 使用方法 导入xlwt模块: import xlwt 创建一个工作簿: workbook = xlwt.Workbook() 创建一个工作表: worksheet …

    xlwt 2023年3月23日
    00
  • 详解xlwt的 Worksheet.set_printer_settings 函数:设置打印机设置

    xlwt 的 Worksheet.set_printer_settings 函数说明 函数作用说明 Worksheet.set_printer_settings 函数用于设置工作簿(Worksheet)的打印设置,包括页面方向、边距、打印区域等参数。 函数使用方法 Worksheet.set_printer_settings 函数可接收七个参数,分别为:Pa…

    xlwt 2023年3月23日
    00
  • 详解xlwt的 xlwt.Workbook 函数:创建一个新的工作簿

    xlwt.Workbook 函数是 xlwt 库中的一个类(class),用于创建一个新的 Excel 工作簿。调用该函数时,将返回一个新的 Workbook 对象,可以通过该对象进行工作簿的修改、保存等操作。 使用方法 下面是 xlwt.Workbook 函数的基本使用方法: import xlwt # 创建一个新的工作簿 workbook = xlwt.…

    xlwt 2023年3月25日
    00
  • 详解xlwt的 Worksheet.cell_overwrite_ok 函数:设置是否可以覆盖单元格

    xlwt中的Worksheet.cell_overwrite_ok() 作用 Worksheet.cell_overwrite_ok()函数用于设置worksheet对象中某个单元格的数据是否可被覆盖。 当在Excel文档中输入数据时,如果在一个已经存在数值的单元格中再次输入数据是有两种处理方式的: 不允许覆盖:新输入的数据会被拒绝,保持单元格原有值不变。 …

    xlwt 2023年3月23日
    00
  • 详解xlwt的 Worksheet.panes_frozen 函数:冻结窗格

    xlwt的Worksheet.panes_frozen函数详解 1.作用 Worksheet.panes_frozen用于设置excel中的冻结窗格(Frozen Panes),即保留excel中某些行或列不随滚动条滚动而移动。这个函数最常用的情景是,在表格顶部设置一行表头,然后对表头进行冻结,使得用户在浏览长列表时,始终能看到表头。 2.语法 Worksh…

    xlwt 2023年3月23日
    00
合作推广
合作推广
分享本页
返回顶部