Skip to content

bharat2002/NSE-CSVParser

Repository files navigation

NSE CSV Parser and Viewer

Overview

This project is a simple and efficient tool designed to parse CSV files from the NSE (National Stock Exchange of India) and display the data in a tabular format using Qt. Users can interact with the table, and double-clicking on a row provides detailed information about the selected entry.

Features

  • CSV Parsing: Parse CSV files from the NSE with ease.
  • Data Display: Show parsed data in a table format using Qt.
  • Row Details: Double-click on any row to view detailed information about that specific entry.

Tech Stack

Backend:

  • Qt Framework: For GUI and application logic.

Additional Tools:

  • C++: Core programming language for the application.

Installation

Prerequisites

  • Qt Creator
  • GCC or Clang for compiling C++

Steps

  1. Clone the Repository:

    git clone https://github.com/your-username/nse-csv-parser.git
    cd nse-csv-parser
  2. Open in Qt Creator:

    • Open the .pro file in Qt Creator.
  3. Build and Run:

    • Build the project using Qt Creator.
    • Run the application.

Usage

  1. Launch the application.
  2. Open an NSE CSV file using the provided file dialog.
  3. View the data in the table.
  4. Double-click on any row to view detailed information about that row.

Future Enhancements

  • Search Functionality: Add a search bar to filter rows by specific criteria.
  • Sorting: Enable sorting by columns.
  • Export: Add functionality to export the displayed data to a new CSV file.

Contributing

Contributions are welcome! Please follow these steps:

  1. Fork the repository.
  2. Create a new branch for your feature or bug fix.
  3. Submit a pull request with a detailed explanation of your changes.

License

This project is licensed under the MIT License. See the LICENSE file for more details.

Acknowledgments

  • Qt for providing a powerful framework for GUI development.
  • NSE India for the CSV data used in this project.

Feel free to reach out with questions, suggestions, or feedback!

Example CSV File :

MW-NIFTY-50-29-Dec-2024.csv

About

This project is NSE website index CSV parser which parses the CSV Data and it gives a better visualisation of a particular stock.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors