arrays - 移动到另一个数组时,如何获取数组的索引并“粘贴”它?
问题描述
对于这个令人困惑的问题,我很抱歉,但请随时对其进行编辑。
我的目标是使用 Python 3.x 制作出勤检查器,同时将其与 excel 文件相关联。
我是 Python 3.x 的初学者
这是代码:
import openpyxl
wb_obj = openpyxl.load_workbook("A:\\Names.xlsx")
ws = wb_obj.active
def diff(first, second) -> type(None):
return list(result)
class_list_array = []
for i in ws.iter_rows(max_row=47):
for cell in i:
cell = cell.value
class_list_array.append(cell)
x = ""
end = 0
value = 0
while end < 47:
value += 1
up = value
x = "B" + str(up)
ws[x] = "PRESENT"
end += 1
#ws[count] = "PRESENT"
wb_obj.save(filename = "A:\\Names.xlsx")
print(class_list_array)
present_names = input("Who are present? \n")
present_names_array = present_names.split(", ")
present_names_array = [row.upper() for row in present_names_array]
print("PRESENT")
print(present_names_array)
print("")
a = set(present_names_array) - set(class_list_array)
b = set(class_list_array) - set(present_names_array)
result = a.union(b)
print("ABSENT/LATE")
print(diff(class_list_array, present_names_array))
#result = list(result)
#for rows in result:
# x = class_list_array.index(rows)
# cell = ws.cell(row = x, column = 2)
# cell.value = "ABSENT/LATE"
wb_obj.save(filename = "A:\\Names.xlsx")
主题标签是我试图弄清楚如何在 Excel 中获取列的索引。
代码所做的是要求用户输入。首先,现在。然后,它将 Present 与 Class List Array 进行比较;结果是缺席/迟到。
问题:我不知道如何在 Excel 中的缺席/迟到数组中的元素旁边添加标签“缺席/迟到”。例如,Absent/Late 的数组是 ["Bob", "Louise"],Present 是 ["John"]
My desired result in an excel file is:
BOB | ABSENT/LATE
JOHN | PRESENT
Louise| ABSENT/LATE
我的“解决方案”,但不知道该怎么做:基于类列表数组获取缺席/迟到数组的索引。例如,类列表数组 ["Bob", "John", "Louise"]。索引为 [0, 1, 2] 在 Absent/List 数组 ["Bob, "Louise"] 中;它们的索引仍然附加,因此 Bob 为 0,Louise 为 2
这样做,使用我标记的 for 循环,我可以将 x = rows as rows = 关联到 Bob 和 Louise 在原始类列表数组中的索引:0 和 2。
同样,这是我的疯狂猜测。目前正在学习 Python 3.x。对不起,我是菜鸟。
解决方案
推荐阅读
- google-cloud-dataflow - 由于 Dataflow 作业人员在启动时卡住,TFX 管道停止工作
- python-3.x - 在 tkinter 中单击按钮时将图像上传到标签
- python - 如果其他列中的值满足条件,则创建 pandas 数据框列
- r - 如何从数字日期转换为日期格式
- java - 如何根据 JSON 模式中另一个属性值的存在来验证一个属性值是否存在值的依赖关系
- amazon-web-services - aws中的Redis elasticache - 如何获得持久性并保持良好的延迟
- python - 如何用连续标签做多标签分类?
- python - 为什么我需要执行 `json.loads` 两次来解析 JSON 字符串?
- c# - 如何在 Android 项目的 Visual Studio for Mac 中将“EmbedAssembliesIntoApk”MSBuild 属性设置为“true”?
- python - 卤化物中的高效图像归一化