excelactor

Crates.ioexcelactor
lib.rsexcelactor
version1.0.3
created_at2025-08-19 12:34:25.255285+00
updated_at2025-09-24 10:18:50.288142+00
descriptionBatch extracting data from many excel files based on input keyword
homepage
repositoryhttps://github.com/kagetora66/excelactor
max_upload_size
id1801822
size60,073
(kagetora66)

documentation

README

Excelactor

A Rust tool for bulk searching and extracting data from multiple Excel files

Overview

This tool processes a folder of Excel files (.xlsx), searches for rows containing a specified keyword, and exports the results to an excel file.. Key Features

✔ Bulk processing - Scan multiple Excel files in one operation

✔ Keyword search - Extract rows or columns containing your search term

✔ Fast Performance: Rust's concurrency features are fully utilized for max performance

✔ Merged cell support - Properly handles merged rows/columns

✔ Output is exported as an excel file

Current Status

✅ Implemented:

Row extraction with keyword matching

Merged row support

Multi-threading for fast process

🛠 How to build (install cargo if you dont already have it):

cargo install --release excelactor

Usage

Run the executable(type excelactor in command line)

Select folders containing the excel files

Enter your search keyword

Enter Sheet name (leave empty if you want all sheets searched)

Say whether you want columns or rows to be extracted


Results will be saved in results.xlsx
Commit count: 32

cargo fmt