🚀 Big News: Socket Acquires Coana to Bring Reachability Analysis to Every Appsec Team.Learn more
Socket
DemoInstallSign in
Socket

statement-parser

Package Overview
Dependencies
Maintainers
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

statement-parser

Bank Statement Parser is a Python library designed to parse and normalize transaction data from various bank statement formats ( CSV, Excel, etc.) into a consistent and easy-to-use Pandas DataFrame. It supports multiple banks and file formats, making it a versatile tool for financial data analysis.

0.0.12
PyPI
Maintainers
1

Bank Statement Parser

Python Version License PyPI Version

Bank Statement Parser is a Python library designed to parse and normalize transaction data from various bank statement formats ( CSV, Excel, etc.) into a consistent and easy-to-use Pandas DataFrame. It supports multiple banks and file formats, making it a versatile tool for financial data analysis.

Features

  • Multi-Format Support: Parse bank statements from CSV, Excel, and more.
  • Bank-Specific Parsing: Customizable parsers for different banks.
  • Consistent Output: Normalized transaction data with standardized columns (Date, Description, Amount, etc.).
  • Easy Integration: Simple API for quick integration into your Python projects.
  • Extensible: Add support for new banks or formats with minimal effort.

Installation

You can install the library via pip:

pip install statement_parser

Usage

Basic Example

from statement_parser.banks.HdfcCredit import HdfcCredit

parser = HsbcCredit()
df = parser.getDataFrame("path/to/statement.csv")
# Display the parsed transactions
print(df.head())

FAQs

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts