경량 테이블 편집기


15

테이블에 Sublime Text 와 같은 것을 찾고 있습니다. 즉, 테이블로 구분 된 값이있는 항목 (예 :)이 있으면 열이 정렬되어 표시되어야합니다.

Excel , Calligra Sheets 또는 LibreOffice Calc 는 나에게 너무 무겁기 때문에 더 간단하고 가벼우 며 더 빠르고 자유로운 대안을 원합니다.

업데이트 : 지금까지 제안에는 플로팅 및 계산을 수행 할 수있는 스프레드 시트 프로그램이 포함되어 있습니다. 이것은 괜찮지 만 나에게도 과도합니다. 테이블 을 편집 하고 디스플레이를 정렬하면됩니다. 실제로 Sublime Text (또는 Gedit, Geany와 같은 텍스트 편집기)에 열을 정렬하여 표시하는 플러그인이 있으면 충분합니다 ( 완벽합니다 ).


2
네 가지 주요 대안을 비교하려면 이 독일어 기사 의 표 ( 예 : 세 번째 행의 RAM 사용량)를 참조하십시오 .
디저트

답변:


21

Gnumeric 을 추천 할 수 있습니다 .
Gnumeric은 오픈 소스 스프레드 시트 프로그램입니다. 누 메는 ...

  • 무료 : GNU 일반 공중 사용권 버전 2 또는 버전 3의 조건에 따라 라이센스가 부여 된 그누 메릭과 소스 코드는 무료로 제공됩니다.
  • 빠름 : Gnumeric이 빠르게 시작되고 응답 속도를 유지하면서 큰 스프레드 시트를 처리합니다.
  • 정확 : 스프레드 시트가 정답을 계산해야합니다. Gnumeric의 내장 함수 및 도구는 여러 연구원들이 발견 한대로 정확합니다.

설치하기 위해서:

sudo apt update 
sudo apt install gnumeric

숫자

산점도를 가진 숫자 스크린 샷


12

pyspread

파이썬 FTW pyspread 스크린 샷

pyspread 홈페이지 설명

Pyspread는 프로그래밍 언어 Python을 기반으로하고 작성된 비 전통적인 스프레드 시트 응용 프로그램입니다 .

pyspread의 목표는 가장 pythonic 스프레드 시트가되는 것입니다.

Pyspread는 그리드 셀에서 Python 표현식을 예상하므로 스프레드 시트 특정 언어가 더 이상 사용되지 않습니다. 각 셀은 다른 셀에서 액세스 할 수있는 Python 객체를 반환합니다. 이러한 객체는 목록이나 행렬을 포함한 모든 것을 나타낼 수 있습니다.

Pyspread는 무료 소프트웨어입니다. GPL v3 하에서 배포됩니다 . github 에서소서 코드를 찾을 수 있습니다 .

설치

sudo apt install pyspread

일반 텍스트 파일 (탭으로 구분, CSV 등)을 읽을 수 있습니까?
becko

1
@becko 방금 시도했지만 파일 → 가져 오기를 선택하여 열어야합니다. 매력처럼 작동합니다. LibreOffice에서와 같이 사용할 구분 기호를 선택할 수도 있습니다.
디저트

11

emacs (또는 vim) 사용자 (또는 최소한 친숙한 사용자) 인 경우 테이블에 대한 간단한 통합 편집기가 포함 된 org-mode 가 있습니다. 그러나 테이블은 열이 세로 막대 (예 : 파이프 기호 '|')로 구분되는 특정 형식이어야합니다.

간단한 계산을 수행 할 수도 있으며 편집기에 통합하면 emacs / vim의 정교한 편집 기능을 사용할 수 있습니다.

emacs org-mode 테이블 예제

설명서는 org-mode 사이트youtube에 대한 간단한 소개 에서 찾을 수 있습니다 .


필수는 |나를 위해 거래 차단기이다. 나는 일반적으로 탭으로 구분 된 텍스트 파일로 작업합니다.
becko

@becko 간단히 다음과 같이 사용하십시오. sed 's/<TAB>/|/g' filename | emacs | sed 's/|/<TAB>/g' > filename함께 함수를 정의 할 수도 emacs있으며 탭 구분 기호를 나타내는 |방식과 같습니다 emacs.
디저트

@dessert 파일이 |원래있는 경우이 명령은 emacs를 닫을 때 탭으로 바꿉니다 .
becko

@becko 그럼 단순히 함수 (또는 스크립트)가 그것을 확인하도록하십시오.
디저트

