Desktop spreadsheet search

A desktop search tool for spreadsheet data.

Search file collections by text or pattern, review matches in context, and export results to CSV.

TDsearch desktop application showing search parameters, file results, and export controls
TDsearch desktop application
One place to search every important tabular format.
.XLSX.XLS.XLSM.CSV.TSV.ODS

Useful wherever
spreadsheets accumulate.

TDsearch helps teams find the one value, row, or file they need without opening workbooks one by one.

Finance teams

Find account names, amounts, or formulas across monthly workbooks.

Operations

Search inventory, sales, and logistics files across shared folders.

Data cleanup

Locate inconsistent values, duplicates, or missing fields before reporting.

Audits and reporting

Trace matching rows across source files and export the evidence.

A practical workflow
for tabular search.

Search entire folders with a crisp native interface, keep the results in context, and export the exact records that matter. TDsearch brings a practical search workflow to dense, everyday data.

.*

Flexible matching

Use plain text, whole-word filters, Python regex, or POSIX expressions for precise retrieval.

01

Meaningful results

Review files, sheets, positions, and matching rows in one structured results table.

++

Scale with confidence

Search a file or recursive directory tree, using available CPU cores for larger collections.

Download TDsearch
for your platform.

Standalone desktop installers, built with PyInstaller via GitHub Actions. Builds are not code-signed, so each OS shows a first-run warning — see the note under each download for how to proceed.

Windows

Installer with Start Menu shortcut and uninstaller.

Not code-signed, so SmartScreen will show “Windows protected your PC.” Click More info, then Run anyway.

macOS

DMG disk image or PKG installer, Apple Silicon.

Download for macOS

Not notarized, so Gatekeeper will block it. Right-click (Control-click) the app and choose Open, then confirm Open in the dialog — or allow it via System Settings → Privacy & Security.

Linux

Choose the package for your distribution.

Packages are unsigned. If your package manager reports a missing GPG signature, install directly from the local file: sudo apt install ./tdsearch-*.deb, sudo dnf install ./tdsearch-*.rpm --nogpgcheck, or sudo pacman -U ./tdsearch-*.pkg.tar.zst.

Install available via Python Package Index (PyPI).

Install. Launch. Search.

TDsearch installs as a Python package and starts as a desktop application.

# Install TDsearch
$ pip install tdsearch

# Start the desktop app
$ tdsearch