Excel Stock Price Template for Indian Stocks — Free Download

M
MarketXLS Team
Published
Excel stock price template for Indian stocks - free download with live NSE BSE data using MarketXLS India

Download the Template

Get a ready-to-use Excel stock price template for Indian stocks with live data formulas pre-built.

Download Free Template (.xlsx)

Requires: MarketXLS India subscription (starts at ₹3,500/month) + Zerodha or Angel One account.


What Is Inside the Template

The template has three sheets, each fully pre-built with MarketXLS India formulas:

Sheet 1: Stock Price Tracker

A watchlist of 15 top NSE stocks plus Nifty 50 and Bank Nifty indices. Every cell streams live data from your Zerodha account.

Columns included:

ColumnDataFormula Used
Last PriceLive traded price=mxlsIN.ZerodhaLast("RELIANCE:IN")
OpenDay opening price=mxlsIN.ZerodhaOpen("RELIANCE:IN")
HighDay high=mxlsIN.ZerodhaHigh("RELIANCE:IN")
LowDay low=mxlsIN.ZerodhaLow("RELIANCE:IN")
Prev ClosePrevious day close=mxlsIN.ZerodhaPreviousClose("RELIANCE:IN")
ChangePrice change=mxlsIN.ZerodhaChange("RELIANCE:IN")
VolumeTraded volume=mxlsIN.ZerodhaVolume("RELIANCE:IN")
Buy QtyTotal buy quantity=mxlsIN.ZerodhaBuyQuantity("RELIANCE:IN")
Sell QtyTotal sell quantity=mxlsIN.ZerodhaSellQuantity("RELIANCE:IN")
Last Trade TimeTimestamp of last trade=mxlsIN.ZerodhaLastTradeTime("RELIANCE:IN")

Pre-loaded stocks: Reliance, TCS, HDFC Bank, Infosys, ICICI Bank, Hindustan Unilever, SBI, Bharti Airtel, Tata Motors, L&T, Bajaj Finance, Axis Bank, Maruti Suzuki, Wipro, Adani Enterprises.

Pre-loaded indices: Nifty 50, Bank Nifty.

To add your own stocks, copy any row and change the symbol in column B. All formulas reference the symbol cell, so they update automatically.


Sheet 2: Portfolio Tracker

Enter your holdings and the template calculates live P&L.

What you fill in:

  • Symbol — the NSE ticker (e.g., RELIANCE)
  • Qty — number of shares you own
  • Buy Price — your average purchase price

What the template calculates automatically:

MetricHow It Works
Invested AmountQty × Buy Price
Live Price=mxlsIN.ZerodhaLast(Symbol&":IN") — streams from your broker
Current ValueQty × Live Price
P&L (₹)Current Value − Invested
P&L (%)P&L ÷ Invested
Day ChangeLive Price − =mxlsIN.ZerodhaPreviousClose(Symbol&":IN")

Portfolio summary section at the bottom gives you:

  • Total invested
  • Total current value
  • Total P&L
  • Overall return percentage
  • Today's P&L

The template comes pre-loaded with 8 sample holdings (Reliance, TCS, HDFC Bank, Infosys, Tata Motors, SBI, ICICI Bank, Bajaj Finance). Replace these with your actual holdings.


Sheet 3: Nifty Option Chain with Greeks

A live option chain for Nifty with 11 strikes (5 above ATM, ATM, 5 below ATM) and real-time Greeks.

Reference data (auto-detected):

Nifty Spot:   =mxlsIN.ZerodhaLast("NIFTY:IN")
Next Expiry:  =mxlsIN.ExpirationNext("NIFTY:IN")
ATM Strike:   =mxlsIN.StrikeNext("NIFTY:IN")

For each strike, the template shows:

ColumnFormula
Option Symbol=mxlsIN.OptionSymbol("NIFTY", ExpiryCell, "C", StrikeCell)
Last Price=mxlsIN.ZerodhaLast(OptionSymbol&":IN")
Open Interest=mxlsIN.ZerodhaOpenInterest(OptionSymbol&":IN")
OI Day High=mxlsIN.ZerodhaOpenInterestDayHigh(OptionSymbol&":IN")
Delta=mxlsIN.opt_Delta(Spot, Premium, Expiry, "C", Strike)
Gamma=mxlsIN.opt_Gamma(Spot, Premium, Expiry, "C", Strike)
Vega=mxlsIN.opt_Vega(Spot, Premium, Expiry, "C", Strike)
Implied Volatility=mxlsIN.opt_ImpliedVolatility(Spot, Premium, Expiry, "C", Strike)

The expiry and ATM strike update automatically each week. No need to manually change anything when a new expiry rolls in.

To switch to Bank Nifty: Replace "NIFTY" with "BANKNIFTY" in the reference cells and the option chain formulas. Adjust the strike interval from 50 to 100.

To view Puts: Change "C" to "P" in the OptionSymbol and Greeks formulas.


Sheet 4: Instructions & Formula Reference

A complete reference of every MarketXLS India formula with descriptions. Keep this sheet as a cheat sheet while you build your own analysis.


How to Set Up the Template

Step 1: Subscribe to MarketXLS India

Visit marketxls.com/stock-data-excel-plugin-india and choose a plan:

  • Monthly: ₹3,500/month
  • Annual: ₹30,000/year (₹2,500/month effective)

Step 2: Install the MarketXLS Add-in

Open Excel → InsertGet Add-ins → Search for MarketXLS → Click Add.

The add-in works on:

  • Windows (Excel 2016+)
  • Mac (Excel 2016+)
  • Excel Online (Office 365)

Step 3: Connect Your Broker

