Hafif tablo düzenleyici


15

Tablolar için Sublime Text gibi bir şey arıyorum . Yani, tablo sınırlandırılmış değerlerle (örneğin) bir şeyle karşılaştığında sütunlar hizalanmış olarak görüntülenmelidir.

Excel , Calligra Sheets veya LibreOffice Calc benim için çok ağır, daha basit, daha hafif, daha hızlı ve ücretsiz alternatifler istiyorum.

Güncelleme: Şimdiye kadar yapılan öneriler, çizim ve hesaplamalar yapabilen elektronik tablo programlarını içermektedir. Bu iyi, ama benim için de biraz abartılı. Sadece tabloyu ve hizalanmış görüntüyü düzenlemem gerekiyor . Aslında, Yüce Metin (veya Gedit, Geany gibi herhangi bir metin düzenleyicide) sütunları hizalanmış olarak gösteren bir eklentiye sahip olsaydı, bu benim için yeterli ( mükemmel ) olurdu .


2
Dört ana alternatifin karşılaştırması için, bu Almanca makaledeki tabloya bakın , örn. Üçüncü satırdaki RAM kullanımı.
tatlı

Yanıtlar:


21

Gnumeric'i tavsiye edebilirim .
Gnumeric açık kaynaklı bir elektronik tablo programıdır. Gnumeric ...

  • Ücretsiz: Gnumeric ve kaynak kodu, GNU Genel Kamu Lisansı sürüm 2 veya sürüm 3 hükümleri uyarınca lisanslanmıştır.
  • Hızlı: Gnumeric hızlı bir şekilde başlar ve yanıt verirken büyük e-tabloları işler.
  • Doğru: Bir e-tablo doğru cevabı hesaplamalıdır. Gnumeric'in yerleşik işlevleri ve araçları, birkaç araştırmacının bulduğu gibi doğrudur.

Yüklemek:

sudo apt update 
sudo apt install gnumeric

Gnumeric

Dağılım grafiğine sahip gnumeric ekran görüntüsü


12

pyspread

python FTW pyspread ekran görüntüsü

Pyspread's homepage sitesinden açıklama

Pyspread, Python programlama dilinde yazılmış ve yazılmış geleneksel olmayan bir elektronik tablo uygulamasıdır .

Pyspread'in amacı en pythonic elektronik tablosu olmaktır.

Pyspread, ızgara hücrelerinde Python ifadeleri bekler ve bu da e-tabloya özel bir dili geçersiz kılar. Her hücre, diğer hücrelerden erişilebilen bir Python nesnesi döndürür. Bu nesneler, listeler veya matrisler dahil her şeyi temsil edebilir.

Pyspread özgür bir yazılımdır. GPL v3 altında yayınlandı . En sorce kodunu bulabilirsiniz github .

Kurulum

sudo apt install pyspread

Sıradan metin dosyalarını (sekmeyle ayrılmış, csv vb.) Okuyacak mı?
becko

1
@becko Sadece başarıyla denedi, açmak için Dosya → İçe Aktar'ı seçmeniz gerekiyor, çekicilik gibi çalışıyor. LibreOffice'teki gibi kullanmak için sınırlayıcı işaret (ler) i bile seçebilirsiniz.
tatlı

11

Emacs (veya vim) kullanıcısıysanız (veya en azından aşina iseniz), tablolar için basit bir entegre düzenleyici içeren kuruluş modu vardır . Bununla birlikte, tabloların sütunların dikey çubuklarla (yani '|' boru sembolü) ayrıldığı belirli bir formatta olması gerekir.

Basit hesaplamalar da yapabilirsiniz ve editörle entegrasyon, emacs / vim'in karmaşık düzenleme olanaklarını kullanmanızı sağlar.

emacs kuruluş modu tablosu örneği

Belgeleri kuruluş modu sitesinde ve youtube hakkında küçük bir tanıtımda bulabilirsiniz .


Gerekli |olan benim için bir anlaşma kırıcı. Genellikle sekmeyle ayrılmış metin dosyalarıyla çalışırım.
becko

@becko Basitçe şöyle kullanın: sed 's/<TAB>/|/g' filename | emacs | sed 's/|/<TAB>/g' > filenameHatta bir işlev tanımlayabilirsiniz emacsve sekme sınırlayıcılarınızı temsil |etmenin tek yolu gibi olacaktır emacs.
tatlı

@dessert Dosya aslen varsa, |emacs kapatıldığında bu komut sekmelerle değiştirilir.
becko

@becko Peki o zaman fonksiyon (ya da bir script) için bunu kontrol etsin.
tatlı

2
@MarkYisri Bunu nasıl yapacağım hakkında hiçbir fikrim yok.
becko


5

MacroCALC

