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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8073f1b23a466cd5c60f0d5999e30a414e405cf53cc877e1eadf895082f2fd16
|
|
| MD5 |
ea83d0f1310bda514808531a3a5a9eeb
|
|
| BLAKE2b-256 |
e04b8882d755c505628ed7f34078d76803a062b34ba703a282ad89070b400eca
|
File details
Details for the file excel_dropdown_tool-1.0.1-py3-none-any.whl.
File metadata
- Download URL: excel_dropdown_tool-1.0.1-py3-none-any.whl
- Upload date:
- Size: 6.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2ecf734ce361d35d4760d3a4178b799589e374c5a9af55c48653ce64450dedca
|
|
| MD5 |
cdf0ed1642a2c077ae6fe7cf6da1d6b3
|
|
| BLAKE2b-256 |
a861ba432d5f6aed603d9ab749b5556a11231a9f09626fb69f2bb488e801ad78
|