2
@ MarkYisri 나는 그것을하는 방법을 모른다.
becko


5

MacroCALC

경량이라고 했습니까? MacroCALC 스크린 샷

MacroCALC 홈페이지 설명

MacroCALC- "mc"또는 "321"은 100000 개의 행, 700 개의 열, 40 개의 기능, 8 개의 표시 형식, 파일 링크, 매크로 프로그래밍 및 사용자 정의 가능 기능을 지원하는 강력한 Lotus 호환 문자 기반 스프레드 시트입니다.

저주 기반 콘솔 프로그램이며 그래픽 환경이 필요 하지 않습니다 .

그것은 완전히 통합되어 [ nt] roff, units, man, awk, perlsh. UNIX 환경에서와 같이 프로그램은 사용자가 파이프를 사용하여 데이터 스트림에서 복잡한 변환을 수행 할 수 있도록하는 필터 역할을 할 수 있습니다. 여기에는 C프로그래밍 인터페이스와 Lotus WKS 및 dBASE 파일 지원이 포함됩니다. MacroCALC 고유의 파일 형식은 플랫 ASCII 이며 이해하기 쉽고 따라서 awk, perl또는 기타 표준 UNIX 도구 또는 vi.

또한 MacroCALC는 단위를 관리 할 수 ​​있습니다. 과학자와 같이 프로그램은 단위 계산 규칙을 ​​알고 있습니다. 예를 들어 "길이"를 "시간"으로 나누면 "속도"결과가 표시되고 "길이"를 "질량"에 추가 할 수 없습니다.

설치

설치 지침 은 MacroCALC 홈페이지 를 참조하십시오 . Lubuntu 16.04에서 테스트되었습니다.


흥미롭지 만 몇 살입니까?
RonJohn

@RonJohn이 웹 사이트는“최종 개정 : 2013.08.12. 왜 중요한가요?
디저트

예, 웹 사이트입니다. 그러나 macrocalc은 어떻습니까? (저는 최신 컴파일러 버전에 비해 비트웨어가 너무 오래된 지 여부를 묻습니다. Siag Office 관련 답변을 참조하십시오 : "현재 우분투 릴리스에서는 설치가 불가능할 수 있습니다")
RonJohn

@RonJohn“Lubuntu 16.04에서 테스트 됨”은 Lubuntu 16.04 시스템에 성공적으로 설치하고 기능을 빠르게 테스트했음을 의미하므로 최신 컴파일러로는 너무 오래되지 않았습니다. SIAG 설치가 시스템에 실패하면서이 주석을 추가했습니다. 답을 완전히 읽었습니까?
디저트

내가 어떻게 그것을 놓칠 수 있었 습니까? 세 번 ? : sadcat :
RonJohn

2

시그 (Scheme In A Grid) 사무소

훌륭한 소프트웨어이지만 현재 우분투 릴리스에서는 설치되지 않을 수 있습니다 여기에 이미지 설명을 입력하십시오

Siag 홈페이지위키 백과 설명

Siag Office는 긴밀하게 통합 된 무료 오피스 패키지입니다. 16MB RAM이 장착 된 i486 컴퓨터와 같이 매우 가벼우면서도 아주 오래된 시스템에서 실행이 가능합니다. 소프트웨어는 경량으로 유지되므로 LibreOffice, Calligra Suite 또는 Microsoft Office와 같은 주요 오피스 제품군의 많은 기능이 부족합니다. Siag Office는 GNU General Public License의 조항에 따라 배포되며 경량 Linux 배포판 인 Damn Small Linux에 포함되어 있습니다.

이 기사 도 참조 하십시오 .

설치

Siag는 다른 라이브러리 ( libgd2-xpm-dev libxmu-dev xaw3dg-dev여기에 언급 된 라이브러리 )가 먼저 설치된 후 소스 에서 컴파일해야하지만 불행히도 Lubuntu 16.04에서 컴파일 할 수 없었지만 충분히 열심히 시도하지 않았을 수 있습니다. 자세한 설치 지침 은 이 기사 를 참조하십시오 .


이것은 1995 년처럼 보이고 변경 로그의 날짜를 볼 때 거의 같습니다. 2006 년과 2003 년 이전의 마지막 업데이트 ... 이것이 WIP라고 어떻게 말할 수 있습니까?
pLumo

1
@RoVo Btw, 경량 소프트웨어의 경우 모양이 중요하지 않습니다.
디저트

Aaah, 귀하의 답변은 WIP입니다. 소프트웨어와 관련이 있다고 생각했습니다. 그렇다면 그것은 의미가 있습니다 ;-)
pLumo

