Editor tabel ringan

15

Saya mencari sesuatu seperti Sublime Text for tables. Yaitu, ketika menemukan sesuatu dengan nilai batas tabel (misalnya), kolom harus ditampilkan sejajar.

Excel , Kaligrafi Lembar atau LibreOffice Calc terlalu berat bagi saya, saya ingin alternatif yang lebih sederhana, lebih ringan, lebih cepat dan gratis.

Pembaruan: Saran sejauh ini mencakup program spreadsheet yang dapat melakukan perencanaan dan perhitungan. Ini baik-baik saja, tetapi juga agak berlebihan bagi saya. Saya hanya perlu mengedit tabel, dan menyelaraskan tampilan. Bahkan, jika Sublime Text (atau editor teks apa pun, seperti Gedit, Geany) memiliki plugin yang menampilkan kolom yang disejajarkan, itu sudah cukup ( sempurna ) bagi saya.

becko
sumber
2
Untuk perbandingan dari empat alternatif utama lihat tabel di artikel Jerman ini , mis. Penggunaan RAM di baris ketiga.
hidangan penutup

Jawaban:

21

Saya dapat merekomendasikan Gnumerik .
Gnumeric adalah program spreadsheet sumber terbuka. Gnumerik adalah ...

  • Gratis: Gnumerik dan kode sumbernya tersedia gratis, dilisensikan berdasarkan ketentuan GNU General Public License versi 2 atau versi 3.
  • Cepat: Gnumerik memulai dengan cepat dan menangani spreadsheet besar sambil tetap responsif.
  • Akurat: Spreadsheet harus menghitung jawaban yang benar. Fungsi dan alat bawaan Gnumeric akurat, seperti yang ditemukan beberapa peneliti.

Untuk memasang:

sudo apt update 
sudo apt install gnumeric

Gnumerik

Tangkapan layar gnumerik dengan sebar plot

Olimjon
sumber
12

menyebar

python FTW tangkapan layar yang menyebar

Deskripsi dari beranda pyspread

Pyspread adalah aplikasi spreadsheet non-tradisional yang didasarkan pada dan ditulis dalam bahasa pemrograman Python .

Tujuan penyebaran adalah menjadi spreadsheet yang paling pythonic.

Pyspread mengharapkan ekspresi Python dalam sel-sel kisi, yang membuat bahasa khusus spreadsheet menjadi usang. Setiap sel mengembalikan objek Python yang dapat diakses dari sel lain. Objek-objek ini dapat mewakili apa saja termasuk daftar atau matriks.

Pyspread adalah perangkat lunak gratis. Ini dirilis di bawah GPL v3 . Anda dapat menemukan kode sorce di github .

Instalasi

sudo apt install pyspread
pencuci mulut
sumber
Apakah ini akan membaca file teks biasa (dipisahkan tab, csv, dll.)?
becko
1
@becko Baru saja mencoba dengan sukses, Anda perlu memilih File → Impor untuk membukanya, berfungsi seperti pesona. Anda bahkan dapat memilih tanda pembatas untuk digunakan seperti di LibreOffice.
hidangan penutup
11

Jika Anda adalah pengguna (atau paling tidak akrab dengan) emacs (atau vim), ada mode-org , yang berisi editor terintegrasi sederhana untuk tabel. Namun, perlu tabel dalam format tertentu, di mana kolom dipisahkan oleh bar vertikal (yaitu simbol pipa '|').

Anda juga dapat melakukan perhitungan sederhana, dan integrasi ke dalam editor memungkinkan Anda untuk menggunakan fasilitas pengeditan canggih emacs / vim.

contoh tabel mode emacs org

Dokumentasi dapat ditemukan di situs mode-org , dan pengantar kecil di youtube .

Heinrich mendukung Monica
sumber
Yang diperlukan |adalah pemecah kesepakatan bagi saya. Saya biasanya bekerja dengan file teks tab yang dipisahkan.
becko
@becko Cukup gunakan seperti ini: sed 's/<TAB>/|/g' filename | emacs | sed 's/|/<TAB>/g' > filenameAnda bahkan dapat mendefinisikan fungsi emacsdari itu dan itu akan seolah-olah |hanya cara emacsmewakili pembatas tab Anda.
hidangan penutup
@dabut Jika file |aslinya, perintah ini akan menggantinya dengan tab saat saya menutup emacs.
becko
@becko Kalau begitu biarkan fungsi (atau skrip) memeriksa untuk itu.
hidangan penutup
2
@MarkYisri Saya tidak tahu bagaimana melakukan itu.
becko
5

