怎么判断Excel中的一整行是不是为空,并删除

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎么判断Excel中的一整行是不是为空,并删除相关的知识,希望对你有一定的参考价值。

参考技术A A1:E10这个区域,如果某行都为空,就删除该行
Sub 删除空白行()
Dim i
For i = 1 To 10
X = WorksheetFunction.CountIf(Range("A" & i, "e" & i), "<>")
If X = 0 Then
Rows(i).Select
Selection.Delete Shift:=xlUp
End If
Next
End Sub
参考技术B 选中该行,看一下下面有没有数值或求和数,就知道里面有没有数据了。按Delete键清空里面的数据。

如何使用熊猫将第一整行设置为大数据中的索引?

【中文标题】如何使用熊猫将第一整行设置为大数据中的索引?【英文标题】:How to set first full row as a index in big data using pandas? 【发布时间】:2020-02-22 10:02:27 【问题描述】:

我想删除行索引(Country 0 1 2 3 4.....)并想将第一行(0 1800 1801 1802 1803........)作为索引。那么我该怎么做呢?请让我知道是否有人对此有答案。

【问题讨论】:

【参考方案1】:

添加参数header=[1],用于按文件第二行设置列名:

rd = pd.read_csv('afganistan.csv', index_col=[0], header=[1])

或使用skiprows=1 跳过文件中的第一行:

rd = pd.read_csv('afganistan.csv', index_col=[0], skiprows=1)

编辑:

似乎也避免了索引(0,1,2..)的第一个值并通过country列设置索引,然后是必要的使用:

rd = pd.read_csv('afganistan.csv', index_col=[1], header=[1]).iloc[:, 1:]

或者:

rd = pd.read_csv('afganistan.csv', index_col=[1], skiprows=1).iloc[:, 1:]

【讨论】:

以上是关于怎么判断Excel中的一整行是不是为空,并删除的主要内容,如果未能解决你的问题,请参考以下文章

Java如何判断excel表格为空

java怎样判断excel表格是不是为空

怎么删除sql中一整行的数据

如果一个字段为空/空白,则尝试使用 VBA 删除整行

excel中如何用VBA一次读入一整行的数据到字符串中? 谢谢!

EXCEL中用VBA复制整行