Google Sheets 可监控竞品价格、抓取新闻标题,并从网站、CSV 等来源获取数据,助力小型企业主和营销人员获得竞争优势。
作为云端电子表格服务,Google Sheets 功能远超财务报表处理。其三大核心功能可帮助企业收集竞品及行业数据,辅助明智决策。
IMPORTXML
IMPORTXML 是 Google Sheets 中最强大的函数之一。虽名为导入 XML,但它支持解析 HTML、CSV、TSV 及 RSS 等多种结构化数据。
例如,若您与零售商 Zumiez 存在竞争关系且销售同类女士斜纹布运动裤,可利用该函数追踪其价格。
Google Sheets IMPORTXML 函数可用于从竞争对手的产品详情页捕获价格数据。
创建包含“产品名称”、“产品价格”、“URL”等列标题的表格后,即可开始追踪。
您可以将 IMPORTXML 检索到的数据放置在电子表格中的几乎任何位置,包括在某些有意义的标题下方。
IMPORTXML 需两个参数:目标资源 URL 和 XPath 查询语句。
IMPORTXML 函数需要两个参数。
在单元格输入等号及函数名,括号内依次填入 URL(字符串格式)和 XPath 定位符。按下回车键,Sheets 即会自动提取对应元素内容。
=IMPORTXML("http://www.zumiez.com/almost-famous-khaki-twill-jogger-pants.html", "//h1[contains(@itemprop, 'name')]")
XPath 用于在结构化数据中选择特定节点。“//”表示从文档顶部搜索,“h1”指定标签类型,“contains(@itemprop, 'name')”则限定属性条件。
//h1[contains(@itemprop, 'name')]
若不熟悉 XPath,可使用 Chrome 开发者工具辅助定位:右键点击目标元素选择“检查”,即可在面板中查看并复制对应的 XPath 路径。
Google Chrome 中的开发人员工具有助于定义 xpath。
对每个需监控的产品重复上述操作,即可实现自动化追踪。
IMPORTFEED
IMPORTFEED 专用于解析 RSS 或 ATOM 订阅源。除必需的 Feed URL 外,还支持三个可选参数以精准获取数据。
IMPORTFEED 函数只有一个必需参数,但可选参数有助于您精准定位所需的数据。
基础用法仅需传入 Feed 地址:
=IMPORTFEED("https://www.practicalecommerce.com/feed")
Google Sheets 可以像 RSS 阅读器一样,收集 feed 中的所有文章。
通过第二个参数可指定获取内容,如仅提取文章标题:
=IMPORTFEED("https://www.practicalecommerce.com/feed", "items title")
第三个参数设为 "true" 可自动添加列标题;第四个参数用于限制返回条目数,例如仅获取最近 5 篇文章:
=IMPORTFEED("https://www.practicalecommerce.com/feed", "", "true", 5)
IMPORTDATA
IMPORTDATA 可从 CSV 或 TSV 文件中提取数据,适用于整合网络工具或政府公开数据集。
Sheets 的 IMPORTDATA 函数只有一个必需参数。
例如,直接导入美国 2010 年人口普查数据至工作表:
=IMPORTDATA("http://www.census.gov/2010census/csv/pop_change.csv")
使用 IMPORTDATA 从 CSV 或 TSV 文件导入数据非常简单。
总结
Google Sheets 提供多种实用技巧助力企业收集可操作数据。其中 IMPORTXML 尤为出色,能有效实现竞品价格自动化追踪。

