Gnumeric

Gnome Office电子表格 -- 免费,快速,准确:选择任何三个!(The Gnome Office Spreadsheet - Free, Fast, Accurate: Pick any 3!)

  • 所有者: GNOME/gnumeric
  • 平台: BSD, Linux, Windows
  • 许可证: Other
  • 分类:
  • 主题:
  • 喜欢:
    2
      比较:

Github星跟踪图

欢迎来到The Gnumeric Spreadsheet的主页。 Gnumeric是一个开源电子表格程序。 Gnumeric是......

  • 免费:Gnumeric及其源代码免费提供,根据GNU通用公共许可证版本2或版本3的条款获得许可。
  • 快速:Gnumeric快速启动并处理大型电子表格,同时保持响应。
  • 准确:电子表格应该计算出正确的答案。 研究人员发现,Gnumeric的内置函数和工具是准确的。

主要指标

概览
名称与所有者GNOME/gnumeric
主编程语言C
编程语言Shell (语言数: 9)
平台BSD, Linux, Windows
许可证Other
所有者活动
创建于2012-06-03 14:23:04
推送于2025-04-13 18:34:03
最后一次提交2025-04-13 14:33:33
发布数280
最新版本名称GNUMERIC_1_12_59 (发布于 2025-03-01 16:35:30)
第一版名称NOT_EVEN_ALPHA (发布于 1998-07-01 02:02:00)
用户参与
星数91
关注者数6
派生数22
提交数24.5k
已启用问题?
问题数0
打开的问题数0
拉请求数0
打开的拉请求数0
关闭的拉请求数1
项目设置
已启用Wiki?
已存档?
是复刻?
已锁定?
是镜像?
是私有?

Gnumeric -- The GNOME spreadsheet
Jody Goldberg jody@gnome.org

The project aims to become a drop in replacement for proprietary spreadsheets.
If you are interested in contributing to its development please send us some
email, there are lots of projects available.

To report Gnumeric bugs, please visit https://gitlab.gnome.org/GNOME/gnumeric/issues

Gnumeric is licensed under the terms of the GNU GPL included in the
file COPYING.

Requirements

You need: Debian package name
glib >= 2.40.0 libglib2.0-dev
gtk+ >= 3.8.7 libgtk3.0-dev
libgsf >= 1.14.33 libgsf-1-dev
libgoffice >= 0.10.42 libgoffice-0-8-dev
gnome-xml >= 2.4.12 libxml2-dev
pango >= 1.24.0 libpango1.0-dev
NOTE: gnome-xml is also known as libxml

Optionally:
python >= 2.0 python-dev
pygobject >= 3.0.0 python-gi-dev

The GDA plugin, for accessing databases
gda		>= 1.3.0	libgda2-dev
libgnomedb	>= 1.3.0	libgnomedb2-dev

Currently disabled:
guile >= 1.5 (no maintainer)

Runtime suggestions:
'yelp' for help

Mailing lists

There is a mailing list used to discuss Gnumeric, to subscribe
send a mail to:

gnumeric-list-request@gnome.org

And in the body of the message write "subscribe"

An archive of the mailing lists is available in:

http://mail.gnome.org/archives/gnumeric-list/

Random notes:

This is a partial list of Features implemented in Gnumeric, we need
documentation for these:

- Autofill
	Number autofill (computes delta, autofills from that).
 	String autofill (daynames, months are built in).
	String+Number combo integer autofill.
	Formula autofill.

- Drag and drop selection
	Select an area and use the border to drag the
 	contents (shift/control/alt are modifiers to copy
	or move)

- Selection
	- Multiple selections are supported, hold down control
	  key to augment the existing selection (they can be
	  discontinuous).

	- Walking selection.
	  Use return/tab and shift-return/shift-tab to capture 
	  information in a selection.

	- Fill quickly a region with the same text: just enter
	  the text in a selection and press control-enter.

- Number formatting
	- The formatting of numbers is very powerful, we
	  emulate the Excel number formatting specification.

	- Format rules: you can use rules to specify which
	  format to use.

	- Format colors: you can specify a color to format
	  with in the format.

	- Conditional colours and format strings.

- Column/Row resizing
	- Drag the column/row division to adjust the column
	  and row dimensions.

	- To make changes to various columns/rows
	  simultaneously, select the columns and then change
	  the dimension of one of them.  

- Content
	- Merged Cells
	- Array formulas

- Filters
	- MS OfficeOpenXML 	Read/Write
	- MS Excel (95 -> 2003)	Read/Write
	- MS Excel (v2 -> v4)	Read
	- Applix (v4 & v5)	Read
	- Quattro Pro (v1-v3)	Read
	- Planperfect		Read
	- Lotus (wk1)		Read
	- OpenOffice.org/ODF	Read/Write
	- html (3.2 & 4.0)	Read
	- html (4.0, xhtml)	Write
	- Latex 		Write
	- Troff 		Write
	- DIF			Read
	- SYLK			Read/Write
	- Oleo			Read
	- SC			Read
	- MPS Optimizer files	Read
	- XBase db		Read
	- Text files		Read/Write
	- CSV, TSV		Read/Write
	- PSION			Read

- To edit the contents of a cell that already has a value,
  press F2 key.

- When typing a formula, you can use the cursor keys to select
  a cell or a cell range in the expression.  This will only
  work if a cell name is valid at the cursor point.

  To specify a cell range, just move to the start of the cell
  range and then hold down the shift key while making the size
  of the selection cursor bigger.

- An expression is evaluated constantly on top of the current
  selection.  There is a number of pre-defined auto-compute
  expressions, you can change this by right clicking on this
  expression (it is on the bottom right corner).

- If you drag a selection with button 3 instead of button one
  there is no default action, rather, a menu pops up with 
  a list of possible options on actions to perform.

- Gnumeric distinguishes regular text from formulas by preceding
  formulas with an equal sign.  So to enter an expression you have	
  to enter for example: =1+2.

- Control-A selects all.
- Alt-Space selects the row.
- Control-Space selects a column.

- Selection-keys + control extend the selection to boundary of
  worksheet.

- Shift-Backspace:  Collapses selection to active cell.

- Home: move to the beginning of the row.

- Control-Home: move to the cell A1

- Control-Enter: copies current edit text to the selected range.

- Control-Shift-Enter: If there is a single range selected and the
  current edit text is a formula, the formula is made into an
  'array-formula'.

- Control-Pg{Up,Down}: Switch to the previous/next worksheet.
- Alt-Pg{Up,Down}: Page left and right.
- Mouse-Wheel : scroll up/down
- Alt-Mouse-Wheel : scroll left-right
- Arrow+ScrollLock

 o Frozen Panes (including Horizontal or Vertical only)

 o Auto-convert-on-input features: When you enter text in Gnumeric
   it is now matched against the known formats of Gnumeric and if
   possible, converted to a (number, format) pair.  This works
   when you enter a formula and when you type in text.

   This means you can use now dates and times in expressions, like
   this: ="10-Jan"+45.  However, just because you can does not
   mean you should!  If you send a spreadsheet like this to someone
   else whose computer is set to a different locale, then there
   is no guarantee that the string will be interpreted in the
   same way.

   Autofill will also work on this.