你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
前文传送门:
微软出品的Python写码利器——Azure Notebooks 初体验(1)
微软出品的Python写码利器——Azure Notebooks 初体验(2)
Python交互Microsoft Office 的 Excel —— xlrd(1)
Python交互Microsoft Office 的 Excel —— xlwt(1)
Python交互Microsoft Office 的 Excel —— xlwt(2)
Python交互Microsoft Office 的 Excel —— xlutils(1)
Python交互Microsoft Office 的 Excel —— xlwings(1)
Python交互Microsoft Office 的 Excel —— xlwings(2)
其实xlwings的对象是这样分级的:
Apps--》boosk--》sheets--》range
所以,我们应该先创建一个app,如果是打开一个已有的文档:
新建一个excel并写入内容:
在xlwings中,对数据的引用是非常灵活的:
写入数据在上一篇中已经详细提到,这里不再赘述。
如果想知道正在操作的对象情况,可以这样:
加入超链接:
获取当前range的地址:
清除相关内容格式:
获取range的颜色(这里因为被清除了内容和格式,所以返回None):
结果:
代码和数据获取地址:https://notebooks.azure.com/Wang10121643/projects/xlwings
要回复文章请先登录或注册