Hafif mi dedin? MacroCALC ekran görüntüsü

Açıklm MacroCALC Web Sitesini

MacroCALC - "mc" veya "321", 100000 satır, 700 sütun, 40 işlev, 8 görüntü biçimi, dosya bağlama, makro programlama ve kullanıcı tanımlı işlevleri destekleyen güçlü bir Lotus uyumlu karakter tabanlı e-tablodur.

Lanetler tabanlı bir konsol programıdır ve grafiksel bir ortama ihtiyaç duymaz .

Bu tamamen entegre edilir [ nt] roff, units, man, awk, perlve sh. UNIX ortamında olması gerektiği gibi, program, kullanıcıların veri akışlarında karmaşık dönüşümler gerçekleştirmek için boruları kullanmalarını sağlayan bir filtre görevi görebilir. CLotus WKS ve dBASE dosya desteğinin yanı sıra bir programlama arabirimi içerir . MacroCALC kendi dosya biçimidir düz ASCII anlaşılması kolay ve bu nedenle doğrudan ile manipüle edilebilir, awk, perlveya diğer standart UNIX araçları, hatta gibi editörlerle vi.

Ayrıca MacroCALC birimleri yönetebilir: Bir bilim adamı gibi program da birimleri hesaplama kurallarının farkındadır; örneğin bir "uzunluk" bir "zaman" olarak bölünmüşse, bir "hız" sonucu gösterir ve "kütle" ye "uzunluk" eklenemez.

Kurulum

Kurulum talimatları için MacroCALC ana sayfasına bakınız . Lubuntu 16.04 üzerinde test edildi.


İlginç, ama kaç yaşında?
RonJohn

@RonJohn İnternet sitesinde “Son revize: 12 Ağustos 2013” ​​yazıyor. Bu neden önemli?
tatlı

evet, web sitesi. Peki macrocalc ne olacak? (Bitrot-ware'in modern derleyici sürümleri için çok eski olup olmadığını görmek istiyorum. Siag Office ile ilgili cevaba bakınız: "mevcut Ubuntu sürümlerine
kurulamayabilir

@RonJohn “Lubuntu 16.04'te test edildi”, Lubuntu 16.04 sistemime başarıyla yüklediğim ve işlevselliği hızlı bir şekilde test ettiğim anlamına geliyor, bu yüzden evet, güncel bir derleyici için çok eski olmadığından eminim. SIAG kurulumu sistemimde başarısız olduğundan, bu yorumu buraya ekledim. Cevapları tamamen okudun mu?
tatlı

Bunu üç kere nasıl özlemeliydim ? : sadcat:
RonJohn

2

Siag (Şemada Bir Şema) Ofisi

harika bir yazılımdır, ancak mevcut Ubuntu sürümlerinde yüklenemez resim açıklamasını buraya girin

Açıklm Siag Anasayfasını ve Wikipedia

Siag Office sıkıca entegre edilmiş ücretsiz bir ofis paketidir. Son derece hafif olduğu bilinmektedir, bu nedenle 16MB RAM'e sahip i486 bilgisayarlarda olduğu gibi çok eski sistemlerde oldukça iyi çalışabilir. Hafif tutulduğu için, yazılım LibreOffice, Calligra Suite veya Microsoft Office gibi büyük ofis paketlerinin özelliklerinin çoğundan yoksundur. Siag Office, GNU Genel Kamu Lisansı koşulları altında dağıtılır ve hafif bir Linux dağıtımı olan Damn Small Linux'a dahildir.

Ayrıca bu makaleye bakın .

Kurulum

Diğer kütüphaneler ( libgd2-xpm-dev libxmu-dev xaw3dg-devve burada belirtilenler ) ilk kurulduktan sonra Siag'ın kaynaktan derlenmesi gerekiyor , maalesef Lubuntu 16.04'te derleyemedim, ancak yeterince denememiş olabilirim. Daha ayrıntılı kurulum talimatları için bu makaleye bakın .


Bu 1995'e benziyor ve değişim günlüğüne baktığınızda neredeyse böyle. 2006'dan ve 2003'ten önceki son güncellemeden ... bunun WIP olduğunu nasıl söyleyebilirsiniz?
pLumo

1
@RoVo Btw, hafif yazılımlar için neye benzediği önemli değildir.
tatlı

Aaah, Cevabınız WIP, bunun Yazılımla ilgili olduğunu düşündüm. Sonra mantıklı ;-)
pLumo

İnternete bağlanmayacak veya internetten gelen dosyaları açmayacaksa, bakımı yapılmayan ve sadece çalışan bir yazılım kullanmak uygun olacaktır. Aksi takdirde kullanmazdım.
pLumo

Bu geçmişten gelen bir patlama !! :)
RonJohn

