The CAMT054 Consolidation Tool is a Python-based application designed to consolidate CAMT054 XML files into a single CSV file based on user-selected tags. The tool provides a graphical user interface (GUI) for selecting the input directory, output file, and the specific tags to parse from the XML files.
- Consolidates multiple CAMT054 XML files into a single CSV file.
- Allows users to select which tags to parse from the XML files.
- Provides a simple GUI for easy operation.
- Python 3.x
- tkinter
- xml.etree.ElementTree
- pandas
- os
- Clone the repository:
git clone https://github.com/yourusername/camt054-consolidation-tool.git cd camt054-consolidation-tool
- Install the required Python packages:
pip install -r requirements.txt
- Execute the script:
python camt054_consolidation_tool.py
- Using the GUI:
- Select the input directory containing CAMT054 XML files.
- Choose the output file path for the consolidated CSV file.
- Select the tags you want to parse.
- Click 'Start' to process the XML files and save the consolidated data to the CSV file.
- Run the script:
python camt054_consolidation_tool.py
- Using the GUI:
- Input Directory: Use the 'Browse' button to select the directory containing your CAMT054 XML - files.
- Output File: Use the 'Browse' button to choose where to save the consolidated CSV file.
- Select Tags to Parse: Check the boxes next to the tags you want to include in the CSV file.
- Start Process: Click the 'Start' button to begin parsing the XML files and creating the CSV file.
Jorge Fortes
1.0 (Date: 2024-05-26)
This project is licensed under the GNU General Public License.
-
For any issues or contributions, please open a new issue or submit a pull request on the GitHub repository.
-
This tool simplifies the process of consolidating CAMT054 XML files, making it easier to work with large sets of transaction data. Enjoy using the CAMT054 Consolidation Tool!