인터넷에 연결되지 않거나 인터넷에서 온 파일을 열지 않으면 유지 관리되지 않고 작동하는 소프트웨어를 사용하는 것이 좋습니다. 그렇지 않으면 나는 그것을 사용하지 않을 것입니다.
pLumo

그것은 과거로부터의 폭발이다!! :)
RonJohn

1

숭고한 테이블 편집기

Sublime 이 작업을 수행 할 수 있을 때 누가 새로운 프로그램이 필요 합니까? 숭고한 테이블 편집기 스크린 샷

github repo 페이지의 설명

테이블 편집기 는 텍스트 테이블 편집을위한 Sublime Text 2Sublime Text 3 편집 기용 패키지입니다 . 테이블 편집기 는 Emacs-org 모드 테이블 편집기와 거의 동일한 키를 가지고 있습니다. 기능에 대한 아이디어를 얻으려면 유용한 기사 와 다음 두 비디오가 있습니다. 비디오 1 비디오 2

github 페이지에서 Sublime Table Editor더 이상 지원되지 않는다고 판단 하면 소프트웨어가 여전히 작동 중일 수 있습니다. 그래도 시스템에서 테스트하지 않았습니다.

설치

참조 GitHub의 REPO 페이지를 .


나는 Atom으로 이사하고있다. Atom과 비슷한 것이 있는지 아십니까?
jqueralt

1

tablr 또는 table-editor 패키지를 사용 하여 Atom 코드 편집기를 사용해 볼 수 있습니다 .

웹 사이트 에서 Atom의 .deb 파일을 다운로드하십시오 . 그런 다음 GDebi 패키지 설치 프로그램을 사용하거나 터미널에서 다음 명령을 하나씩 실행하여 설치하십시오.

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

그런 다음 Atom 내부에 내장 된 패키지 설치 프로그램 ( 설정 보기의 설치 탭 )을 사용하거나 다음 명령을 각각 실행하여 tablr 또는 테이블 편집기 패키지를 Atom에 설치 하십시오 .

apm install tablr
apm install table-editor

0

나는 preadsheet c alculator im imd sc-im 약자입니다 . 현재 Github 에서만 사용할 수 있습니다 .

그것은 적극적으로 개발되고 마른다.

Github 설명의 기능 :


SC-IM의 일부 기능

  • UNDO / REDO.
  • 65.536 개의 행과 702 개의 열이 지원됩니다. 원하는 경우 행 수를 1.048.576으로 확장 할 수 있습니다.
  • CSV / TAB 구분 / XLSX 파일 가져 오기 및 내보내기
  • LUA를 통한 스크립팅 지원 또한 트리거 및 c 동적 링크 모듈이 있습니다.
  • 클립 보드 지원.
  • GNUPlot 상호 작용.
  • 키 매핑.
  • 행의 종류.
  • 행 필터.
  • 소계.
  • 세포 이동.
  • 256 색 지원-런타임시에도 사용자가 화면 색상을 사용자 지정할 수 있습니다.
  • 셀을 색칠하거나 굵게 또는 밑줄과 같은 형식을 지정하십시오.
  • 넓은 문자 지원. 지원되는 알파벳은 영어, 스페인어, 프랑스어, 이탈리아어, 독일어, 포르투갈어, 러시아어, 우크라이나어, 그리스어, 터키어, 체코 어, 일본어, 중국어입니다.
  • 자동 백업.
  • 선호하는 언어로 외부 기능을 구현하고 SC-IM에서 사용하십시오.
  • SC-IM을 비 대화식 계산기로 사용하여 외부 스크립트에서 입력을 읽습니다.
  • 더 많은 움직임 명령 구현!
  • 입력 및 출력이 완전히 다시 작성되었습니다.

이름에 대한 아이디어는 프로그램을 다른 vim 같은 앱으로 식별 할 수 있다는 것입니다. SC-IM은 Spreadsheet Calculator Improvised의 약어입니다. :-)


vi또는에 대한 경험이 있으면 명령 및 워크 플로가 익숙합니다 vim.

일부 스크린 샷 :

스크린 샷 # 1

워크 플로우 SC-IM # 1 워크 플로우 SC-IM # 2 워크 플로우 SC-IM # 3

설치를 들어 build-essential, ml-yacc, bison및 라이브러리 libncurses5-devlibncurses5w-dev이 필요하다. 그냥 실행 make, sudo make install에서 src의 디렉토리 sc-imGitHub의에서 복제 후.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.