web-dev-qa-db-ja.com

軽量の表エディター

テーブル用のSublime Textのようなものを探しています。つまり、テーブルで区切られた値(たとえば)で何かに遭遇した場合、列は整列して表示されます。

Excelカリグラシートまたは LibreOffice Calcは私には重すぎます。よりシンプルで、軽く、高速で、無料の代替物が欲しいです。

更新:これまでの提案には、プロットと計算を実行できるスプレッドシートプログラムが含まれています。これは結構ですが、私にとってもやり過ぎです。テーブルを編集して編集し、表示を揃えるだけです。実際、Sublime Text(またはGedit、Geanyなどのテキストエディター)に列を整列して表示するプラグインがあれば、それで十分です(perfect)私のために。

14
becko

Gnumericをお勧めします。
Gnumericは、オープンソースのスプレッドシートプログラムです。 Gnumericは...

  • 無料:Gnumericとそのソースコードは無料で入手でき、GNU General Public Licenseバージョン2またはバージョン3の条件の下でライセンスされています。
  • 高速:Gnumericはすばやく起動し、応答性を維持しながら大きなスプレッドシートを処理します。
  • 正確:スプレッドシートで正しい答えを計算する必要があります。数人の研究者が発見したように、Gnumericの組み込み関数とツールは正確です。

インストールする:

Sudo apt update 
Sudo apt install gnumeric

Gnumeric

Gnumeric screenshot with scatter plot

21
Olimjon

拡散

python FTW pyspread screenshot

pyspread’s homepage の説明

Pyspreadは、プログラミング言語 Python に基づいて作成された非伝統的なスプレッドシートアプリケーションです。

Pyspreadの目標は、最もPython的なスプレッドシートになることです。

Pyspreadは、グリッドセルにPython式を必要とするため、スプレッドシート固有の言語は廃止されます。各セルは、他のセルからアクセスできるPythonオブジェクトを返します。これらのオブジェクトは、リストやマトリックスを含むあらゆるものを表すことができます。

Pyspreadはフリーソフトウェアです。 GPL v でリリースされています。ソースコードは github で見つけることができます。

Installation

Sudo apt install pyspread
12
dessert

あなたがemacs(またはvim)のユーザーである(または少なくとも精通している)場合、 org-mode があり、これにはテーブル用のシンプルな統合エディターが含まれています。ただし、テーブルは特定の形式である必要があり、列は垂直バー(つまり、パイプ記号「|」)で区切られます。

また、簡単な計算を行うことができ、エディターへの統合により、emacs/vimの洗練された編集機能を使用できます。

emacs org-mode table example

ドキュメントは org-modeサイト にあり、簡単な紹介は youtube にあります。

11
Heinrich

VIMテーブルモード

VIM Table Mode screenshot

githubリポジトリページ からの説明

入力時にきちんとしたテーブルを作成できる素晴らしい自動テーブルクリエーター&フォーマッター。プラグインは 既存のコンテンツをテーブルにフォーマットする も可能です。これにより、csvまたは他のテキストファイルを操作できます。その機能を理解するために、 youtubeデモンストレーションビデオ があります。

Installation

githubリポジトリページ を参照してください。

7
dessert

MacroCALC

軽量と言いましたか? MacroCALC screenshot

MacroCALCのホームページ からの説明

MacroCALC-「mc」または「321」は、100,000行、700列、40の機能、8つの表示形式、ファイルリンク、マクロプログラミング、およびユーザー定義可能な機能をサポートする、Lotus互換の強力なスプレッドシートです。

Cursesベースのコンソールプログラムであり、グラフィカル環境は不要です

[nt] roffunitsmanawkPerl、およびshと完全に統合されています。 UNIX環境にあるはずなので、プログラムはフィルターとして機能し、ユーザーがパイプを使用してデータストリームの複雑な変換を実行できるようにします。 Cプログラミングインターフェイスと、Lotus WKSおよびdBASEファイルのサポートが含まれています。 MacroCALC独自のファイル形式はflat ASCIIで、理解しやすいため、awkPerlで直接操作できます。または他の標準UNIXツール、またはviなどのエディターを使用します。

