Repolode
jazzband

jazzband/tablib

表形式データセットを扱い、Excel、CSV、JSON、YAMLなどの形式間でインポート・エクスポートできるPythonライブラリです。

スター
4,758
フォーク
641
未解決の Issue
77
最終コミット
5 日前

これは何?

Tablibは、Pythonで表形式データを扱うためのフォーマット非依存のライブラリです。データセットを一度作成すれば、Excel、JSON、YAML、CSV、TSV、HTML、LaTeX、ODS、DBF、SQLのほか、Pandas DataFrameなど、さまざまな形式にエクスポートできます。

データセットは、形式に応じて単一のシートとして、または複数のシートを含むブックとして整理できます。出力形式にかかわらず同じオブジェクトモデルを使えるため、行やヘッダーを準備するコードは、出力先の形式を変えても変更する必要がありません。

このプロジェクトはJazzband collectiveのもとでメンテナンスされており、PyPIで配布されています。

主な機能

  • 011つのデータセットをExcel、JSON、YAML、CSV、TSV、HTML、LaTeX、ODS、DBF、SQLにエクスポートできます。
  • 02Excel、JSON、YAMLへの出力では、複数シートを持つブックに対応しています。
  • 03データセットをPandas DataFrameとの間で相互変換できます。
  • 04PyPIからインストールできます。

ユースケース

  • 形式ごとのコードを書かずに、PythonのデータからExcelやODSのレポートを生成する。
  • スクリプトで表形式データをCSV、JSON、YAML間で変換する。
  • クエリや処理の結果をPandasのワークフローに渡す。

クイックスタート

  1. 1

    PyPIのページからtablibを入手します

使う前に知っておきたいこと

  • XMLはサポートされておらず、プロジェクトでは今後追加する予定もありません。

トピック

よくある質問

tablib とは?
表形式データセットを扱い、Excel、CSV、JSON、YAMLなどの形式間でインポート・エクスポートできるPythonライブラリです。 Tablibは、Pythonで表形式データを扱うためのフォーマット非依存のライブラリです。データセットを一度作成すれば、Excel、JSON、YAML、CSV、TSV、HTML、LaTeX、ODS、DBF、SQLのほか、Pandas DataFrameなど、さまざまな形式にエクスポートできます。
tablib は無料で使えますか?ライセンスは?
tablib は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
tablib は今もメンテナンスされていますか?
活発にメンテナンス中。tablib の最終コミットは 2026年11月2日 です。
tablib は何に使えますか?
形式ごとのコードを書かずに、PythonのデータからExcelやODSのレポートを生成する。 スクリプトで表形式データをCSV、JSON、YAML間で変換する。 クエリや処理の結果をPandasのワークフローに渡す。
tablib のインストール方法は?
PyPIのページからtablibを入手します
tablib はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/jazzband/tablib

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト