Trình soạn thảo bảng nhẹ


15

Tôi đang tìm kiếm một cái gì đó như Sublime Text cho các bảng. Đó là, khi nó gặp một cái gì đó với các giá trị được phân tách bằng bảng (ví dụ), các cột sẽ được hiển thị thẳng hàng.

Excel , Calligra Sheets hoặc LibreScript Calc quá nặng đối với tôi, tôi muốn các lựa chọn thay thế đơn giản hơn, nhẹ hơn, nhanh hơn và miễn phí.

Cập nhật: Các đề xuất cho đến nay bao gồm các chương trình bảng tính có thể thực hiện âm mưu và tính toán. Điều này là tốt, nhưng cũng là loại quá mức cần thiết cho tôi. Tôi chỉ cần chỉnh sửa bảng và hiển thị căn chỉnh. Trong thực tế, nếu Sublime Text (hoặc bất kỳ trình soạn thảo văn bản nào, như Gedit, Geany) có một plugin hiển thị các cột được căn chỉnh, thì điều đó là đủ ( hoàn hảo ) đối với tôi.


2
Để so sánh bốn phương án chính, hãy xem bảng trong bài viết tiếng Đức này , ví dụ: sử dụng RAM ở hàng thứ ba.
tráng miệng

Câu trả lời:


21

Tôi có thể giới thiệu Gnumeric .
Gnumeric là một chương trình bảng tính nguồn mở. Gnumeric là ...

  • Miễn phí: Gnumeric và mã nguồn của nó có sẵn miễn phí, được cấp phép theo các điều khoản của Giấy phép Công cộng GNU phiên bản 2 hoặc phiên bản 3.
  • Nhanh: Gnumeric khởi động nhanh và xử lý các bảng tính lớn trong khi vẫn phản hồi nhanh.
  • Chính xác: Một bảng tính nên tính toán câu trả lời đúng. Các chức năng và công cụ tích hợp của Gnumeric là chính xác, như một số nhà nghiên cứu đã tìm thấy.

Để cài đặt:

sudo apt update 
sudo apt install gnumeric

Gnumeric

Ảnh chụp màn hình Gnumeric với cốt truyện phân tán


12

phổ biến

trăn FTW ảnh chụp màn hình phổ biến

Mô tả từ trang chủ của pysiverse

Pysiverse là một ứng dụng bảng tính phi truyền thống dựa trên và được viết bằng ngôn ngữ lập trình Python .

Mục tiêu của phổ biến là trở thành bảng tính pythonic nhất.

Pys tràn lan mong đợi các biểu thức Python trong các ô lưới của nó, làm cho ngôn ngữ cụ thể của bảng tính bị lỗi thời. Mỗi ô trả về một đối tượng Python có thể được truy cập từ các ô khác. Những đối tượng này có thể đại diện cho bất cứ điều gì bao gồm danh sách hoặc ma trận.

Pys lây lan là phần mềm miễn phí. Nó được phát hành theo GPL v3 . Bạn có thể tìm thấy mã sorce tại github .

Cài đặt

sudo apt install pyspread

Nó sẽ đọc các tệp văn bản thông thường (tab tách, csv, v.v.)?
vẫy gọi

1
@becko Chỉ cần thử thành công, bạn cần chọn Tệp → Nhập để mở những tệp đó, hoạt động như một lá bùa. Bạn thậm chí có thể chọn (các) dấu phân cách để sử dụng như trong LibreOffice.
tráng miệng

11

Nếu bạn là người dùng (hoặc ít nhất là quen thuộc với) emacs (hoặc vim), có chế độ org , chứa trình soạn thảo tích hợp đơn giản cho các bảng. Tuy nhiên, nó cần các bảng ở một định dạng cụ thể, trong đó các cột được phân tách bằng các thanh dọc (nghĩa là ký hiệu ống '|').