MacroCALC

Apakah Anda mengatakan ringan? Tangkapan layar MacroCALC

Deskripsi dari beranda MacroCALC

MacroCALC - "mc" atau "321" adalah spreadsheet berbasis karakter Lotus yang kuat yang mendukung 100000 baris, 700 kolom, 40 fungsi, 8 format tampilan, penautan file, pemrograman makro, dan fungsi yang dapat ditentukan pengguna.

Ini adalah program konsol berbasis kutukan dan tidak memerlukan lingkungan grafis .

Hal ini sepenuhnya terintegrasi dengan [ nt] roff, units, man, awk, perldan sh. Seperti seharusnya di lingkungan UNIX, program ini dapat bertindak sebagai filter yang memungkinkan pengguna untuk menggunakan pipa untuk melakukan transformasi kompleks pada aliran data. Ini berisi Cantarmuka pemrograman serta dukungan file Lotus WKS dan dBASE. Format file MacroCALC sendiri adalah ASCII datar , mudah dimengerti dan karenanya dapat dimanipulasi secara langsung awk, perlatau alat UNIX standar lainnya, atau bahkan dengan editor seperti vi.

Selanjutnya MacroCALC mampu mengelola unit: Seperti seorang ilmuwan, program ini menyadari aturan untuk menghitung unit; jadi misalnya jika "panjang" dibagi "waktu" itu akan menunjukkan hasil "kecepatan", dan "panjang" tidak dapat ditambahkan ke "massa".

Instalasi

Lihat beranda MacroCALC untuk petunjuk pemasangan. Diuji pada Lubuntu 16.04.

pencuci mulut
sumber
Menarik, tapi berapa usianya?
RonJohn
@RonJohn Situs web mengatakan "Revisi terakhir: 12 Agustus 2013". Mengapa itu penting?
hidangan penutup
ya, situs web. Tapi bagaimana dengan macrocalc? (Saya bertanya untuk melihat apakah itu bitrot-ware, terlalu tua untuk versi kompiler modern. Lihat jawaban mengenai Siag Office: "mungkin tidak dapat diinstal dalam rilis Ubuntu saat ini".)
RonJohn
@RonJohn "Diuji pada Lubuntu 16.04" berarti saya berhasil menginstalnya pada sistem Lubuntu 16.04 saya dan dengan cepat menguji fungsionalitasnya, jadi ya, saya yakin ini tidak terlalu lama untuk kompiler yang terbaru. Karena instalasi SIAG gagal pada sistem saya, saya menambahkan komentar ini di sana. Apakah Anda sudah membaca jawaban sepenuhnya?
hidangan penutup
Bagaimana saya bisa melewatkan itu ... tiga kali ? : sadcat:
RonJohn
2

Kantor Siag (Skema Dalam Kotak)

perangkat lunak yang hebat, tetapi mungkin tidak dapat diinstal dalam rilis Ubuntu saat ini masukkan deskripsi gambar di sini

Deskripsi dari Situs Siag dan Wikipedia

Siag Office adalah paket kantor gratis yang terintegrasi erat. Ini dikenal sangat ringan, karenanya dapat berjalan pada sistem yang sangat lama dengan cukup baik, seperti pada komputer i486 dengan RAM 16MB. Karena dijaga agar tetap ringan, perangkat lunak tidak memiliki banyak fitur suite kantor utama, seperti LibreOffice, Calligra Suite, atau Microsoft Office. Siag Office didistribusikan di bawah ketentuan GNU General Public License dan termasuk dalam Damn Small Linux, distribusi Linux yang ringan.

Lihat juga artikel ini .

Instalasi

Siag perlu dikompilasi dari sumber setelah pustaka lain ( libgd2-xpm-dev libxmu-dev xaw3dg-devdan yang disebutkan di sini ) diinstal terlebih dahulu, sayangnya tidak dapat mengompilasinya di Lubuntu 16.04, tetapi saya mungkin belum mencoba cukup keras. Lihat artikel ini untuk instruksi instalasi lebih detail.

