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.
- 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.
- Qt Framework: For GUI and application logic.
- C++: Core programming language for the application.
- Qt Creator
- GCC or Clang for compiling C++
-
Clone the Repository:
git clone https://github.com/your-username/nse-csv-parser.git cd nse-csv-parser -
Open in Qt Creator:
- Open the
.profile in Qt Creator.
- Open the
-
Build and Run:
- Build the project using Qt Creator.
- Run the application.
- Launch the application.
- Open an NSE CSV file using the provided file dialog.
- View the data in the table.
- Double-click on any row to view detailed information about that row.
- 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.
Contributions are welcome! Please follow these steps:
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Submit a pull request with a detailed explanation of your changes.
This project is licensed under the MIT License. See the LICENSE file for more details.
- 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 :