Bạn cũng có thể thực hiện các phép tính đơn giản và việc tích hợp vào trình chỉnh sửa cho phép bạn sử dụng các phương tiện chỉnh sửa tinh vi của emacs / vim.

ví dụ bảng chế độ org

Tài liệu có thể được tìm thấy trên trang web chế độ org và giới thiệu nhỏ trên youtube .


Yêu cầu |là một công cụ thỏa thuận cho tôi. Tôi thường làm việc với các tệp văn bản tách tab.
vẫy gọi

@becko Đơn giản chỉ cần sử dụng nó như vậy: sed 's/<TAB>/|/g' filename | emacs | sed 's/|/<TAB>/g' > filenameBạn thậm chí có thể định nghĩa một chức năng emacstừ nó và nó sẽ như thể |chỉ là cách emacsđại diện cho các dấu phân cách tab của bạn.
tráng miệng

@dPlay Nếu tệp |ban đầu, lệnh này sẽ thay thế chúng bằng các tab khi tôi đóng emacs.
vẫy gọi

@becko Vậy thì đơn giản hãy để hàm (hoặc tập lệnh) kiểm tra xem.
tráng miệng

2
@MarkYisri Tôi không biết làm thế nào để làm điều đó.
vẫy gọi

7

Chế độ bảng VIM

Ảnh chụp màn hình chế độ bảng VIM

Mô tả từ trang repo github

Trình tạo bảng & trình định dạng tự động tuyệt vời cho phép một người tạo các bảng gọn gàng khi bạn nhập. Plugin cũng có thể định dạng nội dung hiện có thành một bảng để có thể hoạt động với csv hoặc các tệp văn bản khác. Để có được ý tưởng về các tính năng của nó, có một video trình diễn youtube .

Cài đặt

Xem trang repo github .


5

MacroCALC

Bạn có nói nhẹ không? Ảnh chụp màn hình MacroCALC

Mô tả từ trang chủ của MacroCALC

MacroCALC - "mc" hoặc "321" là bảng tính dựa trên ký tự tương thích Lotus mạnh mẽ hỗ trợ 100000 hàng, 700 cột, 40 chức năng, 8 định dạng hiển thị, liên kết tệp, lập trình macro và chức năng xác định người dùng.

Nó là một chương trình giao diện điều khiển dựa trên lời nguyền và không cần môi trường đồ họa .

Nó được tích hợp đầy đủ với [ nt] roff, units, man, awk, perlsh. Vì nó phải ở trong môi trường UNIX, chương trình có thể hoạt động như một bộ lọc cho phép người dùng sử dụng các đường ống để thực hiện các phép biến đổi phức tạp trên các luồng dữ liệu. Nó chứa một Cgiao diện lập trình cũng như hỗ trợ tệp Lotus WKS và dBASE. Tập tin định dạng riêng MacroCALC là ASCII phẳng , dễ hiểu và do đó có thể được thao tác trực tiếp với awk, perlhoặc các công cụ UNIX tiêu chuẩn khác, hoặc thậm chí với các biên tập viên nhưvi .

Hơn nữa, MacroCALC có thể quản lý các đơn vị: Giống như một nhà khoa học, chương trình nhận thức được các quy tắc để tính toán các đơn vị; vì vậy, ví dụ nếu "độ dài" được chia "thời gian" thì nó sẽ hiển thị kết quả "tốc độ" và "chiều dài" không thể được thêm vào "khối lượng".

Cài đặt

Xem trang chủ của MacroCALC để biết hướng dẫn cài đặt. Đã thử nghiệm trên Lubfox 16.04.


Thú vị, nhưng bao nhiêu tuổi?
RonJohn

@RonJohn Trang web nói rằng Lần sửa đổi cuối cùng: 12. Tháng 8 năm 2013. Tại sao lại là vấn đề đó?
tráng miệng

