python读取excel的指定内容转换成配置命令写入txt文档
python读取excel的指定内容转换成配置写入txt文档excel从第二行开始,每一行转换成配置命令然后写入txt文档,命令如下:security-policyrul...
python读取excel的指定内容转换成配置写入txt文档
excel从第二行开始,每一行转换成配置命令然后写入txt文档,命令如下:
security-policy
rule name 1000
source-zone trust (excel 第四列第四行区域)
destination-zone untrust (excel 第四列第四行区域)
source source-address 192.168.1.1/32 (excel 第一列第二行源地址)
source source-address 192.168.1.2/32 (excel 第一列第二行源地址)
destination destination-address 192.168.168.1/32 (excel 第二列第二行目的地址)
destination destination-address 192.168.168.2/32 (excel 第二列第二行目的地址)
service tcp_80 (excel 第三列第三行端口)
service tcp_443 (excel 第三列第三行端口)
action permit 展开
excel从第二行开始,每一行转换成配置命令然后写入txt文档,命令如下:
security-policy
rule name 1000
source-zone trust (excel 第四列第四行区域)
destination-zone untrust (excel 第四列第四行区域)
source source-address 192.168.1.1/32 (excel 第一列第二行源地址)
source source-address 192.168.1.2/32 (excel 第一列第二行源地址)
destination destination-address 192.168.168.1/32 (excel 第二列第二行目的地址)
destination destination-address 192.168.168.2/32 (excel 第二列第二行目的地址)
service tcp_80 (excel 第三列第三行端口)
service tcp_443 (excel 第三列第三行端口)
action permit 展开
1个回答
2017-08-24 · 百度知道合伙人官方认证企业
育知同创教育
1【专注:Python+人工智能|Java大数据|HTML5培训】 2【免费提供名师直播课堂、公开课及视频教程】 3【地址:北京市昌平区三旗百汇物美大卖场2层,微信公众号:yuzhitc】
向TA提问
关注
展开全部
import xlrd
def strs(row):
values = "";
for i in range(len(row)):
if i == len(row) - 1:
values = values + str(row[i])
else:
values = values + str(row[i]) + ","
return values
# 打卡文件
data = xlrd.open_workbook("2.xls")
sqlfile = open("1.txt", "a") # 文件读写方式是追加
table = data.sheets()[0] # 表头
nrows = table.nrows # 行数
ncols = table.ncols # 列数
colnames = table.row_values(0) # 某一行数据
# 打印出行数列数
print(nrows)
print(ncols)
print(colnames)
for ronum in range(1, nrows):
row = table.row_values(ronum)
values = strs(row) # 条用函数,将行数据拼接成字符串
sqlfile.writelines(values + "\r") #将字符串写入新文件
sqlfile.close() # 关闭写入的文件
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询