Open the MarketXLS panel in Excel and log in with your Zerodha or Angel One credentials. The connection uses secure OAuth — your password is never stored.

Step 4: Open the Template

Open the downloaded .xlsx file. Once your broker connection is active, all formulas start streaming live data automatically.


Using with Angel One Instead of Zerodha

The template ships with Zerodha formulas by default. To switch to Angel One, replace Zerodha with AngelOne in every formula:

ZerodhaAngel One
mxlsIN.ZerodhaLastmxlsIN.AngelOneLast
mxlsIN.ZerodhaOpenmxlsIN.AngelOneOpen
mxlsIN.ZerodhaHighmxlsIN.AngelOneHigh
mxlsIN.ZerodhaLowmxlsIN.AngelOneLow
mxlsIN.ZerodhaPreviousClosemxlsIN.AngelOnePreviousClose
mxlsIN.ZerodhaVolumemxlsIN.AngelOneVolume
mxlsIN.ZerodhaBuyQuantitymxlsIN.AngelOneBuyQuantity
mxlsIN.ZerodhaSellQuantitymxlsIN.AngelOneSellQuantity

The symbol format (RELIANCE:IN), option functions (ExpirationNext, StrikeNext, OptionSymbol), and Greeks functions (opt_Delta, opt_Gamma, opt_Vega, opt_ImpliedVolatility) work the same with both brokers.

Tip: Use Excel's Find & Replace (Ctrl+H) to replace all instances of Zerodha with AngelOne across the entire workbook in one step.


Customising the Template

Add More Stocks

  1. Right-click on the last stock row in Sheet 1
  2. Insert a new row
  3. Enter the NSE symbol in column B (e.g., HCLTECH)
  4. Copy formulas from the row above — they reference column B automatically

Track Futures

Use the futures symbol builder to add Nifty or Bank Nifty futures:

=mxlsIN.futureSymbol("NIFTY", "2026-03-27")

Then use ZerodhaLast, ZerodhaVolume, and ZerodhaOpenInterest with the generated symbol.

Add More Option Strikes

Copy the last row in the Option Chain sheet, then adjust the strike offset formula. Each row independently builds its own option symbol and calculates Greeks.


Why Use This Template Instead of Building Your Own

You could build a stock tracker from scratch — our step-by-step guides cover building a portfolio tracker, setting up a live Greeks calculator, and creating an intraday trading dashboard. But this template saves you time:

  • Pre-formatted with branded headers, alternating row colors, and proper column widths
  • Pre-loaded with 15 high-liquidity NSE stocks and 2 major indices
  • Portfolio sheet with summary formulas already wired up
  • Option chain with Greeks — the most complex part — already built
  • Instructions sheet so you (or your team) can reference formulas without leaving Excel
  • Works immediately once you connect your broker

Frequently Asked Questions

Is the template really free?

Yes, the .xlsx file is free to download. However, the formulas inside require an active MarketXLS India subscription (starts at ₹3,500/month) and a Zerodha or Angel One broker account to stream live data.

Does it work on Mac?

Yes. MarketXLS India works on Windows, Mac, and Excel Online. This is the only Indian stock market Excel plugin that supports Mac.

Can I share this template with others?

Yes. Share the file with anyone. They will need their own MarketXLS subscription and broker account for the formulas to work.

What happens outside market hours?

The template shows the last traded prices from the previous session. When the market opens at 9:15 AM IST, streaming resumes automatically.

Can I add BSE stocks?

The :IN suffix works for both NSE and BSE listed stocks. Use the same symbol format.


Download Now

Download Free Template (.xlsx)

Not sure if MarketXLS India is right for you? Read our honest comparison of the best Excel plugins for Indian stocks.

Subscribe to MarketXLS India → to activate the live data formulas. Starts at ₹3,500/month. Cancel anytime.

Important Disclaimer

The information provided in this article is for educational and informational purposes only and should not be construed as investment advice, a recommendation, or an offer to buy or sell any securities. MarketXLS is a financial data platform and is not a registered investment advisor, broker-dealer, or financial planner. Always conduct your own research and consult with a qualified financial professional before making any investment decisions. Past performance is not indicative of future results. Trading and investing involve substantial risk of loss.

Interested in building, analyzing and managing Portfolios in Excel?
Download our Free Portfolio Template
I agree to the MarketXLS Terms and Conditions
Call: 1-877-778-8358
Ankur Mohan MarketXLS
Welcome! I'm Ankur, the founder and CEO of MarketXLS. With more than ten years of experience, I have assisted over 2,500 customers in developing personalized investment research strategies and monitoring systems using Excel.

I invite you to book a demo with me or my team to save time, enhance your investment research, and streamline your workflows.
Implement "your own" investment strategies in Excel with thousands of MarketXLS functions and templates.
MarketXLS provides all the tools I need for in-depth stock analysis. It's user-friendly and constantly improving. A must-have for serious investors.

John D.

Financial Analyst

I have been using MarketXLS for the last 6+ years and they really enhanced the product every year and now in the journey of bringing in AI...

Kirubakaran K.

Investment Professional

MarketXLS is a powerful tool for financial modeling. It integrates seamlessly with Excel and provides real-time data.

David L.

Financial Analyst

I have used lots of stock and option information services. This is the only one which gives me what I need inside Excel.

Lloyd L.

Professional Trader

Meet The Ultimate Excel Solution for Investors

Live Streaming Prices in your Excel
All historical (intraday) data in your Excel
Real time option greeks and analytics in your Excel
Leading data service for Investment Managers, RIAs, Asset Managers
Easy to use with formulas and pre-made sheets