vâng, trang web. Nhưng còn macrocalc thì sao? (Tôi hỏi xem liệu bitrot-ware có quá cũ đối với các phiên bản trình biên dịch hiện đại hay không. Xem câu trả lời liên quan đến Siag Office: "có thể không cài đặt được trong các bản phát hành Ubuntu hiện tại".)
RonJohn

@RonJohn, Đã thử nghiệm trên LubFi 16.04. Có nghĩa là tôi đã cài đặt thành công nó trên hệ thống LubFi 16.04 của mình và nhanh chóng kiểm tra chức năng, vì vậy, tôi khẳng định rằng nó không quá cũ đối với trình biên dịch cập nhật. Khi cài đặt SIAG không thành công trên hệ thống của tôi, tôi đã thêm nhận xét này vào đó. Bạn đã đọc câu trả lời hoàn toàn?
tráng miệng

Làm thế nào tôi có thể bỏ lỡ ... ba lần ? : sadcat:
RonJohn

2

Văn phòng Siag (Scheme In A Grid)

phần mềm tuyệt vời, nhưng có thể không cài đặt được trong các bản phát hành Ubuntu hiện tại nhập mô tả hình ảnh ở đây

Mô tả từ Trang chủWikipedia của Siag

Siag Office là một gói văn phòng miễn phí tích hợp chặt chẽ. Nó được biết là có trọng lượng cực kỳ nhẹ, do đó có thể chạy trên các hệ thống rất cũ một cách hợp lý, chẳng hạn như trên các máy tính i486 với RAM 16 MB. Do được giữ trọng lượng nhẹ, phần mềm thiếu nhiều tính năng của các bộ ứng dụng văn phòng lớn, như LibreOffice, Calligra Suite hoặc Microsoft Office. Văn phòng Siag được phân phối theo các điều khoản của Giấy phép Công cộng GNU và được bao gồm trong Damn Small Linux, một bản phân phối Linux nhẹ.

Cũng xem bài viết này .

Cài đặt

Siag cần được biên dịch từ nguồn sau khi các thư viện khác ( libgd2-xpm-dev libxmu-dev xaw3dg-devvà những thư viện được đề cập ở đây ) được cài đặt trước, rất tiếc là không thể biên dịch nó trên Lubfox 16.04, nhưng tôi có thể đã không cố gắng hết sức. Xem bài viết này để được hướng dẫn cài đặt chi tiết hơn.


Điều này trông giống như năm 1995 và khi bạn nhìn vào ngày thay đổi, nó gần như thế. Bản cập nhật cuối cùng từ năm 2006 và bản trước đó từ năm 2003 ... làm thế nào bạn có thể nói đây là WIP?
pLumo

1
@RoVo Btw, đối với phần mềm nhẹ, nó trông như thế nào không quan trọng.
tráng miệng

Aaah, Câu trả lời của bạn là WIP, tôi nghĩ điều đó có liên quan đến Phần mềm. Sau đó, nó có ý nghĩa ;-)
pLumo

Nếu nó không kết nối với internet hoặc mở các tệp đến từ internet, bạn có thể sử dụng phần mềm không được bảo trì và chỉ hoạt động. Nếu không tôi sẽ không sử dụng nó.
pLumo

Đó là một vụ nổ từ quá khứ !! :)
RonJohn

1

Trình chỉnh sửa bảng tuyệt vời

Ai cần một chương trình mới khi Sublime có thể thực hiện nhiệm vụ? Ảnh chụp màn hình Sublime Table Editor bị cắt

Mô tả từ trang repo github

Trình chỉnh sửa bảng là gói dành cho trình soạn thảo Sublime Text 2Sublime Text 3 để chỉnh sửa bảng văn bản. Trình chỉnh sửa bảng có hầu hết các khóa giống như trình chỉnh sửa bảng chế độ Emacs-org. Để có ý tưởng về các tính năng, có một bài viết hữu ích và hai video này: video 1 video 2

