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)
我正在编写一个脚本,用于处理查找 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)