python - 在python中从excel中查找连续值的开始索引和最后一行索引
问题描述
我有一个 excel 数据列表,我正在尝试索引第一个和最后一个连续数字所具有的行,因为我需要与该行关联的其他 2 个列的索引。现在我的列表索引超出范围。[在此处输入图片描述][1 ]
import xlsxwriter
import xlrd
import sys
workbook = xlrd.open_workbook('3speedtest2.xlsx')
worksheet = workbook.sheet_by_name('Sheet1')
count = 0
rowcount = 1
firstindex = 1
lastindex = 1
"""
for i in range(0,3):
print("pap")
"""
while count<999999999:
print(count)
list=[]
firstindex = lastindex
list.append(firstindex)
if str(worksheet.cell(rowcount,28)) == -1:
sys.exit()
if str(worksheet.cell(rowcount, 28)) == str(worksheet.cell(rowcount+1,28)):
print (str(worksheet.cell(rowcount, 28)))
else:
print (str(worksheet.cell(rowcount, 28)))
print ("new number")
lastindex=rowcount
list.append(lastindex)
rowcount+=1
count+=1
print (list)
解决方案
推荐阅读
- c# - 如何从 TFS 查询指定工作项的所有修订?
- python - 使用 Python 从 Outlook 中提取电子邮件
- javascript - 使用 NuxtJS 延迟加载 Vuex 模块
- java - 如何将适配器传递给android中的模型类
- uml - BPMN API/数据库图,良好实践
- selenium - 更新到 Katalon 6.0.5 后打开浏览器不起作用
- visual-studio-code - VsCode 自定义:将 Activity Bar 移至底部
- vb.net - 为什么我总是找不到一些 .cs 文件?
- java - io.realm.exceptions.RealmIOException: 无法打开 3
- elasticsearch - ElasticSearch - 如果文档不存在,部分更新是否会创建新文档?