你的浏览器禁用了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)
Python交互Microsoft Office 的 Excel —— xlwings(3)
Python交互Microsoft Office 的 Excel —— xlwings(4)
Python交互Microsoft Office 的 Excel —— openpyxl(1)
Python交互Microsoft Office 的 Excel —— openpyxl(2)
Python交互Microsoft Office 的 Excel —— openpyxl(3)
插入行列示例:
结果:
空白的行列是新插入的
删除行列:
删除了上图的B C D三列,下图的新的B C D均为从右往左移动3格得到
删除行:
新建一个workbook
原来8这个值在第8行,删除4行,现在8这个值到了第4行
和pandas一起使用:
将DF直接保存到了文件
要将DF转换为突出显示的标题和索引的sheet:
如果你只是想转换数据,可以使用只写模式:
也可以达到相同效果:
要将工作表转换为Dataframe,您可以使用values属性。 如果工作表没有标题或索引,这很容易办到:
代码和数据已经上传到微软Azure notebook:获取地址: https://notebooks.azure.com/Wang10121643/projects/openpyxl
第二页还有代码文件哦~
要回复文章请先登录或注册