เครื่องมือแก้ไขตารางที่มีน้ำหนักเบา


15

ฉันกำลังมองหาบางอย่างเช่นSublime Textสำหรับตาราง นั่นคือเมื่อพบสิ่งที่มีค่าที่คั่นด้วยตาราง (ตัวอย่าง) คอลัมน์ควรจะแสดงในแนวเดียวกัน

Excel , Calligra SheetsหรือLibreOffice Calcหนักเกินไปสำหรับฉันฉันต้องการทางเลือกที่ง่ายขึ้นเบาขึ้นเร็วขึ้นและฟรี

อัปเดต:คำแนะนำจนถึงรวมถึงโปรแกรมสเปรดชีตที่สามารถทำการวางแผนและคำนวณได้ นี่เป็นเรื่องปกติ แต่ก็เป็นเรื่องที่เกินความคิดสำหรับฉันเช่นกัน ฉันแค่ต้องแก้ไขตารางและแสดงการจัดตำแหน่ง อันที่จริงถ้า Sublime Text (หรือโปรแกรมแก้ไขข้อความใด ๆ เช่น Gedit, Geany) มีปลั๊กอินที่แสดงคอลัมน์ในแนวเดียวกันนั่นจะเพียงพอ ( สมบูรณ์ ) สำหรับฉัน


2
สำหรับการเปรียบเทียบตัวเลือกหลักสี่ตัวเลือกดูตารางในบทความภาษาเยอรมันนี้เช่นการใช้ RAM ในแถวที่สาม
ของหวาน

คำตอบ:


21

ฉันสามารถขอแนะนำGnumeric
Gnumeric เป็นโปรแกรมสเปรดชีตโอเพนซอร์ซ Gnumeric คือ ...

  • ฟรี: Gnumeric และซอร์สโค้ดมีให้บริการฟรีภายใต้เงื่อนไขของสัญญาอนุญาตสาธารณะทั่วไป GNU รุ่น 2 หรือรุ่น 3
  • เร็ว: Gnumeric เริ่มทำงานได้อย่างรวดเร็วและจัดการสเปรดชีตขนาดใหญ่ขณะที่ยังตอบสนองได้
  • ถูกต้อง: สเปรดชีตควรคำนวณคำตอบที่ถูกต้อง ฟังก์ชั่นและเครื่องมือในตัวของ Gnumeric นั้นแม่นยำตามที่นักวิจัยหลายคนพบ

ติดตั้ง:

sudo apt update 
sudo apt install gnumeric

Gnumeric

สกรีนช็อต Gnumeric พร้อมพล็อตกระจาย


12

pyspread

หลาม FTW ภาพหน้าจอ pyspread

คำอธิบายจากหน้าแรกของ pyspread

Pyspread เป็นโปรแกรมสเปรดชีตที่ไม่ใช่แบบดั้งเดิมที่อยู่บนพื้นฐานและการเขียนในการเขียนโปรแกรมภาษาPython

เป้าหมายของ pyspread คือสเปรดชีต pythonic ที่มากที่สุด

Pyspread คาดว่าจะมีการแสดงออกของ Python ในเซลล์กริดของมันซึ่งทำให้ภาษาเฉพาะสเปรดชีตล้าสมัย แต่ละเซลล์ส่งคืนวัตถุ Python ที่สามารถเข้าถึงได้จากเซลล์อื่น วัตถุเหล่านี้สามารถแสดงอะไรก็ได้รวมถึงรายการหรือเมทริกซ์

Pyspread เป็นซอฟต์แวร์ฟรี มันถูกปล่อยออกมาภายใต้v3 GPL คุณสามารถค้นหารหัส SORCE ที่GitHub

การติดตั้ง

sudo apt install pyspread

มันจะอ่านไฟล์ข้อความธรรมดา (คั่นด้วยแท็บ, csv, ฯลฯ ) หรือไม่?
becko

1
@ เบ็คเพิ่งลองมาเรียบร้อยแล้วคุณต้องเลือกไฟล์→นำเข้าเพื่อเปิดไฟล์เหล่านั้นทำงานได้ดี คุณสามารถเลือกเครื่องหมายตัวคั่นเพื่อใช้เหมือนใน LibreOffice
ของหวาน

11

หากคุณเป็นผู้ใช้ของ emacs (หรืออย่างน้อยก็คุ้นเคย) emacs (หรือ vim) มีโหมด orgซึ่งมีตัวแก้ไขรวมแบบง่ายสำหรับตาราง อย่างไรก็ตามต้องการให้ตารางอยู่ในรูปแบบเฉพาะโดยที่คอลัมน์จะถูกคั่นด้วยแถบแนวตั้ง (เช่นสัญลักษณ์ไปป์ '|')

