我有一个网格,用户点击该网格并选择一个范围
A1 B1 C1 D1 E1 F1 G1 H1 I1 J1 K1 L1
A2 B2 C2 D2 E2 F2 G2 H2 I2 J2 K2 L2
A3 B3 C3 D3 E3 F3 G3 H3 I3 J3 K3 L3
A4 B4 C4 D4 E4 F4 G4 H4 I4 J4 K4 L4
A5 B5 C5 D5 E5 F5 G5 H5 I5 J5 K5 L5
A6 B6 C6 D6 E6 F6 G6 H6 I6 J6 K6 L6
A7 B7 C7 D7 E7 F7 G7 H7 I7 J7 K7 L7
A8 B8 C8 D8 E8 F8 G8 H8 I8 J8 K8 L8
A9 B9 C9 D9 E9 F9 G9 H9 I9 J9 K9 L9
用户选择始终为矩形或正方形。例如,如果用户选择矩形J8-L9,则返回的唯一数据是J8:L9。
在这种情况下,用户在网格中选择了六个框,即J8,K8,L8,J9,K9和L9。这些是我想要检索的六个盒子。在其他情况下,用户可能只选择A4:C4,它基本上只有一行,但有三个单元格。如何使用Python检索范围内的所有单元格?
答案 0 :(得分:1)
如果您知道矩形的两个角:
.rectangle {
width: 300px;
height: 80px;
border: 5px solid red;
}
你可以得到:
top_left=J8
bottom_right=L9
然后你可以像这样索引你的数据帧:
top=J
bottom=L
left=8
right=9