さらに、MacroCALCは単位を管理できます。科学者のように、プログラムは単位を計算するための規則を認識しています。たとえば、「長さ」を「時間」で割ると、「速度」の結果が表示され、「長さ」を「質量」に追加することはできません。

Installation

インストール手順については、 MacroCALCのホームページ を参照してください。 Lubuntu 16.04でテスト済み。

5
dessert

Siag(Scheme In A Grid)オフィス

すばらしいソフトウェアですが、現在のUbuntuリリースにはインストールできない場合があります enter image description here

Siag’s Homepage および Wikipedia の説明

Siag Officeは、緊密に統合された無料のOfficeパッケージです。非常に軽量であることが知られているため、16MB RAMを搭載したi486コンピューターなど、非常に古いシステムでも十分に実行できます。ソフトウェアは軽量に保たれているため、LibreOffice、Calligra Suite、Microsoft Officeなどの主要なオフィススイートの機能の多くが欠けています。 Siag Officeは、GNU General Public Licenseの条件の下で配布され、軽量LinuxディストリビューションであるDamn Small Linuxに含まれています。

この記事 も参照してください。

Installation

Siagは、他のライブラリ(libgd2-xpm-dev libxmu-dev xaw3dg-devおよび言及されたもの here )が最初にインストールされた後にソースからコンパイルする必要があります。残念ながらLubuntu 16.04でコンパイルできませんでしたが、十分に努力しました。インストール手順の詳細については、 この記事 を参照してください。

2
dessert

崇高なテーブルエディター

Sublimeがタスクを実行できる場合、誰が新しいプログラムを必要としますか? Sublime Table Editor screenshot cropped

githubリポジトリページ からの説明

Table Editorは、Sublime Text 2およびSublime Textのパッケージです3テキストテーブルを編集するためのエディター。 Table Editorには、Emacs-orgモードのTable Editorとほぼ同じキーがあります。機能のアイデアを得るために、 役に立つ記事 とこれらの2つのビデオがあります: ビデオ1ビデオ2

Githubページの内容から判断するとSublime Table Editorもうサポートされていませんまだ働いています。私のシステムではテストしませんでしたが。

Installation

githubリポジトリページ を参照してください。

1
dessert

推奨するsc-imは、spreadsheetcalculatorimproved。現在、 Github でのみ利用可能です。

それは積極的に開発され、無駄がありません。

Githubの説明の機能:


SC-IMの機能の一部

  • 元に戻す/やり直し。
  • 65.536行と702列がサポートされています。 (必要に応じて、行数を1.048.576に拡張できます)。
  • CSV/TAB区切り/ XLSXファイルのインポートとエクスポート。
  • LUAによるスクリプトのサポート。トリガーおよびc動的リンクモジュールも使用します。
  • クリップボードのサポート。
  • GNUPlotインタラクション。
  • キーマッピング。
  • 行の並べ替え。
  • 行のフィルター。
  • 小計。
  • セルシフト。
  • 256色のサポート-ランタイムでも、ユーザーが画面の色をカスタマイズできます。
  • セルを色付けするか、太字や下線などの書式を設定します。
  • ワイド文字のサポート。次のアルファベットがサポートされています:英語、スペイン語、フランス語、イタリア語、ドイツ語、ポルトガル語、ロシア語、ウクライナ語、ギリシャ語、トルコ語、チェコ語、日本語、中国語。
  • 自動バックアップ。
  • 好みの言語で外部関数を実装し、SC-IMで使用します。
  • SC-IMを非対話型の計算機として使用し、外部スクリプトから入力を読み取ります。
  • より多くの動作コマンドが実装されました!
  • 入力と出力は完全に書き直されました。

名前については、プログラムは別のvimのようなアプリとして識別できるという考えです。 SC-IMは、スプレッドシート計算機即興の略です。 :-)


したがって、viまたはvimの使用経験がある場合、コマンドとワークフローはおなじみです。

いくつかのスクリーンショット:

Screenshot #1

Workflow SC-IM #1Workflow SC-IM #2Workflow SC-IM #3

インストールには、build-essentialml-yaccbison、およびライブラリlibncurses5-devおよびlibncurses5w-devが必要です。 githubから複製した後、Sudo make installmakeディレクトリでsrcsc-imを実行するだけです。

0
emk2203