Đánh giá từ những gì các trang github nói Sublime Table Editorkhông được hỗ trợ nữa , tuy nhiên phần mềm vẫn có thể làm việc. Tôi đã không kiểm tra nó trên hệ thống của tôi mặc dù.

Cài đặt

Xem trang repo github .


Tôi đang chuyển đến Atom. Bạn có biết nếu nó tồn tại một cái gì đó tương tự cho Atom?
jqu bến

1

Bạn có thể thử trình soạn thảo mã Atom với gói tablr hoặc trình soạn thảo bảng .

Tải xuống tệp .deb của Atom từ trang web của mình . Sau đó cài đặt nó bằng cách sử dụng Trình cài đặt gói GDebi hoặc bằng cách chạy các lệnh sau trong thiết bị đầu cuối (từng cái một):

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

Sau đó cài đặt gói tablr hoặc trình soạn thảo bảng trong Atom bằng cách sử dụng trình cài đặt gói dựng sẵn (là tab Cài đặt trong Chế độ xem Cài đặt ) bên trong Atom hoặc bằng cách chạy các lệnh sau: -

apm install tablr
apm install table-editor

0

Tôi muốn giới thiệu sc-im, viết tắt của s preadsheet c alculator im đã chứng minh. Nó hiện chỉ có sẵn trên Github .

Nó được tích cực phát triển và nạc.

Các tính năng từ mô tả Github:


Một số tính năng của SC-IM

  • UNDO / ĐỎ.
  • 65.536 hàng và 702 cột được hỗ trợ. (Số lượng hàng có thể được mở rộng lên 1.048.576 nếu muốn).
  • Nhập và xuất tệp CSV / TAB được phân tách / XLSX.
  • Hỗ trợ kịch bản với LUA. Ngoài ra với các kích hoạt và c mô-đun liên kết động.
  • Hỗ trợ Clipboard.
  • Tương tác GNUPlot.
  • Ánh xạ chính.
  • Sắp xếp các hàng.
  • Bộ lọc các hàng.
  • Tổng phụ.
  • Di chuyển tế bào.
  • Hỗ trợ 256 màu - màu màn hình có thể được tùy chỉnh bởi người dùng, ngay cả khi chạy.
  • Tô màu các ô hoặc cung cấp cho chúng định dạng như in đậm hoặc gạch chân.
  • Hỗ trợ nhân vật rộng. Các bảng chữ cái sau đây được hỗ trợ: tiếng Anh, tiếng Tây Ban Nha, tiếng Pháp, tiếng Ý, tiếng Đức, tiếng Bồ Đào Nha, tiếng Nga, tiếng Ukraina, tiếng Hy Lạp, tiếng Thổ Nhĩ Kỳ, tiếng Séc, tiếng Nhật, tiếng Trung Quốc.
  • Tự động sao lưu.
  • Thực hiện các chức năng bên ngoài bằng ngôn ngữ bạn thích và sử dụng chúng trong SC-IM.
  • Sử dụng SC-IM như một máy tính không tương tác, đọc đầu vào của nó từ một tập lệnh bên ngoài.
  • Nhiều lệnh chuyển động được thực hiện!
  • Đầu vào và đầu ra đã được viết lại hoàn toàn.

Về tên, ý tưởng là chương trình có thể được xác định là một ứng dụng giống như vim khác. SC-IM là viết tắt của Máy tính bảng tính được cải tiến. :-)


Vì vậy, các lệnh và quy trình làm việc là quen thuộc nếu bạn có kinh nghiệm với vihoặc vim.

Một số ảnh chụp màn hình:

Ảnh chụp màn hình số 1

Quy trình làm việc SC-IM # 1 Quy trình làm việc SC-IM # 2 Quy trình làm việc SC-IM # 3

Để cài đặt, build-essential, ml-yacc, bisonvà các thư viện libncurses5-devlibncurses5w-devlà cần thiết. Chỉ cần chạy make, sudo make installtrong srcthư mục của sc-imsau khi nhân bản từ github.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.