Repolode
jazzband

jazzband/tablib

Python-библиотека для работы с табличными данными и их импорта и экспорта в Excel, CSV, JSON, YAML и другие форматы.

Звёзды
4,758
Форки
641
Открытые issues
77
Последний коммит
5 дней назад

Что это?

Tablib — библиотека для работы с табличными данными в Python, не привязанная к конкретному формату. Она позволяет один раз создать набор данных и экспортировать его во множество форматов, включая Excel, JSON, YAML, CSV, TSV, HTML, LaTeX, ODS, DBF и SQL, а также в Pandas DataFrames.

В зависимости от формата наборы данных можно организовать как отдельные листы или как книги с несколькими листами. Одна и та же объектная модель используется независимо от формата вывода, поэтому код для подготовки строк и заголовков не нужно менять при выборе другого формата.

Проект поддерживается коллективом Jazzband и распространяется через PyPI.

Ключевые возможности

  • 01Экспортирует один набор данных в Excel, JSON, YAML, CSV, TSV, HTML, LaTeX, ODS, DBF и SQL.
  • 02Поддерживает книги с несколькими листами при выводе в Excel, JSON и YAML.
  • 03Преобразует наборы данных в Pandas DataFrames и обратно.
  • 04Устанавливается через PyPI.

Сценарии использования

  • Создание отчётов в Excel или ODS из данных Python без написания кода для конкретного формата.
  • Преобразование табличных данных между CSV, JSON и YAML в скрипте.
  • Передача результатов запросов или обработки данных в рабочий процесс с Pandas.

Быстрый старт

  1. 1

    Скачайте tablib со страницы проекта на PyPI

Что важно знать

  • XML не поддерживается, и проект не планирует добавлять его поддержку.

Темы

Частые вопросы

Что такое tablib?
Python-библиотека для работы с табличными данными и их импорта и экспорта в Excel, CSV, JSON, YAML и другие форматы. Tablib — библиотека для работы с табличными данными в Python, не привязанная к конкретному формату. Она позволяет один раз создать набор данных и экспортировать его во множество форматов, включая Excel, JSON, YAML, CSV, TSV, HTML, LaTeX, ODS, DBF и SQL, а также в Pandas DataFrames.
tablib можно использовать бесплатно? Какая у него лицензия?
tablib распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
tablib всё ещё поддерживается?
Активно поддерживается. Последний коммит в tablib — 2 нояб. 2026 г..
Для чего можно использовать tablib?
Создание отчётов в Excel или ODS из данных Python без написания кода для конкретного формата. Преобразование табличных данных между CSV, JSON и YAML в скрипте. Передача результатов запросов или обработки данных в рабочий процесс с Pandas.
Как установить tablib?
Скачайте tablib со страницы проекта на PyPI
Где скачать tablib?
Исходный код и инструкции по установке — на GitHub: https://github.com/jazzband/tablib

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Многофункциональная терминальная таблица для изучения, упорядочивания и преобразования табличных данных в разных форматах.

9,5 тыс.+18 за неделю378PythonGPL-3.0Активно поддерживаетсяОбновлён 6 дней назад

Лёгкое TUI-приложение для просмотра и запросов к CSV, Parquet, JSON, Excel, SQLite и другим табличным файлам прямо в терминале.

3,2 тыс.98RustMITАктивно поддерживаетсяОбновлён 9 дней назад