JSON、YAML、CSV、XMLをインタラクティブなグラフに変換し、形式変換やコード生成もできるオープンソースのJSONエディター。
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
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 の数値は毎日更新されます。
関連プロジェクト
4.5万+3 今週3587TypeScriptApache-2.0更新 2 か月前
GoのExcelizeライブラリをPythonに移植した、Excelスプレッドシートファイル(XLSX、XLSM、XLTX、XLTM、XLAM)の読み書き用ライブラリです。
52+1 今週31PythonBSD-3-Clause更新 一昨日
さまざまなファイル形式の表データを探索・整理・変換できる、ターミナル向けの多機能スプレッドシートツール。
9450+18 今週378PythonGPL-3.0活発にメンテナンス更新 5 日前
大容量ファイルの処理に適した、ExcelやCSVの読み書きに使える省メモリなJavaライブラリ。
6282+5 今週554JavaApache-2.0更新 16 時間前
大規模グラフの読み込み、整形、埋め込み、視覚的な探索を行うPythonライブラリ。RAPIDSによるGPUアクセラレーションとGraphistryのビジュアルアナライザーにも対応。
2577+1 今週232PythonBSD-3-Clause更新 5 日前