Skip to content

masantizof/Lab-Data-ETL

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 

Repository files navigation

βš™οΈ Laboratory Data ETL & Automation

Python ETL Efficiency

πŸ“‹ Project Overview

This utility was created to modernize data workflows within a Geological Laboratory. It addresses the challenge of digitizing results from legacy equipment that output unstructured Excel binaries (XLS).

The script automates the Extract, Transform, and Load (ETL) process, parsing thousands of raw files and mapping them to standardized reporting templates required by the institution.

πŸ”§ Solution Architecture

  1. File Parsing: Recursive directory scanning to identify and process non-standard legacy files.
  2. Data Mapping: Intelligent matching of chemical element columns to the strict database schema.
  3. Excel Injection: Low-level manipulation using openpyxl to inject data into official templates while preserving complex formatting.

πŸ› οΈ Tech Stack

  • Python: pandas, openpyxl, os, traceback.
  • Concept: Data Normalization & Process Automation.

πŸ† Achievement

Significantly reduced human error in data transcription and cut down reporting time from days to minutes.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages