python - 有没有办法用(SW1 + 当前时间和日期)命名工作表名称?我得到了我想要的名称的 xlsx 文件
问题描述
我正在尝试获得sheet_name
第一行代码,但我似乎无法弄清楚。这可能吗,有没有人有任何想法如何让它发挥作用?
Sheetname = 'Int_Stat_' + time.strftime("%m_%d_%Y_%I%M_%p") +'.xlsx'
# First create a Pandas Excel Writer "object"
writer = pd.ExcelWriter(Sheetname, engine='openpyxl')
net_connect = ConnectHandler(**SW1)
int_stat = net_connect.send_command("show int status", use_textfsm=True)
print(int_stat)
print(len(int_stat))
for line in int_stat:
print(json.dumps(line, indent=8))
int_data = {'PORT': [entry['port'] for entry in int_stat],
'NAME': [entry['name'] for entry in int_stat],
'STATUS': [entry['status'] for entry in int_stat],
'VLAN': [entry['vlan'] for entry in int_stat],
'DUPLEX': [entry['duplex']for entry in int_stat],
'SPEED': [entry['speed'] for entry in int_stat],
'TYPE': [entry['type'] for entry in int_stat],
'FC_MODE': [entry['fc_mode'] for entry in int_stat],
}
df = pd.DataFrame(int_data, columns=list(int_data.keys()))
print(df.head())
df.to_excel(writer, sheet_name='SW1')
writer.save()
解决方案
推荐阅读
- python - 如何从for循环中获取用户输入的数据到kivymd中的python文件
- android-studio - 如何在android studio中平滑位图(png)的边缘
- dataset - 无法在数据标签 MLStudio 中设置数据集类型
- angular - Angular Ionic 离子日期时间选择器
- javascript - 如何在不使用伪状态的情况下在悬停时在现有边框底部上设置边框底部动画
- php - 无法在 php 系统中运行 imagemagick convert
- swift - 设置最初可见的项目 LazyGrid (swiftUI)
- html - 如何在 html 中自定义制作 url?
- list - 如何从列表中获取随机项目,然后在飞镖中删除它们
- r - Dplyr 数据框操作