判读读取到excel的当前所在行数
时间: 2023-08-15 12:08:15 浏览: 113
如果你使用Python中的pandas库读取Excel文件,那么可以使用`df.index`属性来获取当前所在行数。例如,如果你读取的Excel文件名为`data.xlsx`,可以使用以下代码获取当前所在行数:
```python
import pandas as pd
# 读取Excel文件
df = pd.read_excel('data.xlsx')
# 获取当前所在行数
current_row = df.index[df.last_valid_index()]
print('当前所在行数为:', current_row)
```
这里使用`last_valid_index()`方法获取最后一个非空行的索引,然后使用`index`属性获取该索引对应的行数。
相关问题
Oracle 执行sql 判读影响行数
在 Oracle 中,您可以使用 `SQL%ROWCOUNT` 这个变量来判断 SQL 语句执行后影响的行数。例如,如果您执行的是一个 UPDATE 语句,可以使用以下代码来判断影响的行数:
```
UPDATE tablename
SET column1 = value1
WHERE some_column = some_value;
IF SQL%ROWCOUNT = 0 THEN
-- 影响的行数为 0,说明没有更新任何行
ELSE
-- 影响的行数不为 0,说明更新了一些行
END IF;
```
这个变量在其他类型的 SQL 语句中也是可以使用的,例如 DELETE 和 INSERT 语句。但是,需要注意的是,在执行 SELECT 语句时,SQL%ROWCOUNT 的值并不能反映出查询返回的行数,因为它只能反映出执行语句时影响的行数。要获取 SELECT 语句返回的行数,您需要使用其他方法,例如游标或者计数器。
jstl 判读null
在 JSTL 中,可以使用 `<c:if>` 标签来判断一个值是否为 null。下面是一个示例:
```jsp
<c:if test="${myVariable == null}">
<!-- 当 myVariable 为 null 时执行的代码 -->
</c:if>
```
在上面的代码中,`${myVariable}` 是一个 JSP 表达式,它会被解析为相应的值。当 `myVariable` 的值为 null 时,`<c:if>` 标签中的代码会被执行。
如果你想要在 `myVariable` 不为 null 时执行一段代码,可以使用 `<c:if>` 的 `var` 属性来设置一个变量表示是否为 null,并在 `var` 属性为空时执行代码。示例如下:
```jsp
<c:if test="${myVariable != null}" var="notNull">
<!-- 当 myVariable 不为 null 时执行的代码 -->
</c:if>
<c:if test="${notNull == null}">
<!-- 当 myVariable 为 null 时执行的代码 -->
</c:if>
```
阅读全文