{"categories":[{"label":"Markup","url":"https://skillfed.io/packages/category/text-processing-markup"}],"enrichment":{"capability":"Generates formatted markdown tables from lists of dictionaries, with support for padding, alignment, multiline text, and float rounding.","skillfed_tags":["markdown","table-generation","data-formatting"],"use_cases":["Generate markdown documentation tables from structured data programmatically","Format API response data or database query results as readable markdown for reports","Convert pandas DataFrames to markdown tables for embedding in markdown files or READMEs","Create aligned, padded tables in CLI tools that output markdown-formatted text","Build markdown tables with custom column widths and text wrapping for long content"],"what_it_does":"py-markdown-table is a lightweight Python library that converts lists of dictionaries into formatted markdown tables. It takes uniform dictionaries (where all dicts have the same keys) and renders them as markdown-formatted tables with the dict keys becoming column headers and the values becoming rows.\n\nThe library offers granular control over table formatting through a chainable `set_params()` method, allowing you to configure row separators (always, topbottom, markdown, or none), per-column or global padding width and alignment (left, right, centerleft, centerright), custom padding and newline characters, float rounding precision, emoji spacing, and multiline column widths. It integrates easily with pandas by converting dataframes to dict records first.","worth_installing":"Yes. Zero dependencies, active maintenance, permissive license, and broad Python version support (3.8\u20133.13) make it a low-risk choice. Install if you need to programmatically generate markdown tables from structured data; the formatting options are substantial enough for most use cases."},"id":"py-markdown-table","links":{"html":"https://skillfed.io/packages/py-markdown-table","md":"https://skillfed.io/packages/py-markdown-table.md","pypi":"https://pypi.org/project/py-markdown-table/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2025-02-06","license_spdx":null,"license_treatment":"permissive","name":"py-markdown-table","python_support":"supports_current","summary":"Package that generates markdown tables from a list of dicts"},"popularity":{"monthly_downloads":814131,"position":4993,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"1.3.0"}
