Python利用xlwings库读写excel常用操作之一:创建book对象

2019/11 16 16:11
阅读(3605)

Python读写excel的库很多,有xlrd、xlwt、openpyxl、xlwings等,个人比较喜欢xlwings.xlwings库功能强大,window、mac系统都能使用,不仅可以读写excel数据,还可修改、设置格式,绘制图表,也可以调用VBA。同时语法简单,熟悉EXCEL中VBA语法的,相信很快就能掌握xlwings的使用。

xlwings对象

本节主要是介绍xlwings对工作簿(book)对象的基本操作:

1.add_book参数为False时,只打开EXCEL程序,没有新建工作簿:

 app=xw.App(visible=True,add_book=False)

2. 打开excel程序,并新建一个工作簿:

 app=xw.App(visible=True,add_book=True)

3.在打开了excel程序的情况后,再新建工作簿:

 wb=app.books.add()

4.打开本地电脑上的excel工作簿,方法一:

 
#open()里面是文件的路径
wb = app.books.open('example.xlsx')

5.打开本地电脑上的excel工作簿,方法二:

 wb = xw.Book('example.xlsx')

6.获得打开工作簿的绝对路径:

 pth=wb.fullname

7.获得工作簿的名称:

 name=wb.name

8.保存工作簿:

 wb.save(filepath)

9.关闭工作簿:

 wb.close()

10.退出excel程序:

 app.quit()

好了,本节就先介绍到这,下节将介绍xlwings操作sheet对象的一些基本方法。

o郭二爷o原创或整理--转载请注明: http://www.dszhp.com/xwbook.html

发表回复

欢迎回来 (打开)

(必填)