小さなプロジェクトでUbuntuシステムを使用しています。SQlite DB から読み取ったデータ テーブルがいくつかあります。結果をフォーマットされた方法で印刷することができず、生産性が低下しています。データテーブルをフォーマット/美化するためのライブラリはありますか?
Pythonに役立つものを見つけました(必要なものの例にすぎません) https://code.google.com/p/prettytable/
「C」言語に似たものはありますか?
小さなプロジェクトでUbuntuシステムを使用しています。SQlite DB から読み取ったデータ テーブルがいくつかあります。結果をフォーマットされた方法で印刷することができず、生産性が低下しています。データテーブルをフォーマット/美化するためのライブラリはありますか?
Pythonに役立つものを見つけました(必要なものの例にすぎません) https://code.google.com/p/prettytable/
「C」言語に似たものはありますか?
このための独自のコードを作成できます。難しすぎてはいけません。アルゴリズムは次のようになります。
各列のすべての要素をトラバースし、列ごとに文字長が最も長い要素を見つけます。
各列の要素の値を (文字列として) 出力し、長さのスペース (パディング) を追加します (要素の文字長と最大長値の差を追加します)。
各列の要素の間に「 | 」のようなものを追加したい場合があります。
参照されている StackOverflow ページで提案されているように、 NCursesが役立つかどうかを試すこともできます。