我的工作表“FX”有 22903 行和 1 列(“A”)。
我想遍历所有行,找到具有 EC CME EURO FX FUTURES 的行,并将下面的三行写入“FX”电子表格的第 1 行“B”列。
我正在使用 Datanitro,shell 显示“您正在使用 'DailyReport.xlsx' 的 'FX'”
我试过了:
data = Cell("FX","A1").vertical
to_write = []
for i, line in enumerate(data):
if line.startswith("EC CME EURO FUTURES")
first_line = i + 1
break
for i in range (first_line, first_line + 3):
write_line = line[i]
write_line = write_line.split(" ")
to_write.append(data[i])
Cell("B1").table= to_write
因此,对于读取“JUN15 1.4612 1.4773B 1.4549A 1.4596A 1.4589 -.0103 533 1.4692 206 1130”的数据,我会在一个单元格中获得“J”,在另一个单元格中获得“U”等。在“5”之后,我会获取 4 个空单元格,然后在下一个单元格中获取“1”,依此类推