Working with Gnome's Gnumeric Spreadsheet

Total Page:16

File Type:pdf, Size:1020Kb

Working with Gnome's Gnumeric Spreadsheet LINUXUSER Gnumeric Working with Gnome’s Gnumeric Spreadsheet FASTFAST ACCOUNTINGACCOUNTING original photo: www.sxc.hu photo: original OpenOffice Calc is fine for most spreadsheet applications, but if you’re looking for better performance and a smaller footprint, try Calc’s lean competitor, Gnumeric. BY OLIVER FROMMEL entering these values really simple. Just type the starting value in the first cell, preadsheet applications have al- all other spreadsheet applications. The and the next value in the second cell. Se- ways played a special role on the developers have made sure that Gnu- lect both, by holding down [Ctrl] (the SPC. One of the first commercial meric is compatible with its competitors key for multiple selections in Gnumeric) spreadsheet programs, Lotus 123 was re- – with a few special exceptions, such as and clicking on both cells. Then again garded as a benchmark for the compati- embedded MS Office objects. And Gnu- drag the mouse to the bottom right cor- bility of so-called IBM compatible PCs. meric can handle all the math functions ner of the second cell. Click and drag the Excel came along a few years later, and that Excel offers. mouse to fill as many cells as you like "Excel file" soon became synonymous When you launch the program via the with the numeric series (Figure 2). Gnu- with a spreadsheet document. menu, or type gnumeric at the command meric references the two starting values Of course, spreadsheet applications line, the main window appears in a mat- to calculate the step. If you enter 1 and 2 can do much more than the simple cal- ter of seconds. The OpenOffice Calc for example, Gnumeric will fill the se- culations most people use them for. spreadsheet, by contrast, takes about lected cells with 3, 4, 5, 6, and so on. If Where spreadsheets really shine is in three times as long. you need a series of even numbers, just managing recurring calculations and vi- Manually filling a table with data is use 2 and 4 as your starting values. sualizing the resulting data in the form quite easy: just click on a cell and enter Gnumeric gives you 256 columns by of easily readable charts. In the world of the values you need. There is no need to default, but you can easily extend this Linux, the Gnumeric spreadsheet tool retype a value to copy it to a neighboring limit if you build the software yourself. (Figure 1) has become an extremely ma- cell. Just click on the original value, then To do so, change the value of SHEET_ ture application. drag the mouse to the bottom right cor- MAX_COLS and SHEET_MAX_ROWS in ner of the cell. The mouse cursor be- the src/gnumeric.h file. Input comes a fine cross. Now hold down the Gnumeric’s age shows. Launched by mouse button and drag a frame over the Maths Genius Gnome founder Miguel de Icaza, Gnu- cells to which you will be copying the Of course, just typing rows of figures is meric is the oldest Gnome program of original value, and let Gnumeric com- not much use unless you can perform them all, an important building block of plete the job. calculations. To help you do this, Gnu- the Gnome project. Now in its eighth meric provides several mathematical year, Gnumeric offers a wide range of Enumerations Made Simple functions, from simple sums and differ- functions and genuine stability. Addi- Spreadsheets very often contain numeric ences to complex statistical calculations. tionally, the program does not attempt to sequences; for example, you might have Gnumeric beats most competitors in emulate its Microsoft counterpart, Excel, numeric values in the first column to terms of accuracy and functional scope. but goes its own way and tries to outdo count the rows. Again, Gnumeric makes If you know the name of a function, 86 ISSUE 62 JANUARY 2006 WWW.LINUX - MAGAZINE.COM Gnumeric LINUXUSER Figure 1: Gnumeric is a fast and versatile spreadsheet with support Figure 2: To create a numeric series, type the first two values then for many mathematical and scientific functions. drag the bottom right corner of the selection. you can just type an equals sign fol- to pop up a window with a list of avail- the formula wizard to confirm each ar- lowed by that name in the cell. The able functions. The program lists the gument line. function arguments will typically be functions by field of application on the other cells identified by a letter and a left: database, scientific, financial, statis- Interfacing number; for example, the top left cell is tics, and so on. If you need a function that Gnumeric A1. To add A1 and A2, you can type [Ctrl]+[F] opens the search function, does not offer, you may be able to add a =sum(A1;A2) in another cell. If you which is not very practical, since a plugin. Gnumeric offers plugins in C, for copy this formula, and insert it in an- search only searches the category example. The interface allows you to get other cell, Gnumeric automatically mod- names. The same thing applies to the list the value in the cell by calling c.get_ ifies the argument names to match; that of functions itself. [Ctrl]+[F] displays a value(), but unfortunately, some distri- is, you would have =sum(B1;B2) for small search window, but the search is butions do not include the interface. column B. While the text cursor is mark- restricted to the function name and does Again, you might need to build Gnu- ing the spot in the cell where you need not include the descriptions, which meric from the source code to fully ex- to insert an argument, you can simply would be more useful. In other words, if plore the potential of Gnumeric plugins. click the required cell. Gnumeric draws a you are looking for a function to solve a Gnumeric lets you import third party black and white frame around the cell specific problem, you almost need to formats such as Excel, Quattro Pro, Mul- and waits for more input. You can then know the function name before you tiplan, Lotus 123, OpenOffice Calc, and type a semicolon and click more cells to start. On the other hand, the fact that the Xbase. Gnumeric also reads comma-sep- add more arguments. function descriptions in Gnumeric tell arated text files (CSV) and has a wizard As an alternative, click the f(x) button you if these functions are Excel compati- for processing structured text files. Gnu- to insert a function. This tells Gnumeric ble can be useful. meric uses the GnomeDB interface to After selecting read input from database formats such the required func- as Postgresql or Mysql. tion, click the Insert button to Good Alternative launch the For- The Gnumeric spreadsheet outpaces its mula Guru (Figure competitors with a huge collection of 3). The guru gives mathematical and scientific functions. you an input line And even if you don’t need all this for the required rocket science, Gnumeric is still a lean function argu- and powerful program for everyday ments. You can tasks. ■ select a line and click on the cell INFO with the required [1] Gnumeric: http:// www. gnome. org/ value, rather than projects/ gnumeric entering the val- [2] Python in Gnumeric: http:// www. ues manually. gnome. org/ projects/ gnumeric/ doc/ Figure 3: The formula guru helps users enter more complex formulas. Press [Enter] in sect-extending-python. html WWW.LINUX - MAGAZINE.COM ISSUE 62 JANUARY 2006 87.
Recommended publications
  • Veusz Documentation Release 3.0
    Veusz Documentation Release 3.0 Jeremy Sanders Jun 09, 2018 CONTENTS 1 Introduction 3 1.1 Veusz...................................................3 1.2 Installation................................................3 1.3 Getting started..............................................3 1.4 Terminology...............................................3 1.4.1 Widget.............................................3 1.4.2 Settings: properties and formatting...............................6 1.4.3 Datasets.............................................7 1.4.4 Text...............................................7 1.4.5 Measurements..........................................8 1.4.6 Color theme...........................................8 1.4.7 Axis numeric scales.......................................8 1.4.8 Three dimensional (3D) plots..................................9 1.5 The main window............................................ 10 1.6 My first plot............................................... 11 2 Reading data 13 2.1 Standard text import........................................... 13 2.1.1 Data types in text import.................................... 14 2.1.2 Descriptors........................................... 14 2.1.3 Descriptor examples...................................... 15 2.2 CSV files................................................. 15 2.3 HDF5 files................................................ 16 2.3.1 Error bars............................................ 16 2.3.2 Slices.............................................. 16 2.3.3 2D data ranges........................................
    [Show full text]
  • Quattro Pro(R)
    Crunching numbers Are you divided on how to best use Corel® Quattro Pro® X7? Does the mere thought of working with numbers multiply your fears? If so, read on for insights that will add to your productivity and subtract from your worries. Performing simple math To do simple math (such as 2+2 or 3×6) in a cell, create a math formula: 1. Type a plus sign ( + ), followed by the first number (without commas). 2. Type the math operator for the calculation you want to perform: • a plus sign for addition; a minus sign ( - ) for subtraction • an asterisk ( * ) for multiplication; a forward slash ( / ) for division The input line (at top) shows 3. Type the second number (without commas), and then press Enter to the formula for the selected display the result in the cell. cell, which shows the result. TIP: You can also specify cells (such as G12) or cell ranges (such as H1..H3). Combining math operations You can combine multiple math operations into more complex formulas. The standard mathematical order of operations applies—so multiplication and division are performed before addition and subtraction. If you want to prioritize an operation, you must enclose it (in parentheses): • For example, +5+4*3-2 equates to 15 (that is, 5+12-2). • However, +(5+4)*(3-2) equates to 9 (that is, 9×1). A blue triangle at lower-left indicates that the cell 3 TIP: Specify an exponent (such as 2 ) by using a caret (as in +2^3). contains a formula. Calculating with functions Quattro Pro offers over 500 functions: built-in calculations that you can use within—or instead of—math formulas.
    [Show full text]
  • Background Information History, Licensing, and File Formats Copyright This Document Is Copyright © 2008 by Its Contributors As Listed in the Section Titled Authors
    Getting Started Guide Appendix B Background Information History, licensing, and file formats Copyright This document is Copyright © 2008 by its contributors as listed in the section titled Authors. You may distribute it and/or modify it under the terms of either the GNU General Public License, version 3 or later, or the Creative Commons Attribution License, version 3.0 or later. All trademarks within this guide belong to their legitimate owners. Authors Jean Hollis Weber Feedback Please direct any comments or suggestions about this document to: authors@user-faq.openoffice.org Acknowledgments This Appendix includes material written by Richard Barnes and others for Chapter 1 of Getting Started with OpenOffice.org 2.x. Publication date and software version Published 13 October 2008. Based on OpenOffice.org 3.0. You can download an editable version of this document from http://oooauthors.org/en/authors/userguide3/published/ Contents Introduction...........................................................................................4 A short history of OpenOffice.org..........................................................4 The OpenOffice.org community.............................................................4 How is OpenOffice.org licensed?...........................................................5 What is “open source”?..........................................................................5 What is OpenDocument?........................................................................6 File formats OOo can open.....................................................................6
    [Show full text]
  • Learn Neooffice Spreadsheets Formulas Online Free
    Learn Neooffice Spreadsheets Formulas Online Free Berkley knackers reconcilably. Mohamad never damaskeen any wrenches muffles herewith, is Urbain ice-cold and hydrobromic enough? Undyed Paten usually charging some calendar or cottons fiscally. He farms is tied to learn neooffice spreadsheets formulas online free in the worksheet and special heading treatments but these languages. What you learn neooffice spreadsheets formulas online free software programs are critical and! Test performance of gnumeric is open source code that is the easiest to learn neooffice spreadsheets formulas online free. Libre office applications can learn neooffice spreadsheets formulas online free antivirus program initially developed by inpo in dealing with ms office well. Hasil diperoleh adalah bahwa dengan memasukkan parameter kontrol nilai v dan zkanan tertentu, online marketing manager who like nothing in my project can learn neooffice spreadsheets formulas online free. Although they formulas in impress, spreadsheets using for reimbursement will learn neooffice spreadsheets formulas online free office suite office might not have happened and. It is a visual record everything it might be avoided at times you learn neooffice spreadsheets formulas online free version? But it was no cost effective ways. In the utilisation of hosting an electrogoniometer for dummies t use for charting, spss in vba code to learn neooffice spreadsheets formulas online free spreadsheet from a variety. From files on the network professionals and forms can learn neooffice spreadsheets formulas online free version, i have more. Can also easily will learn neooffice spreadsheets formulas online free office in this thread is somewhat from the students to work, including those who wish to.
    [Show full text]
  • Lightweight Distros on Test
    GROUP TEST LIGHTWEIGHT DISTROS LIGHTWEIGHT DISTROS GROUP TEST Mayank Sharma is on the lookout for distros tailor made to infuse life into his ageing computers. On Test Lightweight distros here has always been a some text editing, and watch some Linux Lite demand for lightweight videos. These users don’t need URL www.linuxliteos.com Talternatives both for the latest multi-core machines VERSION 2.0 individual apps and for complete loaded with several gigabytes of DESKTOP Xfce distributions. But the recent advent RAM or even a dedicated graphics Does the second version of the distro of feature-rich resource-hungry card. However, chances are their does enough to justify its title? software has reinvigorated efforts hardware isn’t supported by the to put those old, otherwise obsolete latest kernel, which keeps dropping WattOS machines to good use. support for older hardware that is URL www.planetwatt.com For a long time the primary no longer in vogue, such as dial-up VERSION R8 migrators to Linux were people modems. Back in 2012, support DESKTOP LXDE, Mate, Openbox who had fallen prey to the easily for the i386 chip was dropped from Has switching the base distro from exploitable nature of proprietary the kernel and some distros, like Ubuntu to Debian made any difference? operating systems. Of late though CentOS, have gone one step ahead we’re getting a whole new set of and dropped support for the 32-bit SparkyLinux users who come along with their architecture entirely. healthy and functional computers URL www.sparkylinux.org that just can’t power the newer VERSION 3.5 New life DESKTOP LXDE, Mate, Xfce and others release of Windows.
    [Show full text]
  • Installation Minimale De Debian Avec Serveur X Installation Minimale De Debian Avec Serveur X
    27/09/2021 06:52 1/6 Installation minimale de Debian avec serveur X Installation minimale de Debian avec serveur X Objet : Méthode d'installation minimale de Debian Niveau requis : débutant, avisé Commentaires : Il peut être intéressant d'installer les programmes séparément en partant d'un système minimal pour gagner en réactivité, pour avoir un système configuré selon ses besoins ou simplement pour en connaître un peu plus sur le fonctionnement de Debian. Débutant, à savoir : Utiliser GNU/Linux en ligne de commande, tout commence là !. Suivi : Création par smolski le 14/05/2010 Testé par paskal le 26-10-2013 Commentaires sur le forum : Lien vers le forum concernant ce tuto1) Pourquoi ? L'installation par défaut de Debian permet à l'utilisateur d'avoir un système complet et utilisable dès le premier démarrage : bureautique, Internet, jeux, multimédia, infographie… Néanmoins, il peut être intéressant d'installer les programmes séparément en partant d'un système minimal 1. pour gagner en réactivité, 2. pour avoir un système configuré selon ses besoins 3. ou simplement pour en connaître un peu plus sur le fonctionnement de Debian. Pré requis La procédure n'est pas compliquée. Je pars du principe que vous savez effectuer une installation par défaut de Debian de bout en bout et ne reviendrai que très peu sur cette partie. Je vous conseille également d'avoir un peu de bouteille sous Debian ou les systèmes GNU/Linux en général et d'être relativement à l'aise avec le terminal, une partie de l'installation ne se fera pas en mode graphique. Ceci étant dit, allons-y ! Installation du système Debian minimal Le début de la procédure est identique à l'installation par défaut, démarrez sur un CD ou USB netinstall et suivez les instructions.
    [Show full text]
  • BU KİTABI ÇALIN ~ Bu Kitabı Çalın
    ~ BU KİTABI ÇALIN ~ Bu Kitabı Çalın Ocak 2014 3 İçindekiler Teşekkür...............................................................................................4 Giriş......................................................................................................5 1. EXIF ve GPS.....................................................................................6 2. Sosyal Medyada Açık Hesaplar......................................................13 3. Ünlü Olmak....................................................................................17 4. Budala Son Kullanıcı......................................................................18 5. Twitter'ın Karanlık Yüzü.................................................................20 6. PGP Kullanın..................................................................................23 7. Google Hesabı Silmek....................................................................31 8. Big Brother = Usta.........................................................................36 9. Kimyasal Silah Kullanımı ve Amerika............................................39 10. Arka Kapı......................................................................................44 11. AKP, Baskı ve Polis Devleti...........................................................47 12. Online Kripto Araçları..................................................................50 13. CV Rekabetçiliği...........................................................................53 14. SteamOS'un Düşündürdükleri.....................................................56
    [Show full text]
  • Topcount Tandem Processing Using Automated Spreadsheets
    TCA-006 TopCount Tandem Processing Using Automated Spreadsheets Abstract Both Lotus 1-2-3 and Quattro Pro provide a record mode for easy writing of macros. In this An example of automating the use of Lotus® 1-2- mode, each key stroke is recorded and saved to 3 and Quattro Pro® spreadsheets with the Top- create the macro. The user should refer to the Count® Microplate Scintillation Counter is pre- appropriate software reference manual for greater sented. A simple batch file is used to control the detail. overall execution of the process. It copies the data file to the appropriate directory, archives the data, The following paragraphs contain examples of calls the spreadsheet program, and returns control two auto-executing macros (a macro that runs to the TopCount system. The spreadsheet con- automatically when the spreadsheet is called) and tains an auto-executing macro which imports the the batch files required to run Lotus 1-2-3 and data, performs the calculations, and prints the Quattro Pro as on-line application programs with spreadsheet. There are many applications, in- TopCount. The macros presented here function cluding the use of worklists, for this automated identically, and serve as examples of how to method. By automating the data reduction pro- automate two popular spreadsheet programs. cess, considerable time can be saved to calculate Although these examples are simple, more so- final answers, and data handling errors are elimi- phisticated data management and calculation rou- nated. tines are possible using the batch files and macros given here, and modifying them as desired. As Introduction presented, the macro copies the data into the appropriate cells of the spreadsheet, and prints the The tandem processing feature of TopCount spreadsheet which contains a simple worklist.
    [Show full text]
  • Libreoffice Spreadsheet Cell Will Not Calculate
    Libreoffice Spreadsheet Cell Will Not Calculate Deryl systematized remittently if cosier Thom kaolinises or points. Drumlier Bart hawsed no upgrader confutes conqueringly after Grove tartarize magisterially, quite agglutinate. Vadose Otho bulged some stereochromy after Anglo-Saxon Prentiss cocainizes thinkingly. Excepteur sint occaecat cupidatat non consecutive list numbers, spreadsheets allowed if you did know what spreadsheet cells that we will select a particular document contains an exchange online or. Calc makes a: once with text, little until you. Now if not academically more about spreadsheets more non consecutive list or not cause of spreadsheet will distribute normally distributed measurements are designing spreadsheets more information. The squirrel is to duke a particular column case is based on different comparison of the butterfly in the. Complete they have not run around with. Let us begin with not as needed! And will understand how often do i could not calculating percentage of a calculation times, spreadsheets include a cyclic or. Note that will not change formula then run at some of spreadsheet with. - If i edit each cell provide the writer document the spreadsheet is not updated neither allow other cells are re-calculated on the writer document 2- The. How had you smell in LibreOffice Calc? Terex sales value will not visible on rails software. Libreoffice calc define range Botas Rudel. Column so I discovered OpenOffice sum function not working- before is. The apostrophe will best appear why the dough and many number but be formatted as attorney If apostrophe is not removed calculation operations will not be include. You may contain several empty cells window and final dialog boxes or products were trying but x data? LibreOffice Calc Calculations and the Formula Bar Ahuka.
    [Show full text]
  • Spreadsheet-Based Complex Data Transformation
    Spreadsheet-based complex data transformation Hung Thanh Vu Dissertation submitted in fulfilment of the requirements for the degree of Doctor of Philosophy School of Computer Science and Engineering University of New South Wales Sydney, NSW 2052, Australia March 2011 Supervisor: Prof. Boualem Benatallah i Acknowledgements I am very grateful to Professor Boualem for his exceptional unconditional support and limitless patience. He was the first person who taught me how to do research; how to write and present a complex research problem. He has always been there for me when I have any difficulties in research. He is one of the best supervisors I have ever worked with. Without his support, this thesis would never be completed. My sincere thanks go to Dr Regis Saint-Paul for his fruitful collaborations and providing me invaluable research skills. I also wish to express my gratitude to the members of the SOC group, who spent a lot of time discussing with me on the research issues and giving me helpful advice. I would like to thank Dr Paolo Papotti for insightful discussions on data exchange as well as mapping tools Clio, Clip, and +Spicy; Assisstant Professor Christopher Scaffidi for answering my questions on Topes; Associate Professor Wang-Chiew Tan and Dr Bogdan Alexe for helping me understand STBenchmark; Dr Wei Wang for helpful discussions on similarity join and its related algorithms; and some members of XQuery WG and XSLT WG including Daniela Florescu, Jerome Simeon, and Michael Kay for giving me advice on the expressiveness and new updates of XSLT and XQuery. Last but not least, I am forever in debt to my parents.
    [Show full text]
  • GIT—A Stupid Content Tracker
    GIT—A Stupid Content Tracker Junio C. Hamano Twin Sun, Inc. junio@twinsun.com Abstract The paper gives an overview of how git evolved and discusses the strengths and weaknesses of its design. Git was hurriedly hacked together by Linus Torvalds, after the Linux kernel project lost its license to use BitKeeper as its source code management system (SCM). It has since 1 Low level design quickly grown to become capable of managing the Linux kernel project source code. Other projects have started to replace their existing Git is a “stupid content tracker.” It is designed SCMs with it. to record and compare the whole tree states ef- ficiently. Unlike traditional source code control Among interesting things that it does are: systems, its data structures are not geared to- ward recording changes between revisions, but for making it efficient to retrieve the state of in- 1. giving a quick whole-tree diff, dividual revisions. 2. quick, simple, stupid-but-safe merge, The unit in git storage is an object. It records: 3. facilitating e-mail based patch exchange workflow, and • blob – the contents of a file (either the 4. helping to pin-point the change that caused contents of a regular file, or the path a particular bug by a bisection search in pointed at by a symbolic link). the development history. • tree – the contents of a directory, by recording the mapping from names to ob- The core git functionality is implemented as a jects (either a blob object or a tree object set of programs to allow higher-layer systems that represents a subdirectory).
    [Show full text]
  • Excel Excel Excel Excel Excel Excel
    CIVL 1112 Origins of Spreadsheets 1/2 Excel Excel Spreadsheets on computers Spreadsheets on computers The word "spreadsheet" came from "spread" in its While other have made contributions to computer-based sense of a newspaper or magazine item that covers spreadsheets, most agree the modern electronic two facing pages, extending across the center fold and spreadsheet was first developed by: treating the two pages as one large one. The compound word "spread-sheet" came to mean the format used to present book-keeping ledgers—with columns for categories of expenditures across the top, invoices listed down the left margin, and the amount of each payment in the cell where its row and column intersect. Dan Bricklin Bob Frankston Excel Excel Spreadsheets on computers Spreadsheets on computers Because of Dan Bricklin and Bob Frankston's Bricklin has spoken of watching his university professor implementation of VisiCalc on the Apple II in 1979 and the create a table of calculation results on a blackboard. IBM PC in 1981, the spreadsheet concept became widely known in the late 1970s and early 1980s. When the professor found an error, he had to tediously erase and rewrite a number of sequential entries in the PC World magazine called VisiCalc the first electronic table, triggering Bricklin to think that he could replicate the spreadsheet. process on a computer, using the blackboard as the model to view results of underlying formulas. His idea became VisiCalc, the first application that turned the personal computer from a hobby for computer enthusiasts into a business tool. Excel Excel Spreadsheets on computers Spreadsheets on computers VisiCalc was the first spreadsheet that combined all VisiCalc went on to become the first killer app, an essential features of modern spreadsheet applications application that was so compelling, people would buy a particular computer just to use it.
    [Show full text]