获得Python in Excel的preview之后, 就在任意的Excel单元格里可以敲=py(
来写Python代码了。不过Python in Excel并没有什么专门的文档, 只有一些_Get Started_教程, 比如link 1, link 2, 剩下的就是pandas
, matplotlib
, seaborn
等lib的文章,和Python in Excel并没有什么关系。所以刚进入Python in Excel时,对这个新的环境会有很多疑问,这篇文章主要是分享一些我的一些理解和使用心得。
从单元格取值
在Python in Excel中, 我们可以用xl()
函数获取从单元格,列,行乃至sheet中获取数据。如果要获取其他sheet中的数据,按照xl('SheetName!A1:B2')
这样的方式写就可以. 如果 xl()
函数引用的值的范围超过了一个单元格,那么它返回的值是一个DataFrame
对象.
如果在Excel中多单元格设置了类型(category),那么xl()
返回的类型的对应管辖如下所示: