Python для чтения данных Excel - PullRequest
0 голосов
/ 12 апреля 2019

Пытается прочитать Excel, но не уверен в том, как написать код для удовлетворения требований.Из Excel хочу клубиться таким образом.

ACL_PREFIX_LIST_NAME = CE1_OUT

DEFAULT_ACTION = вперед

PERMIT_PREFIX = 10.10.10.1/32, 10.10.10.11/32

DEBY_PREFIX = 10.10.10.2/32

Передать вышеуказанную информацию какой-либо функции или классу.

import xlrd
import xlwt
import pandas as pd   
import numpy as np

existing_excel_file = 'std_excel_v2.xlsx'
df_acl = pd.read_excel(existing_excel_file, sheet_name='access-list')
acl_list = []

for m in range(0, len(df_acl['ACL_PREFIX_LIST_NAME'])):
    if pd.isnull(df_acl['ACL_PREFIX_LIST_NAME'][m]):
        pass
    else:
        acl_list.append((df_acl['ACL_PREFIX_LIST_NAME'][m]))

for acl in acl_list:
    default_action = ''
    permit_list = []
    deny_list = []
    for m in range(0, len(df_acl['ACL_PREFIX_LIST_NAME'])):
        if df_acl['ACL_PREFIX_LIST_NAME'][m] == acl:
            default_action = df_acl['DEFAULT_ACTION'][m]
            for n in range(0,len(df_acl['PERMIT-DENY'])):
                print(df_acl['PERMIT-DENY'][n])

Застрял в этой точке и не уверен, как получить ожидаемый результат. enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...