WPS × Python 加入智能补全,实战体验如何?

E精精
E精精

WPS函数专家

之前我们发过一批关于WPS内测Python的体验文章,内测期间是每周一更新,前面几周更新的内容,我基本没太注意,不过22号更新了智能提示,没有提示,新手太痛苦了 ,现在可以愉快的玩耍了。

那么,我们就来系统聊一下,使用体验吧!

▍更新 - 智能提示+自动补全

说实话,没有自动补全功能,我基本都是靠VS来写了,粘贴过来,不然真的如同在记事本中书写,直接就没法写,因为我压根记得请几个API

▼ 动画演示-自动补全效果

▍体验01 - 单元格交互

可以切换为深色,这里体验一下,下面我们看一下和工作表内容交互的接口函数,xl函数,输入有对应的参数提示和中文说明,新手友好一些,不过还要适当学习!

获取之后,我们可以直接df,打印看一下结果。旁边有一个插入之表格,点击后可以直接导入到表格,不过我们还有处理一下数据,不然没啥意义!

利用pd的GROUPBY函数分组聚合,然后通过写入到单元格的接口函数write_xl,回写到单元格区域中,第一参数,需要回写的数据,一般都是dataframe,第二参数需要写入的区域,字符串,一般单元格地址,其他参数大家慢慢摸索吧! 列表、字典和dataframe直接可写入!

▍体验02 - 数据采集实战

有Requests和bs4两个常用库加持,日常小型数据采集够用了,测试了一下lxml库 应该没有,不过也够了,当然你也可以使用自带的re库提取数据!

▍体验03 - 排列组合难题

在Excel中解决排列组合是个难题,但是解决python 中itertools库,将变得非常简单,调包xia,如同使用VLOOKUP函数一样!

▍体验04 - 正则提取内容

我们经常直接使用pandas中str下的各种方法提取内容,同样findall支持正则表达式,当然你也可以单独导入re模块使用正则

▍体验05 - 支持echarts

echarts算是一个比较有名的绘图库了,集成后绘图功能相对方便一些,当然这些Excel自己也有,个人代码绘图不多,就不啰嗦了,简单跑一下金山的demo

还有读取在线表格数据、其他比较实用的包等我们就不一一体验了,大家有时间可以自己耍耍!

今天就这里! 我是小编E精精

江苏省
浏览 3547
2
11
分享
11 +1
11
2 +1
全部评论 11
 
悠悠一世
如何获取当前文件的工作表名称,如何获取外部文件数据,比如wps的其他云文件。
· 贵州省
回复
E精精
E精精

WPS函数专家

一言两语说不清,可以看看提供的API ,官方有文档
· 江苏省
回复
 
亂雲飛渡
· 广东省
回复
 
水墨染青花
· 四川省
回复
 
wils
wils

创作者俱乐部成员

from scipy.stats import normaltest import numpy as np data = np.random.normal(0, 1, 1000) write_xl(np.atleast_2d(data).T.tolist(), "A1") statistic, p_value = normaltest(data) print(p_value) 比如这段代码,可以运行,但不能补全还报错,比较奇怪
· 广东省
回复
E精精
E精精

WPS函数专家

测试正常运行
· 江苏省
回复
 
会飞的熊猫
没学会python
· 山东省
回复