คุณยังสามารถทำการคำนวณอย่างง่ายและการรวมเข้ากับตัวแก้ไขช่วยให้คุณใช้สิ่งอำนวยความสะดวกการแก้ไขที่ซับซ้อนของ emacs / vim

emacs ตัวอย่างตาราง org-mode

เอกสารที่สามารถพบได้บนเว็บไซต์ org โหมดและการแนะนำเล็ก ๆใน youtube


สิ่งที่ต้อง|มีคือตัวแบ่งข้อตกลงสำหรับฉัน ฉันมักจะทำงานกับไฟล์ข้อความที่คั่นด้วยแท็บ
becko

@becko เพียงแค่ใช้มันอย่างนั้น: sed 's/<TAB>/|/g' filename | emacs | sed 's/|/<TAB>/g' > filenameคุณสามารถกำหนดฟังก์ชั่นได้emacsจากมันและมันจะเหมือนกับว่า|เป็นเพียงวิธีที่emacsแสดงถึงตัวคั่นแท็บของคุณ
ของหวาน

@dessert หากไฟล์นั้นมีอยู่|เดิมคำสั่งนี้จะแทนที่ด้วยแท็บเมื่อฉันปิด emacs
becko

@becko งั้นก็ให้ฟังก์ชั่น (หรือสคริปต์) ตรวจสอบดู
ของหวาน

2
@ Markyisri ฉันไม่รู้ว่าจะทำอย่างไร
becko

7

โหมดตาราง VIM

ภาพหน้าจอ VIM Table Mode

คำอธิบายจากหน้า repo Github

เครื่องมือสร้างตารางอัตโนมัติที่ยอดเยี่ยม & ตัวจัดรูปแบบช่วยให้หนึ่งสร้างตารางที่เรียบร้อยในขณะที่คุณพิมพ์ ปลั๊กอินยังสามารถจัดรูปแบบเนื้อหาที่มีอยู่ลงในตารางซึ่งทำให้สามารถทำงานกับ csv หรือไฟล์ข้อความอื่น ๆ ได้รับความคิดของคุณสมบัติของมันมีวิดีโอสาธิต YouTube

การติดตั้ง

ดูหน้า repo GitHub


5

MacroCALC

คุณพูดว่าเบาหรือเปล่า ภาพหน้าจอ MacroCALC

คำอธิบายจากโฮมเพจของ MacroCALC

MacroCALC - "mc" หรือ "321" เป็นสเปรดชีตที่ใช้อักขระที่เข้ากันได้กับ Lotus ที่มีประสิทธิภาพซึ่งรองรับ 100000 แถว, 700 คอลัมน์, 40 ฟังก์ชัน, 8 รูปแบบการแสดงผล, การเชื่อมโยงไฟล์, การเขียนโปรแกรมมาโคร

มันเป็นคำสาปแช่งตามคอนโซลโปรแกรมและความต้องการสภาพแวดล้อมแบบกราฟิกไม่มี

มันเป็นแบบครบวงจรด้วย [ nt] roff, units, man, awk, และperl shเนื่องจากควรอยู่ในสภาพแวดล้อม UNIX โปรแกรมสามารถทำหน้าที่เป็นตัวกรองที่ช่วยให้ผู้ใช้สามารถใช้ไพพ์เพื่อทำการแปลงที่ซับซ้อนบนสตรีมข้อมูล มันมีCอินเตอร์เฟซการเขียนโปรแกรมเช่นเดียวกับการสนับสนุนไฟล์ Lotus WKS และ dBASE MacroCALC ของตัวเองไฟล์รูปแบบASCII แบนง่ายต่อการเข้าใจและดังนั้นจึงสามารถจัดการโดยตรงกับawk, perlหรือเครื่องมืออื่น ๆ viที่ใช้ระบบปฏิบัติการยูนิกซ์มาตรฐานหรือแม้กระทั่งกับบรรณาธิการเช่น

ยิ่งไปกว่านั้น MacroCALC สามารถจัดการหน่วยต่างๆได้เช่นเดียวกับนักวิทยาศาสตร์โปรแกรมตระหนักถึงกฎสำหรับการคำนวณหน่วย ตัวอย่างเช่นหาก "ความยาว" ถูกหารด้วย "เวลา" มันจะแสดงผลลัพธ์ "ความเร็ว" และไม่สามารถเพิ่ม "ความยาว" ลงใน "มวล" ได้

การติดตั้ง

ดูหน้าแรกของ MacroCALCสำหรับคำแนะนำในการติดตั้ง ทดสอบกับ Lubuntu 16.04


น่าสนใจ แต่อายุเท่าไหร่
RonJohn

@RonJohn เว็บไซต์กล่าวว่า“ แก้ไขล่าสุด: 12. สิงหาคม 2556” ทำไมถึงเป็นเช่นนั้น?
ของหวาน

