我每周必看的一个公众号栏目是阮一峰的网络日志周刊,在那里可以时不时发现一些有趣的工具。本周看到一个图书元数据API,Power BI或者Excel Power Query可以轻松调用。
列出需要查询的关键字,可以是图书名称或者作者姓名。
返回的结果有作者姓名、图书封面、简介、出版社、价格、评分等信息。
如何调用?
将关键字列表加载到Power Query,添加如下自定义列:
Json.Document(Web.Contents("https://book-db-v1.saltyleo.com/?keyword="&[关键字]))
一步步展开list、record,即可得到结果:
需要注意的是,无论是按照书名还是作者姓名查询,都可能遇到重名的情况,需要再次筛选得到需要的结果。另外部分信息可能会不完整,例如价格、评分。