你的浏览器禁用了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)
xlwings是一个可以实现从Excel调用Python,也可在python中调用Excel的库。
1、xlwings支持.xls读,支持.xlsx文件读写。
2、支持Excel操作。
3、支持VBA。
4、强大的转换器可以处理大部分数据类型,包括numpy ndarray和pandas DataFrame Series。
相关视频资料:
https://www.xlwings.org/
快速开始:
http://docs.xlwings.org/en/stable/quickstart.html
http://docs.xlwings.org/en/stable/index.html
安装:
pip install xlwings
导入需要的包和模块:
指定起始位置(左上角)后,可以用列表和df直接填充一块区域:
matplotlib绘图可以直接生成在Excel中:
保存后即可看到:
对单个单元格的各种数据类型填充:
使用列表进行行方向填充和列方向填充注意写法的不同:
返回你熟悉的Excel定位写法:
让单元格返回列表:
如果行或列方向信息需要保留下来,则在options中设定ndim:
代码和数据获取地址:https://notebooks.azure.com/Wang10121643/projects/xlwings
要回复文章请先登录或注册