Coder Social home page Coder Social logo

sg_banks's Introduction

Bank Statement Converter

The Bank Statement Converter is a versatile application designed to simplify the process of converting bank statements into a specific CSV format. It automates the extraction of transaction details from bank statements, streamlining data entry tasks and ensuring accuracy.

Key Features:

  • Automatic extraction of transaction details from various bank statement file types.
  • Conversion of extracted data into a standardized CSV format.
  • User-friendly interface for easy navigation and customization.
  • Compatibility with different bank statement formats, ensuring broad usability.

Whether you're a small business owner, accountant, or individual managing finances, the Bank Statement Converter saves time and effort, enabling you to focus on more critical tasks with confidence in your financial data accuracy.

How to Run the Program

Follow these steps to set up and run the program:

  1. Ensure Python is Installed

    • Make sure you have Python installed on your system. You can download it from the official Python website.
    • Verify the installation by running the following command in your terminal or command prompt:
      python --version
  2. Install Required Packages

    • Install the necessary Python packages using pip. Run the following command in your terminal or command prompt:
      pip install -r requirements.txt
  3. Run the Program

    • Execute the GUI script to start the program. Run the following command:
      python gui.py
  4. Program Interface

    • After running the command, the program's graphical user interface (GUI) should appear on your screen.
  5. Select File Types

    • Within the GUI, you will have options to select different file types for download. Choose the file types you need (e.g., CSV, PDF) and proceed with the desired actions.

Example Commands

Here is an example of the commands you might run in your terminal:

# Check Python installation
python --version

# Install required packages
pip install -r requirements.txt

# Run the program
python gui.py

To update categories

  • Refer to banks.py get_category function to modify the categories

For each type of bank

Steps to Download SC CSV/PDF bank statement

Follow these steps to download credit card data as a CSV or PDF file:

  1. Click on Home

    • Navigate to the homepage.
  2. Click on Credit Cards

    • On the navigation bar, locate and click on the "Credit Cards" section.
  3. Click on Refine Search

    • To filter the credit card results, click on the "Refine Search" option.
  4. Select via Date (if applicable)

    • If you need to select data based on a date range, use the date filter options provided in the "Refine Search" section.
  5. Download as CSV/PDF

    • After refining your search, choose the desired format (CSV or PDF) and click to download the file.

SC CSV/PDF bank statement

SC CSV/PDF bank statement

Steps to Download UOB PDF statements

Follow these steps to download credit card data as a CSV or PDF file:

  1. Click on Overview

    • Navigate to the homepage and click on overview to toggle more options
  2. Click on estatements

    • Click on estatements to get all the estatemeents

UOB PDF Credit card statement

sg_banks's People

Contributors

jillzyt avatar lyteyt avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.