ใช่เว็บไซต์ แต่ macrocalc ล่ะ? (ฉันขอดูว่ามันเป็น bitrot-ware เก่าเกินไปสำหรับคอมไพเลอร์รุ่นใหม่หรือไม่ดูคำตอบเกี่ยวกับ Siag Office: "อาจไม่สามารถติดตั้งได้ใน Ubuntu ปัจจุบัน")
RonJohn

@ RonJohn“ ทดสอบบน Lubuntu 16.04” หมายความว่าฉันติดตั้งบนระบบ Lubuntu 16.04 ได้สำเร็จและทดสอบการใช้งานได้อย่างรวดเร็วดังนั้นใช่ฉันคิดว่ามันไม่เก่าเกินไปสำหรับคอมไพเลอร์ล่าสุด เนื่องจากการติดตั้ง SIAG ล้มเหลวในระบบของฉันฉันจึงเพิ่มความคิดเห็นนี้ที่นั่น คุณอ่านคำตอบทั้งหมดหรือไม่
ของหวาน

ฉันจะพลาดสิ่งนั้นได้อย่างไร ... สามครั้ง ? : sadcat:
RonJohn

2

สำนักงาน Siag (Scheme In A Grid)

ซอฟต์แวร์ที่ดีเยี่ยม แต่อาจไม่สามารถติดตั้งได้ใน Ubuntu รุ่นปัจจุบัน ป้อนคำอธิบายรูปภาพที่นี่

คำอธิบายจากหน้าแรกของ SiagและWikipedia

Siag Office เป็นแพ็คเกจสำนักงานฟรีที่ผสานรวมอย่างแน่นหนา เป็นที่รู้จักกันว่ามีน้ำหนักเบามากจึงสามารถทำงานบนระบบเก่ามากได้ดีพอสมควรเช่นในคอมพิวเตอร์ i486 ที่มี RAM ขนาด 16MB เนื่องจากมันถูกเก็บไว้ที่มีน้ำหนักเบาซอฟต์แวร์จึงขาดคุณสมบัติหลายอย่างของชุดสำนักงานใหญ่เช่น LibreOffice, Calligra Suite หรือ Microsoft Office Siag Office เผยแพร่ภายใต้เงื่อนไขของ GNU General Public License และรวมอยู่ใน Damn Small Linux การกระจาย Linux ที่มีน้ำหนักเบา

ดูบทความนี้ด้วย

การติดตั้ง

Siag จำเป็นต้องรวบรวมจากแหล่งที่มาหลังจากที่มีการติดตั้งไลบรารี่อื่น ( libgd2-xpm-dev libxmu-dev xaw3dg-devและที่กล่าวถึงในที่นี้ ) ก่อนน่าเสียดายที่ไม่สามารถคอมไพล์บน Lubuntu 16.04 ได้ แต่ฉันอาจไม่ได้พยายามมากพอ ดูบทความนี้สำหรับคำแนะนำการติดตั้งโดยละเอียดเพิ่มเติม


ดูเหมือนว่าปี 1995 และเมื่อคุณดูวันที่ของการเปลี่ยนแปลงมันเกือบจะเป็นเช่นนั้น อัปเดตครั้งล่าสุดจากปี 2549 และรุ่นก่อนหน้าจากปี 2003 ... คุณจะบอกได้อย่างไรว่านี่คือ WIP
pLumo

1
@RoVo Btw สำหรับซอฟต์แวร์ที่มีน้ำหนักเบาสิ่งที่ดูเหมือนว่าไม่สำคัญใด ๆ
ของหวาน

Aaah คำตอบของคุณคือ WIP ฉันคิดว่าเกี่ยวข้องกับซอฟต์แวร์ ถ้าอย่างนั้นก็ทำให้รู้สึก ;-)
pLumo

ถ้ามันจะไม่เชื่อมต่อกับอินเทอร์เน็ตหรือเปิดไฟล์ที่มาจากอินเทอร์เน็ตมันก็โอเคที่จะใช้ซอฟต์แวร์ที่ไม่ได้รับการบำรุงรักษาและใช้งานได้ มิฉะนั้นฉันจะไม่ใช้มัน
pLumo

นั่นคือการระเบิดจากอดีต !! :)
RonJohn

1

โปรแกรมแก้ไขตารางประเสริฐ

ใครต้องการโปรแกรมใหม่เมื่อSublimeสามารถทำงานได้ สกรีนช็อต Sublime Table Editor ถูกครอบตัด

คำอธิบายจากหน้า repo Github

ตัวแก้ไขตารางเป็นแพคเกจสำหรับตัวแก้ไขSublime Text 2และSublime Text 3สำหรับแก้ไขตารางข้อความ ตัวแก้ไขตารางมีปุ่มเกือบเหมือนกันกับตัวแก้ไขตารางโหมด Emacs-org หากต้องการทราบแนวคิดเกี่ยวกับคุณลักษณะนี้มีบทความที่เป็นประโยชน์และวิดีโอทั้งสองนี้: วิดีโอ 1 วิดีโอ 2

