1

テキスト/ASCII テーブル/グリッド ジェネレーターの実装はどこにありますか? たとえば、次のような CSV ファイルがあるとします。

ヘッダー 1、ヘッダー 2、ヘッダー 3  
ピザ、アーティチョークのディップ、ボブの本日のスペシャル  
BLT、ライ麦にハムを効かせた、

次のような見栄えの良いテキスト テーブルが生成されます。

ヘッダー1 ヘッダー2 ヘッダー3  
--------------------------------------------
ピザ アーティチョーク ボブズ スペシャル オブ
                        その日
BLTハムオンライ麦
            とともに
            作品

あると便利な機能は、列ごとの文字数を指定し、.NET 用に実装する機能です。入力形式や出力については特にこだわりはありません。私は仕事を成し遂げるために何かを探しているだけです。

これをオンラインで検索するのに少し時間を費やしましたが、「ASCII テーブル」の検索を開始するとどうなるか知っています...独自の実装を展開する前に何かを見つけたいと思っています。前もって感謝します。

4

3 に答える 3

1

C# 文字列フォーマッタ (System.String.Format) には固定幅形式が用意されています。入力されたテキストと必ずしも同じ順序であるとは限らないため、複数行のものはサポートされていません。

于 2010-08-10T18:32:57.220 に答える
0

私はまさにこの目的のためにTablifyを書きました。でインストール

[sudo -H] pip3 install tablify

tablify input.dat

あなたにあげます

Header1 , Header2                   , Header3
Pizza   , Artichoke dip             , Bob's Special of the Day
BLT     , Ham on rye with the works ,

max-col-width必要に応じて、パラメーターを追加することもできます。

于 2018-02-12T17:51:02.967 に答える
0

区切られた固定幅に変換する最良の方法はどうですか

于 2010-08-10T18:44:53.057 に答える