Skip to main content

TDsearch (Tabular Data Search)

TDsearch is a desktop GUI application designed to search text across spreadsheet files including XLSX, XLS, XLSM, CSV, TSV, and ODS formats.

TDsearch desktop application

Features

  • GUI Interface: Modern PySide6 interface with file and folder browsers.
  • Multiprocessing Support: Multi-core parallel search execution.
  • Regex Support: Python regex and POSIX Extended Regular Expressions (-E).
  • Search Options: Ignore case (-i), fixed strings (-F), word match (-w), column search mode.
  • CSV Export: Export structured search results directly to CSV.

Installation

pip install tdsearch

Launch

tdsearch

Standalone installers

The GitHub Actions workflow in .github/workflows/build-installers.yml creates standalone installers without requiring Python on the target machine:

  • Windows: .exe
  • macOS: .dmg and .pkg
  • Debian/Ubuntu: .deb
  • Fedora: .rpm

Run Build installers from the repository's Actions tab, or push a tag named v*. The completed workflow includes the installers as downloadable artifacts.

Download files

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

Source Distribution

tdsearch-0.1.2.tar.gz (12.5 kB view details)

Uploaded Source

Built Distribution

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

tdsearch-0.1.2-py3-none-any.whl (11.8 kB view details)

Uploaded Python 3

File details

Details for the file tdsearch-0.1.2.tar.gz.

File metadata

  • Download URL: tdsearch-0.1.2.tar.gz
  • Upload date:
  • Size: 12.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.14.7

File hashes

Hashes for tdsearch-0.1.2.tar.gz
Algorithm Hash digest
SHA256 b8efd2cf5a5b3a28108e6925920cf04db1d84723089d9ceab89761e82bad9cb9
MD5 212ee134181f48c4c0789868cbdf70d1
BLAKE2b-256 343acbe83155c71b726e04ac6327ecc062c3ac1f60b44d9e424b6d7ed74b714f

See more details on using hashes here.

File details

Details for the file tdsearch-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: tdsearch-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 11.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.14.7

File hashes

Hashes for tdsearch-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 951975261d209def415fdab14fcb8be78aaa1b35ff3119db6ebcfe47cbd7f6b4
MD5 e003c70de4ef32c440bf5aea392d637d
BLAKE2b-256 4862b956c6deb86a170ed72e304276c22daab0be8c815169f266bd64db41cbc8

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.1.2 This release

2 files

0.1.1

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page