WPS没有pq,不妨试试sqlite

wils

创作者俱乐部成员

首先,项目来自https://github.com/xlladdins/xll_sqlite

只是编译了一下,是个xll加载项,可以从网盘下载:

链接: https://pan.baidu.com/s/1P7fe-48_dAP0hCp9TeLArg?pwd=bcbp 提取码: bcbp


把xll放到随便什么目录里,WPS加载它即可使用

具体的使用可以看官网,图中的操作是:

  • 在E2单元格写入=\SQL.DB()新建内存sqlite数据库,也可以打开本地数据库文件

  • 在E3单元格写入=SQL.CREATE_TABLE(E2,"t",A1:C12),意思是以A1:C12的数据写入输入库,第一行是表头,可以继续创建多张表

  • 在E4单元格写入=SQL.QUERY(E3,"具体的查询"),自己随便写查询,具体参考sqlite3教程


其实,熟悉python的朋友可以直接安装xloil库,就可以在wps写sqlite了,还能调用py很方便

这个xll则简单一点,只要一个文件,随意加载使用

这些方法大概都能在JS宏里使用


pq遥遥无期,看得见摸得着的sqlite3也很香啦🤣

广东省
浏览 507
收藏
5
分享
5 +1
9
+1
全部评论 9
 
在你的帖子里总能发现好东西
· 山西省
回复
以前我的办法是用xlwing自定义函数,现在有了这个真是方便了
· 山西省
1
回复
 
不错,很方便
· 广东省
回复
 
原来是点加载项
· 广东省
1
回复
wils

创作者俱乐部成员

这个是32位的xll,wps也得用32位的。。。 那个xloil也有这样的限制,32位的wps必须用32位的python
· 海南省
回复
 
问题怎么加载这个?第三方COM加载,添加文件目录吗?
· 广东省
回复
 
王禹成

创作者俱乐部成员

还有这玩法
· 浙江省
回复
 
太酷了
· 福建省
回复