Skip to main content

Excel file processor with dynamic dropdown creation

Project description

Excel Dropdown Tool

A Python package for automating dropdown creation in Excel files while preserving formatting and formulas.

Features

  • 🚀 Batch process multiple Excel files

  • 📊 Maintain original formatting and merged cells

  • ⚙️ Dynamic dropdown creation from configuration sheets

  • ✅ Microsoft Excel compatibility guaranteed

  • 📁 CLI interface for easy automation

Requirements

  • Python 3.6+

  • Microsoft Excel (for proper dropdown visualization)

  • Packages:

  • openpyxl>=3.0.0

  • xlsxwriter>=3.0.0

Installation

From PyPI

pip  install  excel-dropdown-tool

Note: Processed files work best in Microsoft Excel. Other spreadsheet applications (e.g., LibreOffice, Google Sheets) may not display dropdowns correctly.

Usage

Command-Line Interface (CLI)

Process all Excel files in a folder:

excel-dropdown  --input-folder path/to/your/excel/files

Command Options

$  excel-dropdown  --help

usage:  excel-dropdown [-h] --input-folder INPUT_FOLDER
Process  Excel  files  with  dropdown  validations

options:

-h,  --help  show  this  help  message  and  exit

--input-folder  INPUT_FOLDER

Path  to  folder  containing  Excel  files  to  process

Output Structure

Processed files are saved in

your-input-folder/
	└──  processed_files/
	├──  processed_file1.xlsx
	└──  processed_file2.xlsx

License

MIT License
Copyright (c) 2025 Romin Rajesh Katre

For full license terms, see LICENSE.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

excel_dropdown_tool-1.0.1.tar.gz (6.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

excel_dropdown_tool-1.0.1-py3-none-any.whl (6.5 kB view details)

Uploaded Python 3

File details

Details for the file excel_dropdown_tool-1.0.1.tar.gz.

File metadata

  • Download URL: excel_dropdown_tool-1.0.1.tar.gz
  • Upload date:
  • Size: 6.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.2

File hashes

Hashes for excel_dropdown_tool-1.0.1.tar.gz
Algorithm Hash digest
SHA256 8073f1b23a466cd5c60f0d5999e30a414e405cf53cc877e1eadf895082f2fd16
MD5 ea83d0f1310bda514808531a3a5a9eeb
BLAKE2b-256 e04b8882d755c505628ed7f34078d76803a062b34ba703a282ad89070b400eca

See more details on using hashes here.

File details

Details for the file excel_dropdown_tool-1.0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for excel_dropdown_tool-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 2ecf734ce361d35d4760d3a4178b799589e374c5a9af55c48653ce64450dedca
MD5 cdf0ed1642a2c077ae6fe7cf6da1d6b3
BLAKE2b-256 a861ba432d5f6aed603d9ab749b5556a11231a9f09626fb69f2bb488e801ad78

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page