ตัดสินจากสิ่งที่หน้า GitHub พูดว่าSublime แก้ไขตารางที่จะได้รับการสนับสนุนใด ๆ เพิ่มเติมการทำงานอย่างไรก็ตามซอฟต์แวร์อาจจะยังคง ฉันไม่ได้ทดสอบกับระบบของฉัน

การติดตั้ง

ดูหน้า repo GitHub


ฉันกำลังจะย้ายไปที่ Atom คุณรู้หรือไม่ว่ามีบางสิ่งคล้ายกับ Atom
jqueralt

1

คุณสามารถลองใช้ตัวแก้ไขรหัสAtom ได้ด้วยtablrหรือแพ็คเกจตัวแก้ไขตาราง

ดาวน์โหลดไฟล์ .deb ของอะตอมได้จากเว็บไซต์ จากนั้นติดตั้งโดยใช้ GDebi Package Installer หรือใช้คำสั่งต่อไปนี้ในเทอร์มินัล (หนึ่งต่อหนึ่ง):

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

จากนั้นติดตั้งแพคเกจtablrหรือtable-editorใน Atom โดยใช้ตัวติดตั้งแพ็คเกจ (ซึ่งเป็นแท็บติดตั้งในมุมมองการตั้งค่า ) ภายใน Atom หรือโดยใช้คำสั่งต่อไปนี้ตามลำดับ: -

apm install tablr
apm install table-editor

0

ฉันจะแนะนำsc-imซึ่งย่อมาจากs preadsheet alculator imพิสูจน์แล้วว่า ปัจจุบันมีให้บริการที่Githubเท่านั้น

มันมีการพัฒนาอย่างแข็งขันและพึ่งพาอาศัย

คุณสมบัติจากคำอธิบาย Github:


คุณสมบัติบางอย่างของ SC-IM

  • ยกเลิกทำซ้ำ.
  • รองรับ 65.536 แถวและ 702 คอลัมน์ (จำนวนแถวสามารถขยายได้ถึง 1.048.576 หากต้องการ)
  • การนำเข้าและส่งออกไฟล์ CSV / TAB คั่นด้วย / XLSX
  • รองรับการเขียนสคริปต์กับ LUA นอกจากนี้ยังมีทริกเกอร์และ c โมดูลที่เชื่อมโยงแบบไดนามิก
  • การสนับสนุนคลิปบอร์ด
  • การโต้ตอบกับ GNUPlot
  • คีย์แมป
  • เรียงแถว
  • ตัวกรองของแถว
  • ผลรวมย่อย
  • การผลัดเซลล์
  • รองรับ 256 สี - สีของหน้าจอสามารถกำหนดได้เองโดยผู้ใช้แม้ในขณะทำงาน
  • colorize เซลล์หรือให้พวกเขาจัดรูปแบบเช่นตัวหนาหรือขีดเส้นใต้
  • รองรับตัวละครกว้าง รองรับตัวอักษรต่อไปนี้: อังกฤษ, สเปน, ฝรั่งเศส, อิตาลี, เยอรมัน, โปรตุเกส, รัสเซีย, ยูเครน, กรีก, ตุรกี, เช็ก, ญี่ปุ่น, จีน
  • autobackup
  • ใช้ฟังก์ชั่นภายนอกในภาษาที่คุณต้องการและใช้ใน SC-IM
  • ใช้ SC-IM เป็นเครื่องคิดเลขแบบไม่โต้ตอบอ่านอินพุตจากสคริปต์ภายนอก
  • มีการใช้คำสั่งการเคลื่อนไหวเพิ่มเติม!
  • อินพุตและเอาต์พุตถูกเขียนใหม่อย่างสมบูรณ์

เกี่ยวกับชื่อความคิดคือโปรแกรมสามารถระบุได้ว่าเป็นแอพที่คล้ายกันเป็นกลุ่ม SC-IM ย่อมาจากเครื่องคิดเลขสเปรดชีตที่ได้รับการปรับปรุงแล้ว :-)


ดังนั้นคำสั่งและขั้นตอนการทำงานมีความคุ้นเคยถ้าคุณมีประสบการณ์กับหรือvivim

ภาพหน้าจอบางส่วน:

สกรีนช็อต # 1

เวิร์กโฟลว์ SC-IM # 1 เวิร์กโฟลว์ SC-IM # 2 เวิร์กโฟลว์ SC-IM # 3

สำหรับการติดตั้งbuild-essential, ml-yacc, bisonและห้องสมุดlibncurses5-devและlibncurses5w-devมีความจำเป็น ทำงานเพียงmake, sudo make installในsrcไดเรกทอรีsc-imหลังจากโคลนจาก GitHub

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.