在python数据处理的领域之中,Excel表格类型文件是一个常见的用来保存数据的文件类型,python也会对其进行任意的操作。而这篇文章会来给大家介绍一下,在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,转载请注明出处!
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。