これは、q - Text as Data という名前の Linux アプリで、最新リリースは v2.0.19.tar.gz としてダウンロードできます。 ワークステーション用の無料ホスティング プロバイダー OnWorks でオンラインで実行できます。
q - Text as Data with OnWorks という名前のこのアプリをオンラインで無料でダウンロードして実行します。
このアプリを実行するには、次の手順に従ってください。
-1。このアプリケーションをPCにダウンロードしました。
--2。ファイルマネージャーhttps://www.onworks.net/myfiles.php?username=XXXXXに必要なユーザー名を入力します。
-3。このアプリケーションをそのようなファイルマネージャにアップロードします。
-4。このWebサイトからOnWorksLinuxオンラインまたはWindowsオンラインエミュレーターまたはMACOSオンラインエミュレーターを起動します。
-5。起動したばかりのOnWorksLinux OSから、必要なユーザー名でファイルマネージャーhttps://www.onworks.net/myfiles.php?username=XXXXXにアクセスします。
-6。アプリケーションをダウンロードし、インストールして実行します。
スクリーンショットは
Ad
q - データとしてのテキスト
DESCRIPTION
q は、CSV/TSV (およびその他の表形式のテキスト ファイル) に対して SQL のようなクエリを直接実行できるコマンド ライン ツールです。 q は通常のファイルをデータベース テーブルとして扱い、WHERE、GROUP BY、JOIN などのすべての SQL 構造をサポートします。列名と列タイプの自動検出をサポートし、複数のエンコーディングを完全にサポートします。 q はすべてのタイプのエンコーディングを完全にサポートします。 -e data-encoding を使用して入力データ エンコーディングを設定し、-Q query-encoding を使用してクエリ エンコーディングを設定し、-E Output-encoding を使用して出力エンコーディングを設定します。 8 つのパラメータすべてに適切なデフォルトが設定されています。 BOM を含むファイル: BOM (バイト オーダー マーク) を含むファイルは、Python の csv モジュール内では適切にサポートされていません。 q には、BOM を含む UTF8 ファイルの読み取りを可能にする回避策が含まれています。これには、-e utf-XNUMX-sig を使用します。 計画では、BOM の処理をエンコーディング自体から分離し、すべてのエンコーディングの BOM をサポートできるようにする予定です。
特徴
- q により、表形式のテキスト データに対して SQL のようなステートメントを実行できます。
- その目的は、Linux コマンド ラインに SQL の表現力をもたらし、実際のデータとしてテキストに簡単にアクセスできるようにすることです。
- クエリは、テーブル名の代わりにファイル名を含む SQL のようなクエリである必要があります。
- 入力にヘッダー行が含まれていることを示すには、-H を使用します。
- 列のタイプはツールによって自動検出されるため、キャストは必要ありません
- クエリ/入力/出力エンコーディングが完全にサポートされています
プログラミング言語
Python
これは、https://sourceforge.net/projects/q-text-as-data.mirror/ から取得できるアプリケーションです。 無料のオペレーティング システムの XNUMX つから最も簡単な方法でオンラインで実行できるように、OnWorks でホストされています。