Szukam czegoś takiego jak Sublime Text do tabel. Oznacza to, że gdy napotka coś z wartościami rozdzielonymi tabelami (na przykład), kolumny powinny być wyświetlane wyrównane.
Excel , arkusze Calligra lub LibreOffice Calc są dla mnie za ciężkie, chcę prostszych, lżejszych, szybszych i darmowych alternatyw.
Aktualizacja: dotychczasowe sugestie obejmują programy do obsługi arkuszy kalkulacyjnych, które potrafią drukować i obliczać. To jest w porządku, ale jest też dla mnie rodzajem przesady. Muszę tylko edytować tabelę i wyrównać wyświetlanie. W rzeczywistości, jeśli Sublime Text (lub dowolny edytor tekstu, taki jak Gedit, Geany) miał wtyczkę, która wyświetla kolumny wyrównane, to byłoby dla mnie wystarczające ( idealne ).
Odpowiedzi:
Mogę polecić Gnumeric .
Gnumeric to program do obsługi arkuszy kalkulacyjnych typu open source. Gnumeric to ...
Żeby zainstalować:
źródło
pyspread
python FTW
Opis ze strony głównej pyspread
Pyspread to nietradycyjna aplikacja do obsługi arkuszy kalkulacyjnych oparta na języku Python i napisanym w tym języku .
Pyspread ma być najbardziej pythonowym arkuszem kalkulacyjnym.
Pyspread oczekuje wyrażeń Pythona w komórkach siatki, co powoduje, że język specyficzny dla arkusza kalkulacyjnego staje się przestarzały. Każda komórka zwraca obiekt w języku Python, do którego można uzyskać dostęp z innych komórek. Obiekty te mogą reprezentować wszystko, w tym listy lub macierze.
Pyspread to darmowe oprogramowanie. Jest wydany na licencji GPL v3 . Możesz znaleźć kod magii na github .
Instalacja
źródło
Jeśli jesteś użytkownikiem (lub przynajmniej znasz) emacsa (lub vima), istnieje tryb org , który zawiera prosty zintegrowany edytor tabel. Jednak musi mieć tabele w określonym formacie, w którym kolumny są oddzielone pionowymi słupkami (tj. Symbol rury „|”).
Możesz także wykonywać proste obliczenia, a integracja z edytorem pozwala korzystać z zaawansowanych funkcji edycyjnych emacs / vim.
Dokumentację można znaleźć na stronie trybu org oraz krótkie wprowadzenie na youtube .
źródło
|
jest dla mnie złamanie umowy. Zwykle pracuję z plikami tekstowymi oddzielonymi tabulatorami.sed 's/<TAB>/|/g' filename | emacs | sed 's/|/<TAB>/g' > filename
możesz nawet zdefiniować z niego funkcjęemacs
i będzie to tak, jakby|
to był tylko sposóbemacs
reprezentowania twoich ograniczników tabulatorów.|
pierwotnie, to polecenie zamieni je na tabulatory po zamknięciu emacsa.Tryb tabeli VIM
Opis ze strony repozytorium github
Niesamowity automat do tworzenia i formatowania tabel, pozwalający tworzyć porządne tabele podczas pisania. Wtyczka może także formatować istniejącą zawartość do tabeli, co umożliwia pracę z plikami csv lub innymi plikami tekstowymi. Aby zapoznać się z jego funkcjami, znajduje się film demonstracyjny na YouTube .
Instalacja
Zobacz stronę repozytorium github .
źródło
MacroCALC
Czy powiedziałeś, że jest lekki?
Opis ze strony głównej MacroCALC
MacroCALC - „mc” lub „321” to potężny arkusz kalkulacyjny oparty na znakach Lotus, który obsługuje 100000 wierszy, 700 kolumn, 40 funkcji, 8 formatów wyświetlania, łączenie plików, programowanie makr i funkcje definiowane przez użytkownika.
Jest to konsolowy program oparty na przekleństwach i nie wymaga środowiska graficznego .
Jest w pełni zintegrowany z [
nt
]roff
,units
,man
,awk
,perl
ish
. Tak jak powinno być w środowisku UNIX, program może działać jako filtr umożliwiający użytkownikom używanie potoków do wykonywania złożonych transformacji strumieni danych. ZawieraC
interfejs programowania, a także obsługę plików Lotus WKS i dBASE. Własny format pliku MacroCALC jest płaski ASCII , łatwy do zrozumienia i dlatego można nim bezpośrednio manipulowaćawk
,perl
lub innymi standardowymi narzędziami UNIX, a nawet edytorami podobnymivi
.Ponadto MacroCALC jest w stanie zarządzać jednostkami: Podobnie jak naukowiec program zna zasady obliczania jednostek; na przykład, jeśli „długość” zostanie podzielona na „czas”, pokaże wynik „prędkości”, a „długości” nie można dodać do „masy”.
Instalacja
Zobacz stronę MacroCALC za instrukcje instalacji. Testowane na Lubuntu 16.04.
źródło
Biuro Siag (Scheme In A Grid)
świetny program, ale może nie zostać zainstalowany w aktualnych wersjach Ubuntu
Opis ze strony głównej Siag i Wikipedii
Siag Office to ściśle zintegrowany bezpłatny pakiet biurowy. Jest znany z tego, że jest wyjątkowo lekki, dlatego może działać dość dobrze na bardzo starych systemach, takich jak komputery i486 z 16 MB pamięci RAM. Ponieważ jest lekki, oprogramowanie nie ma wielu funkcji głównych pakietów biurowych, takich jak LibreOffice, Calligra Suite lub Microsoft Office. Siag Office jest rozpowszechniany na zasadach GNU General Public Licence i wchodzi w skład Damn Small Linux, lekkiej dystrybucji Linuksa.
Zobacz także ten artykuł .
Instalacja
Siag musi zostać skompilowany ze źródła po tym, jak inne biblioteki (
libgd2-xpm-dev libxmu-dev xaw3dg-dev
i te wymienione tutaj ) zostały zainstalowane najpierw, niestety nie był w stanie skompilować go na Lubuntu 16.04, ale mogłem nie wystarczająco się starać. Zobacz ten artykuł, aby uzyskać bardziej szczegółowe instrukcje instalacji.źródło
Sublime Table Editor
Kto potrzebuje nowego programu, gdy Sublime może wykonać to zadanie?
Opis ze strony repozytorium github
Table Editor to pakiet edytora Sublime Text 2 i Sublime Text 3 do edycji tabel tekstowych. Edytor tabel ma prawie takie same klucze jak edytor tabel w trybie Emacs-org. Aby zapoznać się z funkcjami, znajduje się przydatny artykuł i dwa filmy: wideo 1 wideo 2
Sądząc po tym, co mówi strona github, Sublime Table Editor nie jest już obsługiwany , jednak oprogramowanie może nadal działać. Nie przetestowałem tego jednak w moim systemie.
Instalacja
Zobacz stronę repozytorium github .
źródło
Możesz wypróbować edytor kodów Atom z pakietem tablr lub edytorem tabel .
Pobierz plik .deb Atomu ze swojej strony internetowej . Następnie zainstaluj go za pomocą Instalatora pakietów GDebi lub uruchamiając następujące polecenia w terminalu (jeden po drugim):
Następnie zainstaluj tablr lub pakiet edytora tabel w Atomie, używając wbudowanego instalatora pakietów (który jest zakładką Instaluj w widoku Ustawienia ) wewnątrz Atom lub uruchamiając odpowiednio następujące polecenia: -
źródło
Polecam
sc-im
, co oznacza ów preadsheet c alculator im udowodnione. Jest obecnie dostępny tylko na Github .Jest aktywnie rozwijany i szczupły.
Funkcje z opisu Github:
Niektóre funkcje SC-IM
Jeśli chodzi o nazwę, chodzi o to, że program można zidentyfikować jako inną aplikację podobną do vim. SC-IM oznacza Improwizowany kalkulator arkusza kalkulacyjnego. :-)
Więc polecenia i przepływ pracy są znane, jeśli masz doświadczenie z
vi
lubvim
.Niektóre zrzuty ekranu:
Do instalacji,
build-essential
,ml-yacc
,bison
oraz biblioteklibncurses5-dev
ilibncurses5w-dev
są potrzebne. Po prostu uruchommake
,sudo make install
wsrc
katalogusc-im
po klonowaniu z github.źródło