在python数据处理的领域之中,Excel表格类型文件是一个常见的用来保存数据的文件类型,python也会对其进行任意的操作。而这篇文章会来给大家介绍一下,在python中是如何来删除和清空Excel单元格内容的,感兴趣的话就和小编一起来看一下吧。

Python如何删除Excel单元格内容?Python怎么清空Excel单元格

(1)首先需要知道的一点就是,在Excel表格之中单元格的内容是不可能为完全空的,因为哪怕将它的数据个删除掉了它还是有着空内容在里面,能够取出来空值。所以删除和清空Excel单元格只能够通过给它赋一个空字符串来完成这个操作,代码示例如下:

import openpyxl
wb=openpyxl.load_workbook('/ared/x.xlsx')
sheet=wb.get_sheet_by_name('Sheet1')
sheet.cell(row=1, column=1, value=" ")
workbook.save('test.xlsx')

通过方法将Excel文件读取到python里面之后就获取到了一个表格对象wb,然后还需要用这个对象去取到其中的某一个工作表,因为Excel表格内可以有多个工作表,并且实际数据都是保存在各个工作表中的。

然后调用cell()方法去给指定行列的单元格赋空字符串值即可,这个方法就是对表格对象进行操作。如果将value卸载外面就是获取单元格值了,如下所示:

cell = sheet.cell(row=1, column=1).value

以上的方法一次只能够对单个单元格进行操作,但是有时候需要将很多一行或者多行多列的单元格数据都清空而保留结构的话,就可以使用到循环的方式了,代码示例如下所示:

list=['2','F','L']
j=len(list)
for j in range(1,j+1):
    sheet.cell(row=j, column=2).value=None

以上就是关于“Python如何删除Excel单元格内容?Python怎么清空Excel单元格”的全部内容了,希望对你有所帮助。

更多python相关文章请访问分类:python

【版权声明】本文图文出自大盘站@dapan.cc,转载请注明出处!