Telecom CDR Converter

A utility for processing large call detail files (100,000+ rows). It automatically detects headers, normalizes phone numbers and filters out service records.

Key features:

  • Smart header detection (scans the first 20 rows)
  • Memory optimization: streaming output for files over 50 MB
  • Phone number validation and normalization
  • Priority logic for selecting BS cells

Technologies:

Python, pandas, openpyxl, numpy

Result:

A file processed in 2–3 minutes instead of 3–4 hours of manual work.