{"categories":[{"label":"Libraries","url":"https://skillfed.io/packages/category/software-development-libraries/2"},{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/3"},{"label":"Text Processing","url":"https://skillfed.io/packages/category/text-processing"},{"label":"HTML","url":"https://skillfed.io/packages/category/text-processing-markup-html"},{"label":"Code Generators","url":"https://skillfed.io/packages/category/software-development-code-generators"},{"label":"Markdown","url":"https://skillfed.io/packages/category/text-processing-markup-markdown"},{"label":"LaTeX","url":"https://skillfed.io/packages/category/text-processing-markup-latex"},{"label":"reStructuredText","url":"https://skillfed.io/packages/category/text-processing-markup-restructuredtext"}],"enrichment":{"capability":"Converts tabular data into formatted tables for output in multiple text, binary, and application-specific formats including Markdown, HTML, CSV, JSON, Excel, LaTeX, and SQLite.","skillfed_tags":["table-serialization","data-export","markup-generation"],"use_cases":["Generate Markdown tables for README files or documentation from Python data structures","Export analysis results to Excel or CSV for sharing with non-technical stakeholders","Create HTML tables for web pages or email reports from pandas DataFrames","Build reStructuredText grid tables for Sphinx documentation from nested lists","Serialize structured data to JSON or YAML formats for API responses or config files","Write SQLite tables from in-memory data for persistence and querying"],"what_it_does":"pytablewriter is a table serialization library that takes tabular data\u2014from nested lists, CSV, pandas DataFrames, or other sources\u2014and renders it into output formats spanning text markup (Markdown, HTML, LaTeX, reStructuredText), data interchange (JSON, YAML, TOML), spreadsheets (Excel, SQLite), and specialized formats (Elasticsearch, JavaScript, NumPy, Pandas source code). It handles automatic cell alignment, padding, number formatting, and optional styling like text color and font weight.\n\nThe library is designed for developers who need to generate formatted tables programmatically\u2014whether for documentation, reports, data export, or display in notebooks. It abstracts away format-specific syntax so you write data once and output it in multiple formats by changing the writer class. Dependencies include setuptools, DataProperty, mbstrdecoder, pathvalidate, tabledata, tcolorpy, and typepy, all of which handle data validation, encoding, and styling concerns.","worth_installing":"Yes. pytablewriter is stable (Production/Stable status), actively maintained, has no known vulnerabilities, and solves a concrete problem\u2014multi-format table serialization\u2014with low install friction. Install it if you need to generate formatted tables in any of its supported output formats; skip it only if your use case is limited to a single format where a simpler, format-specific library would suffice."},"id":"pytablewriter","links":{"html":"https://skillfed.io/packages/pytablewriter","md":"https://skillfed.io/packages/pytablewriter.md","pypi":"https://pypi.org/project/pytablewriter/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2025-01-01","license_spdx":null,"license_treatment":"permissive","name":"pytablewriter","python_support":"supports_current","summary":"pytablewriter is a Python library to write a table in various formats: AsciiDoc / CSV / Elasticsearch / HTML / JavaScript / JSON / LaTeX / LDJSON / LTSV / Markdown / MediaWiki / NumPy / Excel / Pandas / Python / reStructuredText / SQLite / TOML / TSV / YAML."},"popularity":{"monthly_downloads":14010462,"position":1254,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"1.2.1"}
