Xlwings学习-在pycharm做的笔记 #!usr/bin/env python #coding=utf-8 #开发人员:sin #开发时间:2020/6/21 8:53 #文件名称:xlwing #吃不了就剩,怕浪费就下次少盛点。盛的一瞬间,饭菜的成本已经沉没了,它真没胃口的健康重要。 #不才在学习xlwings模块的基础知识的笔记,和个人一点点理解,还需熟记才能灵活使用 import xlwings as xw #xw模块基本对象1.apps 2.App-单一execl程序 3.books-工作薄 4.Book-工作表(仅个人一个类比,有一点不同) ##1.apps Apps=xw.apps #apps.首字母小写,查看所有app count=Apps.count #返回App总数 keys = xw.apps.keys()#查看所有的PID,每个App对应一个PID值,可以看作是数字编号,用来识别不同的App ##2.App app=wx.App() #打开execl并创建一个工作簿 app=wx.App(visible=True,add_book=False) #visible用来设置程序是否可见,True表示可见(默认),Flase不可见。 #add_book用来设置是否自动创建工作簿, # True表示自动创建(默认),False不创建 pid = app.pid #pid是App创建工作薄生成的编号,具有唯一性 app=xw.apps(2380)#通过pid编号引用App #退出 App app.kill()#强制退出 execl App app.quit()#退出execl,但不保存(常用) #刷新屏幕 app.screen_updating=False#默认为True,关闭后程序运行会快些。结束记得改为True app.display_alerts=False #提醒信息是否可见,默认可见 ##3.books--APP所包含的所有Book books=xw.books #活动App的工作薄 books=app.books #打开app(指定App)的工作薄 ##4.Book 工作表 #新建 wb=app.books.add() #创建app工作薄的工作表 app为变量值 wb=xw.Book()#创建一个新App下的工作表 #打开Book(已存在的execl文件) wa=app.books.open("execl文件名称.xlsx")#不加路径指在代码目录下 wa=xw.Book("execl文件名称.xlsx") #具体文件夹的execl文件 wb = xw.Book(r'C:\Users\zhoux\Desktop\test.xlsx') #加r为使用原始字符串,避免被转义 wb = app.books.open('C:/Users/zhoux/Desktop/test.xlsx')#没加r,在window系统,需用反斜杠。其他系统好像不用,这个想知道自己去查 #另还有多种参数可用,目前仅简单学基本,实际应用,在深入,有密令,读写权限等等 """ App,books两者的功能,books肯定在App里面 1.创建App,好像只是运行execl,并新建空白工作薄。 提问:能不能打开指定位置的execl文件呢 2.创建books,可以命名工作薄;可以打开或引用指定文件的execl文件 互相共勉之。 """ #今天先到这里,后面再学习,sheets,range和简单的应用。 -离天空最近的地方,是少时父亲的肩膀----父亲节 本文来源:https://www.wddqw.com/doc/309701198ad63186bceb19e8b8f67c1cfbd6ee7f.html