Python:一个 Excel sheet 单元格中有多个 IP 地址

Python: Multiple IP addresses in one Excel sheet cell

我正在编写一个脚本,用于处理查找 IP 地址并根据这些 IP 所在的位置以及其他几个条件匹配它们。

我一直在使用 openpyxl 从电子表格中读取数据,但是我遇到的问题是某些单元格有多个 IP 地址,所以当我尝试从这些单元格中读取时,我最终得到了所有IP 放在一长串中。我想知道是否有一种合适的方法可以将这些 IP 分成可以迭代的列表中的各个 IP。

我试图将它们存储在一个列表中,结果每个单独的字符都作为该列表中的一个元素存储。

...

ip_data = []
for row in sheet.cell(i, col_source_IP).value:
    ip_data.append(row)

...

如有任何帮助,我们将不胜感激。

ip_data = []
for row in sheet.cell(i, col_source_IP).value:
    temp_list = row.split('\n') # if IPs are seperated by \n
    for ip in temp_list:
      ip_data.append(ip)