pencuci mulut
sumber
Ini terlihat seperti 1995 dan ketika Anda melihat tanggal changelog hampir seperti itu. Pembaruan terakhir dari 2006 dan yang sebelumnya dari 2003 ... bagaimana Anda bisa mengatakan ini WIP?
pLumo
1
@RoVo Btw, untuk perangkat lunak yang ringan sepertinya tidak penting sama sekali.
hidangan penutup
Aaah, Jawaban Anda adalah WIP, saya pikir itu terkait dengan Perangkat Lunak. Maka masuk akal ;-)
pLumo
Jika tidak terhubung ke internet atau membuka file yang berasal dari internet, boleh saja menggunakan perangkat lunak yang tidak dirawat dan hanya berfungsi. Kalau tidak, saya tidak akan menggunakannya.
pLumo
Itu adalah ledakan dari masa lalu !! :)
RonJohn
1

Editor Tabel Sublime

Siapa yang butuh program baru ketika Sublime dapat melakukan tugas itu? Tangkapan layar Sublime Table Editor dipotong

Deskripsi dari halaman repo github

Table Editor adalah paket untuk editor Sublime Text 2 dan Sublime Text 3 untuk mengedit tabel teks. Table Editor memiliki tombol yang hampir sama dengan editor tabel mode Emacs-org. Untuk mendapatkan gambaran tentang fitur-fiturnya terdapat artikel yang bermanfaat dan dua video ini: video 1 video 2

Dilihat dari apa yang halaman github mengatakan Sublime Table Editor yang tidak didukung lagi , namun perangkat lunak masih dapat bekerja. Saya tidak mengujinya di sistem saya.

Instalasi

Lihat halaman repo github .

pencuci mulut
sumber
Saya pindah ke Atom. Apakah Anda tahu jika ada yang serupa dengan Atom?
jqueralt
1

Anda dapat mencoba editor kode Atom dengan paket tablr atau table-editor .

Unduh file .deb dari Atom dari situs webnya . Kemudian instal dengan menggunakan Pemasang Paket GDebi atau dengan menjalankan perintah berikut di terminal (satu per satu):

sudo dpkg -i /path/to/deb/file
sudo apt-get install -f

Kemudian instal paket tablr atau editor tabel di Atom baik dengan menggunakan penginstal paket bawaan (yang merupakan tab Instal di dalam Tampilan Pengaturan ) di dalam Atom atau dengan menjalankan masing-masing perintah berikut: -

apm install tablr
apm install table-editor
Gautam Vashisht
sumber
0

Saya akan merekomendasikan sc-im, yang merupakan singkatan dari s preadsheet c alculator im terbukti. Saat ini hanya tersedia di Github .

Ini dikembangkan secara aktif dan ramping.

Fitur dari deskripsi Github:


Beberapa fitur SC-IM

  • UNDO / REDO.
  • Didukung 65.536 baris dan 702 kolom. (Jumlah baris dapat diperluas ke 1.048.576 jika diinginkan).
  • CSV / TAB dibatasi / impor dan ekspor file XLSX.
  • Dukungan penulisan naskah dengan LUA. Juga dengan pemicu dan c modul terkait dinamis.
  • Dukungan papan klip.
  • Interaksi GNUPlot.
  • Pemetaan kunci.
  • Semacam baris.
  • Filter baris.
  • Subtotal.
  • Pergeseran sel.
  • Dukungan 256 warna - warna layar dapat disesuaikan oleh pengguna, bahkan saat runtime.
  • Warnai sel atau beri format seperti tebal atau garis bawah.
  • Dukungan karakter yang luas. Huruf-huruf berikut ini didukung: Inggris, Spanyol, Prancis, Italia, Jerman, Portugis, Rusia, Ukraina, Yunani, Turki, Ceko, Jepang, Cina.
  • Autobackup.
  • Menerapkan fungsi eksternal dalam bahasa yang Anda sukai dan menggunakannya dalam SC-IM.
  • Gunakan SC-IM sebagai kalkulator non-interaktif, baca inputnya dari skrip eksternal.
  • Lebih banyak perintah gerakan diterapkan!
  • Input dan Output sepenuhnya ditulis ulang.

Tentang namanya, idenya adalah bahwa program dapat diidentifikasi sebagai aplikasi vim-like lainnya. SC-IM adalah singkatan dari Spreadsheet Calculator Improvised. :-)


Jadi perintah dan alur kerja sudah biasa jika Anda memiliki pengalaman dengan viatau vim.

Beberapa tangkapan layar:

Tangkapan layar # 1

Alur kerja SC-IM # 1 Alur kerja SC-IM # 2 Alur kerja SC-IM # 3

Untuk instalasi, build-essential, ml-yacc, bisondan perpustakaan libncurses5-devdan libncurses5w-devdiperlukan. Jalankan saja make, sudo make installdi srcdirektori sc-imsetelah kloning dari github.

emk2203
sumber