Transforms Excel spreadsheets into clean CSV files with customizable column selection and row filtering capabilities. Perfect for data analysts and developers who need to extract specific data subsets from large Excel files. Works offline without requiring Excel installation.

Features

  • Convert XLSX/XLS files to CSV format preserving data types
  • Select specific columns by name or index position
  • Filter rows using custom conditions and value matching
  • Support for multiple worksheets within single Excel files
  • Output to console or save filtered results to new CSV file

Usage

python excel_filter.py --input data.xlsx --columns A,C,E --filter "B>100" --output filtered.csv

Requirements

Python 3.8+. Install dependencies:

pip install -r requirements.txt

Download

Buy for $29 โ†’

Buy once, download immediately. ZIP includes the full script, README, and usage examples.

License

Personal & Commercial Use. You may use this tool in your own personal and commercial projects. Redistribution or resale of the source code is not permitted.