libreoffice - 使用 LibreOffice Calc 从网站获取数据
问题描述
我正在寻找一种使用 LibreOffice Calc 从网站获取一些数据的方法。
Treid 已经获取了 H3 标题=FILTERXML(WEBSERVICE("https://www.foresteu.com/termekeink//34653258430-abs-elzaro-kronospan-1543mm-k105-fp-raw-endgrain-oak"),"//h3")
,但我得到#VALUE!
了结果。
我很想获得 h3 标题和产品属性: Cikkszám:34653258430 Anyag:MŰANYAG Szélesség:43 Szín:FAUTÁNZAT Vastagság:1,5 分成如下单元格:Cikkszám: 34653258430
Anyag: MŰANYAG
Szélesség: 43
Szín: FAUTÁNZAT
Vastagság: 1,5
我正在使用最新版本的 LibreOffice Calc。谢谢!
解决方案
FILTERXML 仅适用于 XML 而不是 HTML,即使使用xpath=//h3
它也不起作用。
但是您可以尝试以下操作,使用菜单项:
- 插入
- 链接到外部数据
- 输入或粘贴网页的 URL 回车,等待几秒钟,在出现的小面板中设置参数,然后从出现的表格列表中选择一个选项卡,单击确定。
如果 Web 表是基于 HTML 的,则会出现数据。但是当表是用其他技术制作的时,数据链接将无法工作。
推荐阅读
- haskell - 记录语法中具有大量构造函数的代数数据类型的替代方案
- android - API 在获取项目列表时总是返回 onFail
- node.js - Node js通过config js读取不同的html
- python - 如何在 for 循环条件下强制执行异常处理?
- c# - 我如何使用 C# 代码在 DBF 文件中找到相关的单元格值
- typescript - 如何修复减速器类型定义?(TS2345)
- css - 2 带有图像的背景颜色
- swift - 我想在单元格顶部放置一个特定值
- javascript - 一页上的多个条纹结帐按钮
- node.js - 在代码中执行“npm i”命令时添加不必要的文件