1

Sublime Tablo Editörü

Sublime'ın görevi yerine getirebilmesi için kimlerin yeni bir programa ihtiyacı var ? Sublime Table Editor ekran görüntüsü kırpıldı

Dan Açıklama github repo sayfa

Tablo Editörü , metin tablolarını düzenlemek için Sublime Text 2 ve Sublime Text 3 editörü için bir pakettir . Table Editor , Emacs-org mode tablo editörü ile hemen hemen aynı tuşlara sahiptir. Özellikler hakkında fikir edinmek için yararlı bir makale ve bu iki video var: video 1 video 2

Ne github sayfasından diyor bakılırsa Sublime Tablo Editör edilir artık desteklenmiyor , ancak yazılım hala çalışıyor olabilir. Yine de sistemimde test etmedim.

Kurulum

Github Repo sayfasına bakınız .


Atom'a taşınıyorum. Atom için benzer bir şey olup olmadığını biliyor musunuz?
jqueralt

1

Deneyebilirsin Atom ile kod editörü tablr veya masa editörü paketinin.

Atom'un .deb dosyasını web sitesinden indirin . Daha sonra GDebi Paket Yükleyicisi'ni kullanarak veya terminalde aşağıdaki komutları çalıştırarak yükleyin (tek tek):

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

Ardından Atom içindeki tablr veya tablo düzenleyici paketini Atom içindeki yerleşik paket yükleyiciyi ( Ayarlar Görünümü içindeki Yükle sekmesi olan) kullanarak veya sırasıyla aşağıdaki komutları çalıştırarak yükleyin : -

apm install tablr
apm install table-editor

1

Jedit'te elastik sekme durağı ayarlamak bana iyi geliyor:

http://www.jedit.org/users-guide/indent.html

Bu özellik sekme durağının yukarıdaki ve aşağıdaki satırlara genişlemesini sağlar. Bunun yalnızca sekmelerle çalışabileceğini düşünüyorum, ancak ayırıcıyı bir sekme ile değiştirmek ve daha sonra değiştirme işlemini geri almak için değiştirme özelliğini kullanabilirsiniz.


0

Ben öneriyoruz sc-imanlamına gelen s preadsheet c alculator im kanıtladı. Şu anda yalnızca Github'da kullanılabilir .

Aktif olarak geliştirildi ve yalın.

Github açıklamasındaki özellikler:


SC-IM'in bazı özellikleri

  • UNDO / REDO.
  • 65.536 satır ve 702 sütun desteklenir. (İstenirse satır sayısı 1.048.576'ya genişletilebilir).
  • CSV / TAB ile ayrılmış / XLSX dosyası içe ve dışa aktarma.
  • LUA ile komut dosyası desteği. Ayrıca tetikleyiciler ve c dinamik bağlantılı modüller ile.
  • Pano desteği.
  • GNUPlot etkileşimi.
  • Anahtar eşleştirmeleri.
  • Sıra sıraları.
  • Sıra filtreleri.
  • Alt toplamlar.
  • Hücre kayması.
  • 256 renk desteği - ekran renkleri çalışma zamanında bile kullanıcı tarafından özelleştirilebilir.
  • Hücreleri renklendirin veya kalın veya altı çizili gibi biçimlendirin.
  • Geniş karakter desteği. Aşağıdaki alfabe desteklenmektedir: İngilizce, İspanyolca, Fransızca, İtalyanca, Almanca, Portekizce, Rusça, Ukraynaca, Yunanca, Türkçe, Çekçe, Japonca, Çince.
  • Otomatik yedekleme.
  • Harici işlevleri tercih ettiğiniz dilde uygulayın ve bunları SC-IM'de kullanın.
  • SC-IM'i, harici bir komut dosyasından girdisini okuyarak etkileşimli olmayan bir hesap makinesi olarak kullanın.
  • Daha fazla hareket komutu uygulandı!
  • Girdi ve Çıktı tamamen yeniden yazıldı.

Adı hakkında fikir, programın başka bir vim benzeri uygulama olarak tanımlanabilmesidir. SC-IM, Elektronik Tablo Hesap Makinesi Doğaçlama anlamına gelir. :-)


Bu nedenle viveya ile ilgili deneyiminiz varsa komutlar ve iş akışı size tanıdık gelir vim.

Bazı ekran görüntüleri:

Ekran görüntüsü # 1

İş Akışı SC-IM # 1 İş Akışı SC-IM # 2 İş Akışı SC-IM # 3

Kurulum için build-essential, ml-yacc, bisonve kütüphaneler libncurses5-devve libncurses5w-devihtiyaç vardır. Sadece koşmak make, sudo make installiçinde srcdizinindeki sc-imgithub gelen klonlama sonra.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.