Skip to main content

Extract and clean tables from Word (.docx) files with regex-based type detection.

Project description

📘 doctablex

doctablex is a lightweight Python library for extracting and cleaning tables from Microsoft Word (.docx) documents — perfect for financial statements, invoices, reports, and structured datasets.


✨ Features

  • Extracts all tables from .docx as clean Pandas DataFrames
  • Auto-detects currency, numeric, and date columns
  • Handles messy or merged cell text gracefully
  • No external API or complex setup
  • Built for data analysts, researchers, and automation workflows

🧠 Installation

pip install doctablex

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

doctablex-1.0.0.tar.gz (3.7 kB view details)

Uploaded Source

Built Distribution

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

doctablex-1.0.0-py3-none-any.whl (4.1 kB view details)

Uploaded Python 3

File details

Details for the file doctablex-1.0.0.tar.gz.

File metadata

  • Download URL: doctablex-1.0.0.tar.gz
  • Upload date:
  • Size: 3.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.11

File hashes

Hashes for doctablex-1.0.0.tar.gz
Algorithm Hash digest
SHA256 7b20673e11158bab76c8a524d7808e47e176dc0fc1865e74478c6ba1ee9ff8f6
MD5 2e661aa32cf1bbdc8b703659d07f0715
BLAKE2b-256 eb7a6febced8ec5a8dbaa31b6847b517acdd4fbb4a290bf963ea05eb0df441e3

See more details on using hashes here.

File details

Details for the file doctablex-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: doctablex-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 4.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.11

File hashes

Hashes for doctablex-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 3022891d28ddcdaa98aa22e38ddea411ac0f5f92f091216abc869ae288f0c96c
MD5 9fc74a6b90b1d8e0fc1937e86ca2d867
BLAKE2b-256 60e9fd252f69a7b25f25ad2380dd69b8f70880eff16acb0e2aae7aa19535f0be

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