发布于 2026-01-06 5 阅读
0

轻松在 Google Sheets 中自动生成 NSE 股票价格!

轻松在 Google Sheets 中自动生成 NSE 股票价格!

“股市里充斥着只知道所有东西的价格,却不懂任何东西的价值的人。” ——菲利普·费舍尔

您是否曾希望能够轻松地在 Google Sheets 中直接追踪 NSE 股票的实时价格和财务数据?我们也有同样的愿望!因此,我们着手开发一款强大的 Google Sheets 脚本,利用GOOGLEFINANCE函数获取实时股价、市值、市盈率等诸多信息。以下是我们的故事,以及如何使用它让您的财务追踪变得轻松便捷。


这个想法

一切都源于一个简单的愿望:无需在多个网站间切换,就能随时掌握我们关注的NSE股票动态。我们希望所有信息集中在一个地方,最好是在Google Sheets中,这样我们就能轻松地处理和分析数据。我们的想法很简单:自动将实时股票数据导入Google Sheets,而这正是我们着手实现的目标。

旅程

我们的探索之旅始于对 Google Sheets 函数功能的探索GOOGLEFINANCE。我们发现,虽然它GOOGLEFINANCE支持价格、成交​​量和市盈率等多种属性,但需要我们手动输入每个股票代码和公式。这既繁琐又耗时。我们需要一种方法来自动化这个过程。

解决方案

我们决定创建一个 Google Apps 脚本,其功能如下:

  1. 获取NSE股票的实时股价和财务数据
  2. 自动追加NSE:股票代码,以确保结果准确。
  3. 清除先前数据,保持表格整洁。
  4. 为了方便设置,请预先填充股票代码列表。

如何使用我们的脚本

我们已简化脚本的上手流程,只需按照以下简单步骤操作即可:

  1. 打开您的 Google 表格文档。
  2. 前往Extensions> Apps Script
  3. 将我们文件中的代码复制并粘贴Code.js到 Apps Script 编辑器中。
  4. 点击磁盘图标或按. 键保存脚本Ctrl + S
  5. 关闭 Apps Script 编辑器并刷新您的 Google Sheets 文档。
  6. NSE:从单元格 A3 开始输入股票代码(不带逗号) 。
  7. 点击Stock Prices>Update Prices获取并显示股票数据。

特征

我们的脚本会获取大量数据,其中包括:

  • 实时价格
  • 百分比变化
  • 体积
  • 高价和低价
  • 公开价格
  • 市值
  • 平均每日交易量
  • 市盈率
  • 每股收益
  • 52周最高点和最低点
  • 前一日收盘价
  • 流通股数量
  • 交易时间
  • 数据延迟

视觉指南

以下是您的 Google 表格设置概览:

工作示例

描述:

  • 左侧显示的是A列中输入的股票代码。
  • 顶部菜单显示Stock Prices带有该Update Prices选项的菜单。

预配置表格

为了简化操作,我们已预先配置好 Google 表格,其中脚本已设置完毕。您可以点击此处查看并复制。App Script 已包含在内,因此您无需担心代码编写问题。

视频教程

如果您更喜欢视频教程,我们也为您准备了!请点击此处查看我们关于如何使用脚本的详细视频教程

超越

我们并没有止步于数据采集。我们还创建了一个额外的脚本,Populate.js用于自动填充股票代码列表。如果您想从预定义的股票列表开始,这个脚本会非常方便。

使用 Populate.js 的步骤

  1. 打开您的 Google 表格文档。
  2. 前往Extensions> Apps Script
  3. 将我们文件中的代码复制并粘贴Populate.js到 Apps Script 编辑器中。
  4. 点击磁盘图标或按. 键保存脚本Ctrl + S
  5. 关闭 Apps Script 编辑器并刷新您的 Google Sheets 文档。
  6. 运行该populateStocks函数,从单元格 A3 开始自动填充您的 NSE 股票列表。

自动化的乐趣

参与这个项目真是令人愉悦。能够将手动录入股票数据这样繁琐的工作自动化,让我们感到非常开心。我们希望它也能给您带来同样的乐趣和便利。

请查看此处的 GitHub 代码库 - Vikranth3140/NSE-Stock-Prices-Automation

欢迎您探索、调整和扩展我们的脚本。自动化不仅可以让财务跟踪变得更轻松,还能让它更有趣!

结论

我们希望我们的经验和这份脚本能启发您实现任务自动化和简化。祝您追踪顺利,投资收益丰厚!


感谢您与我们一同踏上这段旅程。如果您有任何问题或反馈,欢迎随时与我们联系。祝您自动化投资和理财愉快!

文章来源:https://dev.to/vikranth3140/automate-nse-stock-prices-in-google-sheets-with-ease-3mop