各位老师们,劳动节快乐!😁
需要先获取 Excel 所有数据。 然后对 Excel 数据进行循环。 在循环中判断 Forms 中的指定内容是否和循环的当前行一致。 如果一致则调用更新操作,否则则调用插入操作。
无 按这个思路试了一下,当检索不到学号时,会不断写入新记录多次,因为apply to all每次判断都会走一遍增加行操作步骤,点解?
PUWU 检索不到时,把这一条添加到最上面的变量里面。 循环后统一将变量里面的行添加到 Excel
无 实际情况比上述情况要复杂,学号对应的数据不仅仅是成绩一项,还包括字符型数据,日期型数据以及浮点整数型数据。Excel里面的例子是简化过的,为了更好理解业务需求。麻烦看看是否还有其他思路可以参考?
来了,稍微复杂点的例子 100分可能来自学号为10008号诸葛亮同学
PUWU
PUWU 不需要管其他几项的内容,只要学号对应上,就把其他所有内容都更新成 forms 的就可以了。 因为你是根据学号来查数据,只要查到就更新。
这个用其他数据源会简单很多,只需要更新对应行就行
还有一种方法, 如果数据量不大,那可以全量更新
无 数据量会越来越大,所以需要考虑刷新速度和效率的