另存为的函数,自由选择保存位置

风花雪月
• 阅读 1380

自己写的另存为Excel文件的函数,测试可用 def savebook():

wb = op.Workbook()
ws=wb.active
ws.title='新工作簿'
ws.append(titles)
for itm in tree.get_children():
    ws.append(tree.item(itm)['values'])
filename = tk.filedialog.asksaveasfilename(filetypes=[('xlsx', '*.xlsx')], initialdir='D:\\')
filename = filename + '.xlsx'
wb.save(filename) 
点赞
收藏
评论区
推荐文章
皕杰报表之UUID
​在我们用皕杰报表工具设计填报报表时,如何在新增行里自动增加id呢?能新增整数排序id吗?目前可以在新增行里自动增加id,但只能用uuid函数增加UUID编码,不能新增整数排序id。uuid函数说明:获取一个UUID,可以在填报表中用来创建数据ID语法:uuid()或uuid(sep)参数说明:sep布尔值,生成的uuid中是否包含分隔符'',缺省为
Easter79 Easter79
3年前
sublime使用技巧
快捷键功能ctrlshiftn打开新Sublimectrlshiftw关闭Sublime,关闭所有打开文件ctrlshiftt重新打开最近关闭文件ctrln新建文件ctrls保存ctrlshifts另存为ctrlf4关闭文件ctrlw关闭ctrlk,c
Wesley13 Wesley13
3年前
MYSQL导入excel
MYSQL使用navicat导入excel第一步:首先需要准备好有数据的excel!(https://oscimg.oschina.net/oscnet/32a115c1ee93f1064aa2eedf9d7173cb5ef.png)第二步:选择"文件""另存为",保存为"CSV(逗号分隔)(\.csv)",
Wesley13 Wesley13
3年前
4cast
4castpackageloadcsv.KumarAwanish发布:2020122117:43:04.501348作者:KumarAwanish作者邮箱:awanish00@gmail.com首页:
Stella981 Stella981
3年前
JS 对象数组Array 根据对象object key的值排序sort,很风骚哦
有个js对象数组varary\{id:1,name:"b"},{id:2,name:"b"}\需求是根据name或者id的值来排序,这里有个风骚的函数函数定义:function keysrt(key,desc) {  return function(a,b){    return desc ? ~~(ak
Stella981 Stella981
3年前
HIVE 时间操作函数
日期函数UNIX时间戳转日期函数: from\_unixtime语法:   from\_unixtime(bigint unixtime\, string format\)返回值: string说明: 转化UNIX时间戳(从19700101 00:00:00 UTC到指定时间的秒数)到当前时区的时间格式举例:hive   selec
Stella981 Stella981
3年前
PostgreSQL Oracle 兼容性之
Oracle使用sys\_guid()用来产生UUID值。 在PostgreSQL中有类似的函数,需要安装uuidossp插件。 如果用户不想修改代码,还是需要使用sys\_guid()函数的话,可以自己写一个。 如下:1.postgres\createextension"uuidossp";2.CREATE
Stella981 Stella981
3年前
Git 的由来
一、初识Git1.1Git由来1\.为什么需要版本控制举一个简单的例子,如果你用MicrosoftWord写过长篇大论,那你一定有这样的经历:想删除一个段落,又怕将来想恢复找不回来怎么办?有办法,先把当前文件“另存为……”一个新的Word文件,再接着改,改到一定程度,再“另存为……
Wesley13 Wesley13
3年前
LAE软件开发工具界面介绍
lae工具基本简介!(http://static.oschina.net/uploads/space/2016/0727/141728_vOby_2859408.png) 一、 菜单1、 文件:主要有新建、打开、保存、另存为、退出功能,lae所新建的项目实际上是一个目录和一些模板文件,所编辑的UI文件都将保存到该目录下。2、 编辑:主要有