你的浏览器禁用了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)
接着上文的代码继续:
当把嵌套列表赋值给Excel Range时,指定左上方的单元格位置就ok:
查看一片区域的值,指定左上角和右下角单元格即可:
为了减少与Excel的交互来提升效率
应该使用 sht.range('A1').value = [[1,2],[3,4]]
而不是 sht.range('A1').value = [1, 2] 和 sht.range('A2').value = [3, 4]
获取Excel数据区域的几种方法:
清空sheet内容:
使用numpy给单元格赋值:
创建一个df:
使用pandas的df赋值给Excel单元格:
创建一个Series:
使用Series给Excel单元格赋值:
代码和数据获取地址:https://notebooks.azure.com/Wang10121643/projects/xlwings
bluezhan
荆棘之冠
要回复文章请先登录或注册