Slashdot Mirror


Gnumeric Now Supports All Excel Worksheet Functions

unmadindu writes "The latest beta release of Gnumeric has been released. According the the developers, it is now ready and stable enough for general use and deployment, and the final 1.2.0 release will be made on September 8th. This release also marks the realization of a major milestone -- all of the worksheet functions in the U.S. version of MS Excel are now supported. I have been using 1.1.19 for quite some time now, and it is incredibly fast, and hugely improved compared to Gnumeric 1.0."

319 comments

  1. SXC ? by Ploum · · Score: 5, Interesting

    it could be very cool to support the sxc (openoffice) format. what about this ?

    1. Re:SXC ? by Anonymous Coward · · Score: 0

      Which SXC? OO.o decided to change it between 1.0.x and 1.1.x. So much for rolling out a 1.0/1.1 mixed environment.

    2. Re:SXC ? by Anonymous Coward · · Score: 0

      does it real .123 format? I have some old lotus Spreadsheets that I can't open any more. It would be neat if it could read them.

    3. Re:SXC ? by Daniel+Phillips · · Score: 2

      it could be very cool to support the sxc (openoffice) format. what about this ?

      Indeed. It's silly to have to use .xls format to move data between spreadsheets on Linux. On the other hand,
      OASIS format is a lot more important strategically, at this point. But what the heck, we're spoiled, we want both, don't we.

      --
      Have you got your LWN subscription yet?
    4. Re:SXC ? by Anonymous Coward · · Score: 1, Informative
      OASIS format is a lot more important strategically

      The OASIS format will be very similar to today's Openoffice format, so if they start supporting Openoffice format now, it will be easy to switch to OASIS later.

    5. Re:SXC ? by KiwiSurfer · · Score: 5, Interesting

      Gnumeric 1.1.19 does support Openoffice's SXC file format. I discovered this by accident when I opened a SXC file instead of the XLS file I was going to open. The import filter isn't too bad for simple spreadsheets, but I would still use Excel's XLS fomat for transferring files between OOo and Gnumeric until the import filter improves. I think this is a positive step toward an OpenSource office enviroment to replace the present-day MS Office enviroment. - James

    6. Re:SXC ? by Jody+Goldberg · · Score: 1

      The 1.1.x tree can read sxc somewhat and will hopefully get an exporter for the format early in 1.3.

    7. Re:SXC ? by KiwiSurfer · · Score: 0, Redundant

      it could be very cool to support the sxc (openoffice) format. what about this ?

      Gnumeric 1.1.19 does support Openoffice's SXC file format. I discovered this by accident when I opened a SXC file instead of the XLS file I was going to open. The import filter isn't too bad for simple spreadsheets, but I would still use Excel's XLS fomat for transferring files between OOo and Gnumeric until the import filter improves.

      I think this is a positive step toward an OpenSource office enviroment to replace the present-day MS Office enviroment.

      - James

  2. well by Anonymous Coward · · Score: 0, Interesting

    Why don't they integrate this thing into OpenOffice?

    1. Re:well by Windowser · · Score: 1

      Well, maybe because OpenOffice already got a spreadsheet

      --
      Avoid the MS tax, always buy I.B.M. PC's (I Built-it Myself)
    2. Re:well by Anonymous Coward · · Score: 0

      Yeah well.. if this one is so much better, they should replace it. No sense duplicating the labor if the OOo spreadsheet doesn't offer anything better/unique.

    3. Re:well by Anonymous Coward · · Score: 1, Insightful

      because openoffice is written in some custom toolkit called uno that was probably proprietary when gnumeric was first released. Gnumeric uses GTK

    4. Re:well by Anonymous Coward · · Score: 0
      if the OOo spreadsheet doesn't offer anything better/unique

      How about Pivot Tables (Data Pilot in Openoffice)?

    5. Re:well by FyRE666 · · Score: 5, Informative

      Actually I use the Open-Office spreadsheet quite a bit at work, and can't see any reason to change to be honest. Part of my job involves perl scripts that generate .xls spreadsheet reports at night for users to view the next day and my tests with OO render them exactly the same as the users see them with Excel.

      BTW, the reason we switched to doing this was due to the old system; where Access was running on PCs, and generating reports was so damned slow! It may seem unbelievable, but changing from Access+MySQL (we replicate from our Oracle server for reports and other stuff) to Perl+MySQL on Linux resulted in a staggering increase in speed. Reports that were taking an hour are now completed in under 2 minutes! The method I use to convert from Access->perl is, firstly take the Pseudo-SQL Access generates, then customise it a bit for MySQL, then use the Spreadsheet::WriteExcel module for perl. It's great!

      I've never used Access myself BTW, and don't really understand what the hell it's doing to use all the CPU cycles. We watched it's activity one day - it ran a query on the Linux box, which took 12 seconds (monitored it with "top"), it then pegged the Windows PC - a P4 2.4ghz - running Access at 100% load for a good 20 minutes generating a spreadsheet!! WTF?!

      So, to anyone else suffering with slow Access reports, learn some perl ;-)

    6. Re:well by smittyoneeach · · Score: 4, Informative

      One way to make things go a little faster when using Access to drive Excel is to set an Excel.Range object equal to the upper left corner cell where you want data, and then CopyFromRecordset.
      That assumes you've got things the way you want them in your SQL SELECT clause. If you need to tap every Recordset field prior to writing to a cell, one hopes your data are few.
      Keeping this remotely on topic, are the various GNUmeric programming interfaces comparable to that beloved language, VBA?

      --
      Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
    7. Re:well by rlk · · Score: 1

      So a bit off-topic, but is there anything around that can import from an Access .mdb file?

    8. Re:well by scotch · · Score: 2, Funny

      'cat' works more me. Imports almost everything. Try 'cat file.mdb' - you won't be disappointed

      --
      XML causes global warming.
    9. Re:well by FyRE666 · · Score: 1

      Try the DBD::ODBC module if you're using perl...

    10. Re:well by rlk · · Score: 1

      Will that import directly from a file? I don't have Access available to me at all now, all I have is the .mdb file.

    11. Re:well by Norman+Lorrain · · Score: 1

      If you want to bring it into Postgres, here or here

    12. Re:well by Anonymous Coward · · Score: 0

      Do you have Windows? It's got a built-in access ODBC driver (or download MDAC if you are on a older version).

    13. Re:well by Anonymous Coward · · Score: 0

      'od' works better if you are dumping to a terminal.

    14. Re:well by rlk · · Score: 1

      No, I don't have Windows handy, so the built-in Access ODBC driver won't help me. I'm looking for a pure Linux solution to dumping out a .mdb file.

  3. What about by Anonymous Coward · · Score: 1, Interesting

    What about macros, I know that's a major problem with people switching from Microsoft products. Anyone got a VB - php parser? (Or whatever language Gnumeric uses for macros)

  4. Actually VBA by Anonymous Coward · · Score: 0

    Actually meant to say VBA. It's kind of challenging to interpret VBA into a native language, since it's so integrated with Windows. But if a good one was created, then Gnumeric could be fully usable by an Excel user.

  5. Re:If in doubt, copy! by LordKaT · · Score: 2, Insightful
    Actually, it's more of a "let's do what Microsoft does, so when the Pointy Haired Boss comes by with his excel spreadsheets on a floppy disk, I can actually read it on my Linux system without having to dual boot, or buy another license for Microsofts overpriced office suite."

    --LordKaT

  6. gnumeric doesn't just copy excel by SHEENmaster · · Score: 3, Interesting

    It has many more functions that are not found in Excel, but ALSO having support for everying Excel supports means that any Excel sheet can be opened and used in Gnumeric.

    Gnumeric is compatible. It is faster. It does more. That seems better to me, even when ignoring the price tag and lack of Evil(tm) technology.

    --
    You can't judge a book by the way it wears its hair.
    1. Re:gnumeric doesn't just copy excel by Anonymous Coward · · Score: 0

      ... except it doesn't do stuff like VBA.

      And that *IS* a big deal.

      So, Gnumeric isn't compatible. It's partially compatible.

    2. Re:gnumeric doesn't just copy excel by Anonymous Coward · · Score: 0

      Gnumeric is compatible. It is faster

      You've got to be kidding. It's about 10 times slower.

    3. Re:gnumeric doesn't just copy excel by Anonymous Coward · · Score: 0

      Thank you, Bill.

      Obviously everybody else reporting its faster are on crack?

      In case you *really* meant that (and not to just troll), can you give an example of your own experiences? As it is, nobody believes you.

      Perchance I wasted my time with this.

  7. Re:If in doubt, copy! by Anonymous Coward · · Score: 1, Funny

    Microsoft gets a lot of concepts right, they just down implement them as cleanly as most OSS.

  8. Bets? by Quasar1999 · · Score: 5, Insightful

    So how long before Microsoft chanages Excel to be totally incompatable with their old file format and/or functionality, just to screw the open source community yet again?

    It damn well will happen... It's just a matter of how long.

    --

    ---
    Programming is like sex... Make one mistake and support it the rest of your life.
    1. Re:Bets? by Narphorium · · Score: 2, Interesting

      I can't see them doing this without signifigantly screwing over their own user base. Not that M$ is above screwing over their own users, but Excel and the rest of Office are big sellers and I'll bet they want to keep it that way.

    2. Re:Bets? by Gherald · · Score: 4, Informative

      New versions of Excel are allways backwards compatible. In the event that something feature would need to be added to the .xls format, old versions of excel - and Gnumeric - would still be able to read everything else.

      Sort of like HTML... if a browser encounters a flag it is not familiar with, it just ignores it.

    3. Re:Bets? by localghost · · Score: 2, Insightful

      Most people don't use the latest version of MS Office. The vast majority are on either 97 or 2K. They'd be screwing over the majority of their user base as well as the open source community. I doubt they really care about Gnumeric, since it doesn't compete directly with MS Office. OOo is more of a problem to them.

    4. Re:Bets? by kfg · · Score: 3, Interesting

      What do you think made me switch all of my business (and most of my personal) software from MS products to open source in the first place?

      I got really, really tired of chasing their arbitrary changes to Office that were clearly designed to make me purchase new licenses for products I already had.

      Years later I'm still a happy camper with Python, KDE, Open Office, MySQL and even vim.

      In my personal case MS was the best Linux "advocate" anybody could even want.

      KFG

    5. Re:Bets? by Xenoproctologist · · Score: 3, Interesting

      Well, Office 2003 retails October 23rd. That a good date for you?

      Then again, since "XML" appears to be the Word Of The Day on the Office XP website, that's not necessarily a bad thing.

    6. Re:Bets? by Xenoproctologist · · Score: 1

      Ack...typo...
      "XP" --> "2003"

    7. Re:Bets? by bad_fx · · Score: 1

      Eh? woudln't that be "forwards compatible"? Doesn't backwards compatible just mean that new versions of the software can still read the older format? So excel 9.1 (or whatever) can still read xls files from excel 5.1.

    8. Re:Bets? by Kenja · · Score: 2, Insightful

      A good example of paranoia is when you think that people will do things that are detrimental to their own goals just to get you.

      --

      "Have you ever thought about just turning off the TV, sitting down with your kids, and hitting them?"
    9. Re:Bets? by mrscorpio · · Score: 1, Insightful

      Just because you're paranoid...doesn't mean they're not after you.

      Microsoft has definitely done some questionable things in the past that don't seem to benefit anyone directly (including themselves), but certainly hurt the competition. I'll leave it up to someone else to post actual examples.

      Chris

    10. Re:Bets? by timeOday · · Score: 2, Interesting

      Microsoft lock-in detrimental to Microsoft's goals? I think not. Are you familar with the phrase, "It's not done until Lotus 1,2,3 won't run."

    11. Re:Bets? by Mr.Ned · · Score: 1

      Slashdot reported a few days ago that Microsoft Office 2003 shipped to OEMs. Guess they didn't stay compatible for long!

    12. Re:Bets? by localghost · · Score: 3, Informative

      Microsoft XML and rest-of-the-world XML are two completely different things. MS uses a proprietary schema. It's no better than the old .doc format.

    13. Re:Bets? by Jody+Goldberg · · Score: 2, Informative

      I've already roughed in a framework to support the XL 2003 xml format. However, we've heard the MS Office / XML chant before. It did not see much common usage, the performance hit with non-trivial files was just too large.

    14. Re:Bets? by mbourgon · · Score: 3, Interesting

      And? Screwing everyone over with the format makes money for Microsoft. I worked for a Fortune 500 corporation that wound up having to move to Office 97 - a few people got it and started passing around spreadsheets. We couldn't ban them for political reasons, and couldn't get everyone to save it down to 95. So... several months later, we moved to Office 97. I believe it was corporate-wide.

      --
      "Sometimes a woman is a kind of religion, she can save your soul & set you free from all your sins" - Bad Examples
    15. Re:Bets? by Jody+Goldberg · · Score: 4, Interesting

      They're somewhat stuck. The sheer mass of users for older versions of MS Excel limits their ability to change the format in any meaningful way. XL97 was the last time it changed at the core. The amount of shrieking between 95 and 97 was huge. This is one of the reasons Excel will very likely not support more than 256x64k for a long long time. Their file format would implode.

      I wouldn't be at all surprised if they have not considered it, but the opensource xls readers tend to be alot more resilient than MS in handling xls. We've had to code defensively sue to poor/missing docs. It will be hard for them to produce anything we (Gnumeric and OO) could not figure out pretty quickly, while still allowing XL97 to handle things.

    16. Re:Bets? by ChrisCampbell47 · · Score: 1

      Wow, you must be, like, 16 years old. Two words: Office 97.

    17. Re:Bets? by Gherald · · Score: 1

      I have used Office 97... AFAIK everything has the same format as 2000 and XP, except Access XP which introduces an incompatible format (but still defaults to the 2000 format)

      My understanding was '95 could still read anything produced by 97, and would just ignore any "added features."

      But I could be wrong... I used to save documents in real text format anyway.

    18. Re:Bets? by Gherald · · Score: 1

      er, I meant "rich" text format. Heh, been awhile.

    19. Re:Bets? by Quasar1999 · · Score: 1

      XL97? Let me get this straight... as in Excel 97? From office 97? That would mean it's older than Windows 98, which IIRC, is NOT supported by microsoft... can't they just pull the same crap with the office suite? I can see it now...

      We no longer support that old insecure file format, that's why we have this new file format (and it just happens to break OpenSource compatability... bonus!), so upgrade for a mere $400 a license, and all will be well again.

      Sincerly,
      Microsoft
      .

      --

      ---
      Programming is like sex... Make one mistake and support it the rest of your life.
    20. Re:Bets? by csbruce · · Score: 1

      I've already roughed in a framework to support the XL 2003 xml format. However, we've heard the MS Office / XML chant before.

      The day that Microsoft makes its file formats truly open will be the day that they apply encryption to all file content so that it can only be decoded or generated by registered software.

      It did not see much common usage, the performance hit with non-trivial files was just too large.

      They just need to pursue binary encoding of XML. The performance is as good as many binary formats, and much more flexible. W3C is holding a workshop on the subject in a month.

    21. Re:Bets? by Anonymous Coward · · Score: 0

      Uh, yeah, because Microsoft's raison d'etre is to one-up Gnumeric. They like changing file formats just for the heck of it. What are you, a fucking retard?

    22. Re:Bets? by spruce · · Score: 1

      Prove that. I don't have it here right now, but I've seen the XML, and it make sense are far as the documents it's describing. To say it's like the old .doc format is ridicolous.

      You may not like the way they structure their XML, and it might not be easy considering it has to support around 95% of computer documents of it's type, but you can certainly read what the parts of the document are.

    23. Re:Bets? by kasperd · · Score: 1

      but Excel and the rest of Office are big sellers and I'll bet they want to keep it that way.

      So they make a new version of XL and the new version will load old files, but it will save in a new format not supported by older versions. Not only do they get incompatibility, but as another bonus they force everybody to update even if they don't need any new features.

      --

      Do you care about the security of your wireless mouse?
    24. Re:Bets? by sql*kitten · · Score: 1

      So how long before Microsoft chanages Excel to be totally incompatable with their old file format and/or functionality, just to screw the open source community yet again?

      The data in an office file is a persisted COM object wrapped in a pseudo-filesystem. The format does not change as part of a deliberate obfuscation effort (altho' equally, no effort is expended to make it familiar), its changes are merely a result of the classes that represent the document in memory having features added, and the internal representation of data changing.

      Saying that MS changes the format purely to confound the open source community is just paranoid raving.

    25. Re:Bets? by Anonymous Coward · · Score: 0

      Excel (I'm sorry to say) is regarded as absolutely critical for a lot of financial institutions - one of the real reasons Microsoft does so well is that their logo shines out from most stock trader's huge LCD screen. Microsoft are TERRIFIED of breaking excel. Said financial institutions are some of the few organisations with real power over MS.

    26. Re:Bets? by ceswiedler · · Score: 1

      They just need to pursue binary encoding of XML. The performance is as good as many binary formats, and much more flexible. W3C is holding a workshop on the subject in a month.

      Hmm...the page you linked to is extremely interesting. They have an open-source reference implementation, which hopefully will go a long way in establishing this as a standard. If this were well-supported, as a developer I wouldn't see much reason to use anything else for binary formats. The ability to translate a structured-binary file into an equivalent structured-text file would be extremely useful.

      They don't mention it in the article, but of course, BXML could be applied to HTML documents, which would greatly speed up transfer and parsing time. It shouldn't be difficult to add mod_bxml to Apache and client-side BXML support to your favorite open source web browser. They include support for adding arbitrary indexes at the end of the file, which if I understand correctly could be used to index image, css, and javascript links, so the browser could submit requests for those files before it's parsed the page.

      On a completely unrelated note--is anyone else having problems getting to slashdot.org? Four out of five page requests seem to be dropped somewhere, but the fifth will fetch the page immediately.

    27. Re:Bets? by csbruce · · Score: 1

      If this were well-supported, as a developer I wouldn't see much reason to use anything else for binary formats.

      Exactly! The reason that people have adopted XML format for various purposes is that they got tired of re-inventing the wheel every time they needed a new data format for something. With XML, they get various standard tools to manipulate their format generically and various libraries to access the format within their custom applications. The only problem is that text is bulky and slow to process. But, with the efficiency of binary encoding, there may be no reason left to ever make another ad-hoc data format. The XML structure also provides great flexibility for expanding a format in the future (hence, the 'X'), and the binary format while very efficient also maintains this flexibility.

      The ability to translate a structured-binary file into an equivalent structured-text file would be extremely useful.

      The library I mentioned includes a program called 'xmlscan' which translates between the formats with various options, such as pretty-formatting text-XML output. The 'xmlscan' program can be used in a similar way to gzip/gunzip to recover a text-XML file, or the library can be used to get direct access to the BXML content without ever translating it into text. The library is in a pre-public-release state until I finialize the initial API.

      The library is also 3-5 times faster than other libraries at tokenizing text XML, so other XML parsers could even use it at a low level to speed up their own operations while also getting BXML scanning for free.

      They don't mention it in the article, but of course, BXML could be applied to HTML documents, which would greatly speed up transfer and parsing time.

      Definitely for HTML versions that are derived from XML. BXML may also be applicable to HTML formats that aren't valid XML, though the 'cwxml' library will of course detect errors in any invalid XML documents.

      They include support for adding arbitrary indexes at the end of the file, which if I understand correctly could be used to index image, css, and javascript links, so the browser could submit requests for those files before it's parsed the page.

      The indexing mechanism is fairly simple and I have't really pondered how many things it could be applied to.

      If W3C is interested in the format, it will likely be undergoing various revisions.

    28. Re:Bets? by ceswiedler · · Score: 1

      I'd be interested in looking at this or working on it. Email me at ceswiedler@mindspring.com and let me know what's going on with development, maybe I can contribute.

    29. Re:Bets? by SgtChaireBourne · · Score: 1
      It's actually even better than the old .doc formats. The old .doc formats merely forced a new purchase.

      The nice things is that since Office 2003 has DRM, Microsoft can use the DMCA to hammer anyone that makes tools to convert to/from the format. Additionally, even if the file formats use XML, the schema are still proprietary and the Economic Espionage Act can be used to hammer anyone that makes tools to handle the schema.

      Same goes for anyone that even tries any of the above.

      --
      Beta is broken and the link to classic doesn't work. Stop wasting our time or there won't be anybody left here.
  9. Re:If in doubt, copy! by acm · · Score: 2, Insightful
    WHY?

    Because few users will switchfrom Excel to Gnumeric if their old files don't work on the new software.

    It's like asking why Abiword or Openoffice is spending resources to be able to open .doc files.

  10. Yes, but... by heneon · · Score: 5, Funny

    ...does it support the flight simulator too?
    If not, then I'm not interested, thank you!

    1. Re:Yes, but... by littleRedFriend · · Score: 1, Funny

      A better question would be can I use it to read my E-mail? Who said that all software projects will continue development up until the point where you can use them to read you E-mail?

      Good work for gnumeric! Nice, fast, clean and actually useful.

      --
      IANAL, but imagine a beowulf cluster of in Soviet Russia all your belong are base to us welcoming the new SCO overlords.
    2. Re:Yes, but... by Anonymous Coward · · Score: 0

      Even better yet, can it generate all sorts of virus and needs for new computers?

    3. Re:Yes, but... by __past__ · · Score: 1
      Who said that all software projects will continue development up until the point where you can use them to read you E-mail?
      Jamie Zawinski
  11. Re:If in doubt, copy! by Azureflare · · Score: 3, Interesting
    Not "let's do it the microsoft way" but, "let's make sure that users can import previous work in all other major products."

    Oh, and by the way, there's only so many ways to make a usable spreadsheet program. If a standard spreadsheet application exists, and a way of doing things already exists, why reinvent the wheel? This is just so people can be free from the Microsoft grind of upgrading every couple of years to a new, more bloated version of office.

    There's still a long way to go though, just because we have all the functions of Excel doesn't mean that it's Excel, or that people won't have functions in Windows (i.e. Macros in VBA) that they need (Like in accounting).

  12. Fast molasses ? by Anonymous Coward · · Score: 0, Flamebait

    I hope so. The old version that I use my favourite spreadsheet on (a veritable beast, admittedly) slows my box down to a withered crawl.

    When the slashdot rush dies down, I'll download it - and see if the dependency frenzy dictates a weeks worth of updates (and a month of fixing once perfect routines), or downloading and installing a new version of linux. And then spend three months to get things working again, before giving up on a couple of them because improvements won't admit them.

    Well. It is still better than the alternative. Very.

    1. Re:Fast molasses ? by Jody+Goldberg · · Score: 2, Informative

      Gnumeric-1.2 will use stock gnome-2.x libraries. It installs painlessly on rh8 or 9. If you have a nasty test case send me a copy (it can be kept confidential). Gnumeric-1.1.20 is significantly faster than 1.0.x but we can't fix a problem if we haven't seen it.

  13. Re:If in doubt, copy! by Lars+T. · · Score: 2, Interesting

    Well, if it doesn't have all functions of Excel, you can't load all Excel worksheets. So you don't have a full, compatible replacement for Excel. If it didn't have all functions, it would be just a "me too" wannabe.

    --

    Lars T.

    To the guy who modded me down from perfect to terrible Karma - Apple haters still suck

  14. Yeah, but... by error502 · · Score: 2, Interesting

    How long will this be true for? Excel 2003 is coming out soon.

    1. Re:Yeah, but... by repetty · · Score: 1

      It will be true for a while.

      Then it won't be.

      What's your point?

  15. But does it work the same? by frovingslosh · · Score: 4, Interesting
    Gnumeric Now Supports All Excel Worksheet Functions

    All functions, as defined by their list of functions, is somewhat different than Gnumeric working the same as Excell. For example, I would be amazed if the graphs embedded in spreadsheets and generated from the data look anything like they do in Excell; they certainly were not ever readable in the versions of Gnumeric I've used. Sure, they have a function that calls something that supposedly makes graphs, but the graphs just ain't right. And A.F.A.I.K. this function was on their "already working" list the last time I checked.

    I also want to see memos that I've attached to cells in my spreadsheet not vanish when imported into Gnumeric, as well as graphics embedded in a cell. Does anyone know if these now supposedly work?

    --
    I'm an American. I love this country and the freedoms that we used to have.
    1. Re:But does it work the same? by Anonymous Coward · · Score: 0

      Did you leave your brain at home today?

      "they certainly were not ever readable in the versions of Gnumeric I've used"

      It's a NEW version.

    2. Re:But does it work the same? by Eric+Destiny · · Score: 0

      1. You're really, really whiny and demanding. "THIS SOFTWARE I PAID NOTHING FOR DOESN'T COMPETE WITH COMMERCIAL SOFTWARE! I WANT A REFUND!"
      2. You pasted the correct spelling of Excel, but then proceeded to misspell it throughout your post.

      Congratulations. Fuckstain.

      --

      "The meek shall inherit the earth, the rest of us shall go to the stars." Isaac Asimov

    3. Re:But does it work the same? by pyr0 · · Score: 2, Insightful
      "For example, I would be amazed if the graphs embedded in spreadsheets and generated from the data look anything like they do in Excell; they certainly were not ever readable in the versions of Gnumeric I've used."

      You make a very very good point that I like to harp on a lot. As far as working with numbers and text, just about any MS alternative spreadsheet is just as good. Graphics are where they ALL fall short. It is just so much easier to graph in Excel. Not only that, but Excel spreadsheets and graphs will embed inside a word document. I can't tell you how many times this has been so extremely handy to me. Why go back and forth between Excel and Word just to change a few data points or equations for a graph when you can do it all in one?

      Not only that, but the graphing feature in most alternatives just plain sucks. For example, I haven't been able to figure out a way to get OpenOffice to let me choose which axes I want data to go on. It seems that data from the left-most column you are trying to graph automatically goes on the X axis and you have no choice (or on the y axis automatically...can't remember offhand). Gnumeric's graphing abilities are only marginally better. The zoom feature is sort of cute, but I've had problems trying to properly display multiple data sets on the same graph. On top of that, Gnumeric's way of graphing is *completely* non-compatible with Excel, which is a major problem for me because I am always exchanging data sheets and graphs with Excel user.

    4. Re:But does it work the same? by Anonymous Coward · · Score: 0

      > Why go back and forth between Excel and Word just to change a few data points or equations for a graph when you can do it all in one?

      Um, quite a few hundred dollars per year, perhaps? What's your hourly wage? How many hours would you have to spend in "back and forth" to amortize the very real expense of MS Office?

      How many of your co-workers are also hooked to that kind of spend, mostly to remain compatible with you. Many, indeed most, simply do not use the functions as powerfully as you. How many hours of "back and forth", at your hourly wage, does it take to amortize all the wasted copies of Excel laying aimlessly about?

      There are people that will bitch to their dying day that Gnumeric isn't EXACTLY a clone of Excel. And, even if such a clone version were to happen (if such were desireable) they would bitch on with "Oh, but, Excel V.next will be different! Gnumeric still sucks."

      Personally, I don't want an Excel clone. I want something better. Clone-ism is a temporary and unfortunate necessity in a world that's gone awry from smart thinking.

    5. Re:But does it work the same? by pyr0 · · Score: 1
      Well first of all I'm a graduate student, so I get access to MS Office through the University site license. Twenty hours of my time per week as a GTA is all it costs me. Cost is irrelevant to me here. I'm just talking about the right tool for the job. If my advisor sends me an excel sheet with some graphs I need, or if he sends me a word document with an embedded excel sheet, what do I do? Open it up in openoffice and watch it puke on the graphics? Open it up in gnumeric and watch it butcher the graphics? The situation is just not that simple.

      I actually completely agree with almost everything you said with respect to Excel clones. I don't care if Gnumeric is or isn't an Excel clone, and I don't like people that bitch about it either. In this case, I'm bitching about not having the right tool for the job that needs doing. If someone did come up with a better tool to do so, I'd be all for it. Unfortunately, I'm not a programmer, so I can't do anything about it.

    6. Re:But does it work the same? by Jody+Goldberg · · Score: 5, Interesting

      I do not claim that Gnumeric supports 100% of the features in MS Excel. That will not be until version 2.0 ('aka Extend') which I'd like to see go out within the next year. The language in the release notes was very explicit

      "100% of the worksheet functions"

      That refers only to the functions callable from expressions in cells.

      The Gnumeric team has been fairly anal about never claiming to support a feature that was not complete. Our Charting engine has long been a source of pain that never quite managed to find its niche. Which is what has delayed the 1.2 release for almost a year. Our new engine is targetted explititly at supported a superset of MS Excel's charting so that, like the rest of Gnumeric, things look just right when you import from xls. I've spent time ensuring that things are practically pixel perfect given the right fonts.

      We've supported reading and writing cell comments (memos) from xls95 for years. 1.1.20 adds that capability for 97/2k/XP too. Not sure what you mean by 'graphics embedded in a cell'. Please file a bug report with more details and we can keep track of the request.

    7. Re:But does it work the same? by frovingslosh · · Score: 1

      I agree completely. None of this says that Gnumeric and the other free spreadsheets are not fantastic tools. But when the pro Gnumeric fanatics start claiming Gnumeric Now Supports All Excel Worksheet Functions and then resort to name calling and suggesting that one should not call attention to a questionable claim because they paid nothing for the spreadsheet, they realy show their childishness and make the open source movement (which I support and promote) look bad.

      --
      I'm an American. I love this country and the freedoms that we used to have.
    8. Re:But does it work the same? by Jody+Goldberg · · Score: 2, Interesting

      I'd like to address two issues here.

      1) Gnumeric's charting abilities have historically been pathetic (I wrote the guppi wrapper so I'm allowed to tell it like it is). Guppi was a nice piece of work, with lots of fantastic features. None of which were visible to a Gnumeric-1.0.x user. Please do not judge us by that.

      2) MS Excel's charting IMHO sucks badly. It is definitely the weakest part of their product. Which makes (1) hurt even more. There are definitely projects out there that already make data visualization and analysis much easier that the highly polished kludge that XL uses. Don't get me wrong, the interface to the mess has seen alot of work. Which is what you'd expect from a product with 100s of millions of beta testers (aka customers). Look at Splus/R, grace, or any of the pletora of analysis tools out there and XL's byzantine mess will instantly seem silly. We can definitely do better.

      Of course we first need to support XL style charts smoothly, so that people can migrate, but this is definitely high on the target list of area to 'innovate'.

    9. Re:But does it work the same? by BoldAndBusted · · Score: 1

      Um, mod this up - this is a reply from a Gnumeric dev. Perhaps a +5 Interesting?

    10. Re:But does it work the same? by symbolic · · Score: 1


      Jody....

      To you and the rest of the Gnumeric team...

      Thanks. :)

    11. Re:But does it work the same? by pyr0 · · Score: 1
      "1) Gnumeric's charting abilities have historically been pathetic (I wrote the guppi wrapper so I'm allowed to tell it like it is). Guppi was a nice piece of work, with lots of fantastic features. None of which were visible to a Gnumeric-1.0.x user. Please do not judge us by that."

      That's fine...I'm not judging future versions of Gnumeric. I may have come across rather harsh on that point. I replied to an AC that replied to me above, mentioning I'm just looking for the right tool for the job. That tool will be something that is user friendly and powerful for graphing on a linux system, and that deals with Excel graphs properly. If gnumeric ever does that, I'll use it. If Openoffice does it, I'll use it. Basically whatever works I will use.

      "2) MS Excel's charting IMHO sucks badly. It is definitely the weakest part of their product. Which makes (1) hurt even more. There are definitely projects out there that already make data visualization and analysis much easier that the highly polished kludge that XL uses. Don't get me wrong, the interface to the mess has seen alot of work. Which is what you'd expect from a product with 100s of millions of beta testers (aka customers). Look at Splus/R, grace, or any of the pletora of analysis tools out there and XL's byzantine mess will instantly seem silly. We can definitely do better."

      For me, the kludge to make it work doesn't matter so much as that nice polished interface on top of it. I have checked out R, and it left a bad taste in my mouth. I'm definitely not a programmer (I'm a geologist whose only programming experience was a fortran class 6 years ago that I remember nothing of), so programming-like things such as R doesn't work for me.

    12. Re:But does it work the same? by Anonymous Coward · · Score: 0

      Hey, your web site link is broken, shitstain.

    13. Re:But does it work the same? by Jody+Goldberg · · Score: 2, Interesting

      I do not claim that Gnumeric supports all of MS Excel's functionality, and I won't until I feel its true and release gnumeric-2.0. The specific statement was
      '100% of MS Excel's worksheet functions'

      eg =SUM, =VARP, =ODDFPRICE etc

      and that is true (although we have recently found some references to a few functions specific to the asian version of MS Excel that we'll have to add). However, for today we support every function in the North American version of XL plus about 80 more.

    14. Re:But does it work the same? by Eric+Destiny · · Score: 0

      YOU WIN THE PRIZE!

      --

      "The meek shall inherit the earth, the rest of us shall go to the stars." Isaac Asimov

    15. Re:But does it work the same? by spruce · · Score: 1

      So, you had problems with the charting component, but you plan on having the complete application available as a COM library within a year? Seems like ambitious goals to me, but then again I have no idea what type of team you're working with.

      Please note, this is not a knock on you. I couldn't code a spreadsheet without some serious research, if at all. I just think people underestimate the power of MS Office ./ VBA.

    16. Re:But does it work the same? by Anonymous Coward · · Score: 0

      fuck you and your mother fucking mama'

  16. Re:If in doubt, copy! by YU+Nicks+NE+Way · · Score: 2, Informative

    Of course, it doesn't actually support all, or even most, Excel functionality.

    It lacks Visual Basic support. And OLE support.

  17. Good job. by aldoman · · Score: 1

    This is really going too help out with Linux deployment - a lot of companies use MS Excel, and now that there is the marketing feature that you can simply copy all your old formula's over and they will work, will be a big deal. I mean Excel is so incredibly bloated now that I bet only 25% of the fomulas are used regually, but at least the marketing dept. can advertise that.
    On a side note, how come OpenOffice suddenly became the 'default' linux office suite - Koffice and Gnome Office IMO show much more potential than the overbloated staroffice base...

    1. Re:Good job. by leereyno · · Score: 1

      Its the default office suite in Linux because its the default in Redhat. You have to explicitly tell Redhat to install things like Gnumeric.

      Lee

      --
      Muslim community leaders warn of backlash from tomorrow morning's terrorist attack.
    2. Re:Good job. by aldoman · · Score: 0

      I know that, but lots of other distro's also use it as default.
      How come it suddenly became default - IMO its a far far worse product than either Koffice or Gnome Office...

    3. Re:Good job. by drayzel · · Score: 1

      "how come OpenOffice suddenly became the 'default' linux office suite - Koffice and Gnome Office IMO show much more potential than the overbloated staroffice base."


      OpenOffice has a larger potential user base. There are version out for Windows, Linux, Mac OS X, and Solaris. I may be wrong (and if so please reply with a download link), but Koffice, Gnumeric, and Gnome Office are Linux only.

      ~Z

  18. So now... by Esion+Modnar · · Score: 1, Funny

    ...it has all the functions which everybody ignored in Excel.

    --

    They say the first thing to go is your penis. Well, it's either that or your brain. I forget which...
  19. US version? by RonnyJ · · Score: 1
    all of the worksheet functions in the U.S. version of MS Excel are now supported

    So, the U.S. Excel version is missing stuff from other versions? Any idea what?

    1. Re:US version? by Anonymous Coward · · Score: 0

      >Any idea what?

      I'm guessing the ability to calculate pyramid taxes in one command, plus perhaps deal with Euros easier?

      Just my guess...

    2. Re:US version? by The+Famous+Druid · · Score: 2, Informative

      I'm guessing 'localization' functions.

      for example, in the old days when the UK used pounds,shillings,pence they'd have needed some special functions in the spreadsheet to work with currency values.

      And who knows what extra functions may be needed to support Hebrew, Tamil, Farsi ..... ?

      --
      Quidquid Latine dictum sit, altum videtur (anything said in Latin sounds important)
    3. Re:US version? by Anonymous Coward · · Score: 0

      The English stopped using pounds, shillings and pence in 1971. How many people were using Excell before 1971?

    4. Re:US version? by Jody+Goldberg · · Score: 2, Interesting

      Good point.

      There appear to be a few functions specific to the asian version of XL, notably
      'PHONETIC'
      that we (and every other opensource spreadsheet) are missing. I've been in contact with some Japanese developers, and we'll hopefully get some support from the Japanese govenrment to get these added as well.

    5. Re:US version? by The+Famous+Druid · · Score: 1

      The English stopped using pounds, shillings and pence in 1971.

      Hence the phrase "in the old days"

      It was just an example of the kind of change that might be needed to meet local conditions.

      --
      Quidquid Latine dictum sit, altum videtur (anything said in Latin sounds important)
  20. VBA by Manhigh · · Score: 3, Insightful

    Worksheet functions are great, but a lot of Excel's draw comes from its embedded VBA. Companies that rely on workbooks with embedded VBA probably wont be willing to switch to Gnumeric until it has support for VBA, or something very similar.

    --
    "Open the pod by doors, Hal" > "I'm afraid I can't do that, Dave" sudo "Open the pod bay doors, Hal" > alright
    1. Re:VBA by Micah · · Score: 3, Interesting

      I agree. VBA is very, very useful.

      OpenOffice does support something very similar (though not code compatible).

      Gnumeric, AFAIK, has hooks to control it through Python scripts. That's a start, but I don't know that the Python code can be embedded in a spreadsheet. If it can't, they should work on that. Embedding Python code in a spreadsheet would kick butt! Python has VBA beat by a light year.

    2. Re:VBA by jeffasselin · · Score: 1

      I have a pretty big Excel spreadsheet (4.5MB empty, with about 10,000 lines of VBA code) which I spent about 200 hours doing. I started it on Excel 97, and carried and enhanced it to Excel XP at this point. Problem is now that it only runs on Windows (Macs support some VBA but it's limited). I've been looking at alternatives, translation to other formats, but I seem to have only one option at this point: I'll need to rewrite all the code if I want some portability.

      Now, the question is in what do I rewrite. Basically, I know Basic. Another thing is that my spreadsheet doesn't use much advanced math tools, and it might be a good idea to switch it to a databse format instead. But which? SQL is too complex. I've been thinking of Filemaker, since it's Pc/Mac, and can be hosted on a web server and thus be fully cross-platform. Any other option?

      --
      If he explores all forms and substances Straight homeward to their symbol-essences; He shall not die.
    3. Re:VBA by Anonymous Coward · · Score: 0
      SQL is too complex.

      Muhahahahahahahahahahahahahahaha!

    4. Re:VBA by Jody+Goldberg · · Score: 4, Informative

      True, this has been a sticking point for our scripting support. We have not wanted to commmit to a scripting interface that would not allow VBA to be used out of the box. There are several issues with that

      1) security.
      There is absolutely no way in hell that we'll allow vba to run without some sort of sandbox and user intervention to explicitly enable the macros. This will definitely make life more difficult, but perpetuating the nightmare of vba viruses in office docs seems like a terrible idea.

      2) Reading and writing the macros. Unlike xls, the vba streams have no public documentation as far as I know. The anti-virus folk appear to have some under various NDAs but I have not seen enough to get a good handle on things. OO and gnumeric can both extract the compressed source code out of the vba streams, but neither of us has a good way of ensuring that will work.

      3) In an ideal world we'd be able to extract the p-code rather than the vba source code. That will enable a simple mapping from vba to a more more opensource friendly language like python. The precompiled p-code would remove the need to parse actual vba.

      4) If we're actually forced to use VBA, I'm hoping the mono's vb support will be viable as a fall back.

      However, even if we find the file format, and we have an interpretter. Supporting it will require a gnumeric scripting api that supports the entire XL api. A large and daunting task. We'll do something smaller and cleaner first, likely based on our experiments in python. To date we've avoided blessing any scripting api because we don't want to offer one api then pull the rug out from under people and change it. An API needs to be stable to be useful. This is high on our list of projects for 1.3.

    5. Re:VBA by Micah · · Score: 1

      Good to see you're thinking about this!

      Personally, I'm not 100% convinced that actual VBA support is that crucial. But something similar to it is. Just make it easy to do simple tasks with only a few lines of embedded Perl or Python, and make complicated tasks possible. :D

      Then, perhaps a third party project could implement a "convert VBA to [gnumeric|OOo|whatever]" utility.

      Anyway, Gnumeric already kicks arse. Thanks!

    6. Re:VBA by Anonymous Coward · · Score: 0

      Not to taunt more, but SQL really makes hard Excel problems easy. You should learn it.

    7. Re:VBA by Trelane · · Score: 1

      If you convert it to OpenOffice, you have scripting support via StarBasic. It should be identical on all platforms on which OO runs. You'll probably want to grab the OO SDK, though since (last I checked) the StarBasic documentation was best in there w.r.t. the object model.

      --

      --
      Given enough personal experience, all stereotypes are shallow.
    8. Re:VBA by TomV · · Score: 3, Insightful

      I'm hoping the mono's vb support will be viable as a fall back

      Mono would give you VB.net, not VBA. But that might be a boon not a bad thing. You might get more than just a Fallback from Mono. First impression, without knowing the ins and outs in depth, just a brainstorm-grade idea: it seems to me that as .net becomes more widespread, and especially with the 'Visual Studio for Office' or whatever it's called this week, we're likely to see third-party tools to 'upgrade your existing office VBA macros to .net, today!'.

      If the current activity on GotDotNet is anything to go by I'd not be surprised to see a fairly broad range of free, open-sourced .net tools to do this, and if this pans out, then using the Mono CLR, *if* you could host VB.net code, *then* you'd, because this is the *Common* language runtime, be able to host macros written in C#, JScript.net (yeah, get to the point...) and J#, and if you could host J# then it follows that you'd suddenly be in a position to host macros in carefully written Java. And heavy numbercrunching macros written in Haskell.net, or whatever seems the most powerful tool for the job. Which surely wouldn't hurt as a Gnumeric feature regardless of how Excel macros work today.

      TomV

  21. Re:If in doubt, copy! by Pxtl · · Score: 1

    I realize it doesn't have those - but that's for a good reason - those things are freaking huge. OLE and VB would be projects as large as the spreadsheet itself, being made for a fringe group of users (not many people script in Excel - I've done a lot, but few normal users will).

    Hell, excel script itself is unpopular because Microsoft includes a warning when you open the file about the script.

  22. Error in article? by RonnyJ · · Score: 0, Troll
    Another error in a Slashdot article?

    Gnumeric Now Supports All Excel Worksheet Functions - followed by this:

    all of the worksheet functions in the U.S. version of MS Excel are now supported. Not quite 'All Excel Worksheet Functions' then...

  23. Hope it does a better job. by crovira · · Score: 4, Interesting

    The functions to calculate integrals (need that to calculatr bond rates,) sucked big time in Excell. Insufficient precision.

    If you're working on a multi-million dollar, long-term bond that comes to quite a bit of change dropped betwen the cracks.

    --
    MSBPodcast.com The opinions expressed here are my own. If you don't like 'em... Think up your own stuff.
    1. Re:Hope it does a better job. by Anonymous Coward · · Score: 3, Funny

      The functions to calculate integrals (need that to [calculate] bond rates,) sucked big time in [Excel]. Insufficient precision.

      If you're working on a multi-million dollar, long-term bond that comes to quite a bit of change dropped betwen the cracks.


      If you're working on a multi-million dollar,long-term bond and using Excel you should have your degree and CPA status revoked.

    2. Re:Hope it does a better job. by Anonymous Coward · · Score: 0

      Isn't CPA the crappier of the two qualifications already though?

    3. Re:Hope it does a better job. by trixillion · · Score: 1

      You probably meant CFA as that would be far more relevent... but you knew that, right?

    4. Re:Hope it does a better job. by Odin's+Raven · · Score: 5, Funny
      The functions to calculate integrals (need that to calculatr bond rates,) sucked big time in Excell. Insufficient precision.

      If you're working on a multi-million dollar, long-term bond that comes to quite a bit of change dropped betwen the cracks.

      Actually, Microsoft Excel sweeps those cracks every evening, and any loose change it finds is transferred to a secret compartment in your Microsoft Wallet. Then the next time you use your Microsoft Passport to access your Microsoft Hotmail account, Excel quickly grabs this money from your Wallet and tucks it into the back of your Passport, where it's slipped to the Microsoft Agent program that inspects your credentials.

      You've all heard how Office products are one of the two main revenue sources for Microsoft. You didn't actually think all that revenue just came from sales, did you? ;-)

      --
      A marriage is always made up of two people who are prepared to swear that only the other one snores.
    5. Re:Hope it does a better job. by cpeterso · · Score: 1


      Did that happen in Superman 3 or something?

    6. Re:Hope it does a better job. by Migrant+Programmer · · Score: 2, Funny

      Actually, Microsoft Excel sweeps those cracks every evening, and any loose change it finds is transferred to a secret compartment in your Microsoft Wallet.

      Finally, we've got something to nail Billy Gates on! For this. he's not going to some white collar resort prison. No, no, no! He's going to federal POUND ME IN THE ASS prison!

    7. Re:Hope it does a better job. by Jody+Goldberg · · Score: 3, Informative

      In addition to supporting a superset of their worksheet functions, we're also significantly more accurate and stable numericly. With luck I'll have a 3rd party evaluation confirming that within the next few weeks.

    8. Re:Hope it does a better job. by judzillah · · Score: 1

      Yaaaaa, but did you file your TPS report yet? Didn't you get the memo?

    9. Re:Hope it does a better job. by Politburo · · Score: 1

      Well if excel was open source, and it isn't, but you can write your own custom functions (in VB, which isn't great, but still capable), I would say "that's the beauty of open source. You can write your own and release it to everyone so they have a more accurate integral."

      Excel isn't open source, but can still be extended. Don't forget that.

    10. Re:Hope it does a better job. by hetta · · Score: 1

      Just don't use a pentium when going for that certificate...

    11. Re:Hope it does a better job. by Anonymous Coward · · Score: 0

      One thing I haven't seen any spread sheet and that I think would be really cool is the ability to treat a group og cells as a vector or matrix and do matrix functions in a spread sheet. If someone knows of any spreadsheet that does this or plans on adding it it would be my new favorite spreadsheet. (then if you add symoblic as well as numeric evaluation I would be a very very happy person)

    12. Re:Hope it does a better job. by Trelane · · Score: 1

      Heh.

      In all seriousness, Linux works around major known bugs (e.g. F00F; you'll see Linux detecting it if you boot Linux on an affected box), and can load the latest microcode to fix any bugs the chipmaker has since squashed (if your CPU supports it, install microcode support in the kernel and install the microcode and the update; Red Hat has it by default; you'll see it patch when the system boots (dunno about other distros))

      If you're wanting to recite the Top 9.9999999999999537123 Reasons to Love Your Pentium (or something like that; published (in Byte?) back in '94?), I'm all for it. ;)

      --

      --
      Given enough personal experience, all stereotypes are shallow.
    13. Re:Hope it does a better job. by TomV · · Score: 1

      Exactly. If I were crazed enough to use this mythical spreadsheet for multi-million dollar bond calculations, here's how I'd do it. I'd hire a seriously good C++ guy to build the calculation engine to sufficient precision and wrap it in COM (remember, we're using this thing to do multi-million dollar bond deals, stop smirking at the back: we've got a multimillion-dollar budget for this project, we can afford a VERY good C++ guy and a LOT of time), then write a dozen line of VBA in a macro, to instantiate it, set a few properties and call some methods to get my answers. If I was sufficiently thick, I might even think it was Excel doing it, not expensiveCustomComponent.bondCalculator

      That's the COM philosophy - lots of small, very dedicated programs glued together with a bit of script ;-)

    14. Re:Hope it does a better job. by Politburo · · Score: 1

      Right. Since my functions are usually very simple, I use VB for it. I had forgotten totally about COM.

    15. Re:Hope it does a better job. by Anonymous Coward · · Score: 0

      Does Gnumeric have better implementations of Excel statistical functions?

  24. When does it get the Flight-Sim? by DrSkwid · · Score: 1, Insightful

    gnumeric is annoyingly slow on my dual 1ghz with 720Mb RAM

    --
    There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
    1. Re:When does it get the Flight-Sim? by Anonymous Coward · · Score: 0

      hmm...

      Perhapps you have 66/100/133 mix of ram ;)

    2. Re:When does it get the Flight-Sim? by Trelane · · Score: 1

      That's funny. On my single K6-2 450 with 160MB RAM, it's very fast and lightweight (the whole virtual memory space is currently 12MB, according to top).

      Maybe you're thinking of Microsoft Gnumeric?

      --

      --
      Given enough personal experience, all stereotypes are shallow.
  25. more defails... by thegent · · Score: 1

    Which version of Excel?

  26. oh the irony by rzei · · Score: 3, Funny

    i can see a Microsoft ad right below the news :)

    1. Re:oh the irony by Anonymous Coward · · Score: 0

      You know what I hate? M$ ads that are in Flash; Mozilla can't block them :(

      BTW, I do not block non-M$ ads; after all, I do have some principles.

  27. Array formulas virtually non-existant by Anonymous Coward · · Score: 0

    Yeah, each of Excel's function names appears somewhere in Gnumeric, but it's far from supporting every formula from Excel. "Supports all Excel worksheet functions" is an extraordinarily silly claim.

    1. Re:Array formulas virtually non-existant by Jody+Goldberg · · Score: 4, Informative

      I made the claim as clear as possible, and belive it is true.
      We can accurately reproduce results from every function in the US version of MS Excel.

      We'd don't do quite as well comparing evalation techniques, although we're well ahead of OOo in that regard. 1.0.x had support for
      - iterative evaluation
      - implicit intersection
      - and implicit type conversion

      In 1.1.x we've added
      - dynamic dependencies (eg OFFSET, or INDEX)
      - constructed ranges (A1:INDEX(...))
      - and support for implicit iteration for function arguments

      That last one is the sole remaining issue as far as I know. I need to finish off support for implicit iteration for operators. Hard to say if it will go in for 1.2.0, probably not (although I've got it partially done), so it will likely wait until 1.3

  28. +5 Informative for the poor coward by Anonymous Coward · · Score: 0

    +5 Informative for the poor coward, he needs it!

    Gnumeric 1.1.20 unleashed!
    Date: Friday, August 22 @ 16:36:32 EST
    Topic: Gnumeric

    This release of GNOME's spreadsheet is _huge_. We've spent the last 2 months squashing bugs, getting the docs in shape, and polishing up the text importer. Trying to summarise the NEWS entries is daunting.

    Gnumeric-1.1 is now in beta mode. We'll be doing weekly releases until 1.2.0 comes out hopefully on Sept 8. This includes a string freeze everywhere accept the charting engine. The charts are now somewhat useful, Emmanuel contributed ring, line and area plot support, Jean greased up the gradients, and I tacked on patterns. There are still some rough edges but you can get real work done now.

    We also hit a major milestone. All of the worksheet functions in the US version of MS Excel are now supported. The text importer has now been cleanup, and should address all of the common requests for the 1.0.x version.

    NOTE : Package this release. It is stable enough for general deployment
    and use, for all intents and purposes 1.1.x is now at least as
    stable as 1.0 (we hope)

    NOTE : http://bugzilla.gnome.org/show_bug.cgi?id=120102
    This is a touch worrying. Although the Bonobo build is the default
    please drop back to non-bonobo if you run into trouble

    Adrian Custer:
    * Get the new documentation building.

    Andreas:
    * Fix analysis tools dialogs again
    * Fix text export of non-ASCII characters
    * Fix latex export of non-ASCII characters
    * Allow latex export to use utf-8 if required
    * Avoid duplicate regression tool error messages
    * Added new function SSMEDIAN (social science median, or
    median for grouped data)
    * Added a locale selector to text import.
    * Fix 115542 (cs_CZ bug), 115503 (auto-fill of dates)
    and many others
    * Fix landscape printing
    * Save header/footer defaults
    * Update consolidate dialog
    * Permit to ignore any columns during text import
    * Add column header menu to format page of text import
    * Fix locale specific parsing on paste
    * Add undo to inserting of sheets via the tab context menu
    * Clarify insert/append sheet commands
    * Change layout of preference dialog
    * Make fill->series undo-able, redesign its dialog
    * Make Data->Text_to_Columns undo-able
    * Add help button to auto-format and plugin manager
    * Make Tools->Solver undo-able
    * Make Tools->Goal Seek undo-able
    * Make Duplicate Sheet undo-able
    * Reduce the occasions when the undo chain is being flushed
    * Make Edit->Sheet->Remove partly undo-able
    * Add standard output selector to consolidate tool
    * Make Edit->Fill->Tabulate Dependency undo-able
    * Add simple session management

    Ben Liblit:
    * Another attempt at configure time path generation.

    Emmanuel Pacaud:
    * New format selector for stf.
    * Ring plots
    * Line and Area plots

    Gustavo Carneiro:
    * Use gnome-common detection for libtool version

    Jean Brefort:
    * Support image files in chart areas (background, bar/col or pie)
    * Initial pass at supporting patterns in chart areas.

    Jody:
    * Fix the generated source files.
    * Clean out the internals of PreviewGrid.
    * Cleanup Auto-Format dialog.
    * Printing support for charting engine.
    * Fix printing of images.
    * Coup de grace to gal, importing the 75 lines of e_xml we used
    * Keynav for auto-format dialog
    * Fix jumping to internal links in a different sheet
    * Add XML persistence for charts
    * Misc Charting improvements & fixes
    * Add YEARFRAC to put us at 100% coverage
    * Fix some format generation bugs
    * Rationalise and document the SheetObject::print in

    1. Re:+5 Informative for the poor coward by Anonymous Coward · · Score: 0
      Make Edit->Sheet->Remove partly undo-able

      What's partial undo supposed to be good for? Please, either do a proper undo or have the balls to tell you can't, but happily restoring some of the deleted content seems, sorry, idiotic.

  29. Re:If in doubt, copy! by DancingSword · · Score: 1

    What about imprecision, then?: good wholesome MS datacorruption...

    Other posters ( flat pale people who hang 'round here, i believe ) state that real MS-Excel has significant errors in some operations ( in some uses ). Does gnumeric duplicate that?!?

    Wine emulates SM-Windoze bugs, for compatibility, shouldn't we have a globally-broken work-means ( all software ) in order to comply with the Global Standard declared & ordered upon us, by the beeg boiz?

    --
    Messages to/for me ( in me journal )
  30. extending gnumeric by dogas · · Score: 1

    One thing I like about excel is the ability to create complex functions that can be used to get exactly what you want from your spreadsheet data. I know it's possible, but I couldn'tI looked through Gnumeric's online manual to see how it could be extended, but I suppose that part isn't written yet.

    How does gnumeric handle excel code that has custom VBA functions integrated into it?

    --
    'When the going gets weird, the weird turn pro.' -HST
  31. Gnumeric is one of the outstanding OSS projects by hattig · · Score: 1


    I've been following gnumeric for a few years now, and I think that it is one of the best OSS projects available currently.

    OTOH, OpenOffice spreadsheet works perfectly fine for me for what I use it for ...

    1. Re:Gnumeric is one of the outstanding OSS projects by Daniel+Phillips · · Score: 1

      I've been following gnumeric for a few years now, and I think that it is one of the best OSS projects available currently.

      I have to agree there. Once it got stable, a little after 0.30 I think, it got really useful. I found the data import from ascii files particularly useful for various ad hoc benchmarking things I've had to do.

      --
      Have you got your LWN subscription yet?
  32. Re:If in doubt, copy! by jefu · · Score: 1
    I've used two spreadsheets that were each (in different ways) very good reasons to not copy (or perhaps to just not copy excel).

    One was Lotus Improv. Radically different than most spreadsheets and far more usable.

    The other was called "Advance". I don't remember who put it out, but I think it was inspired by Improv but then went several steps further to produce a tool that was more than just a spreadsheet (thoush you could do most spreadsheet things easily enough) - you could really build complex data models that were very powerful. Indeed, just building the data model was often a very telling and revealing process in itself.

    So, why reinvent the wheel?

    Because wheels work - and square thingies for the same purpose do not.

    And why not reinvent the wheel?

    Because in some cases we can do much better.

  33. Re:If in doubt, copy! by smittyoneeach · · Score: 0, Flamebait

    Or, as Trent Reznor eloquently put it "I've found you can find happiness in slavery".
    Calling Bill Gates an innovator (in the grandparent) is like calling Bill Clinton an honorable man.

    --
    Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
  34. Re:erm by WindBourne · · Score: 2, Funny

    gah???? why would klingon food matter ????
    Anyways, I agree with you. I would love to see some common code for doing macros, etc that we could use in the OSS world. If MS wishes to copy it, cool.

    --
    I prefer the "u" in honour as it seems to be missing these days.
  35. Re:This is a blatant DMCA violation. by Anonymous Coward · · Score: 0

    Just say when and I'll delete my source code and go and buy Excel.

  36. Gnumeric is irrelevant by Anonymous Coward · · Score: 3, Insightful
    Even if it does some things better than Openoffice, it doesn't have a fraction of the momentum, the public visibility. It's kind of like Linux vs. *BSD. Gnumeric will continue to have its niche users, but will always be far behind Openoffice in user count.

    And even on technical merit, Gnumeric is behind in some important aspects, Excel file compatibility the most dire one.

    1. Re:Gnumeric is irrelevant by Anonymous Coward · · Score: 0

      So does that mean that Gnumeric is dead?

    2. Re:Gnumeric is irrelevant by Micah · · Score: 1

      I agree with Jody. I've used OOo Calc and Gnumeric, and I generally prefer Gnumeric. It looks nicer, supports everything I need (except embeddable scripts, but needing those for me is rare). It is much lighter than OOo and can run on older computers. It is more tightly integrated with Linux/Gnome. (OK, I use KDE, but I still prefer Gnumeric to KSpread.)

      Plus, competition is good.

      We need Gnumeric and AbiWord. We need OOo too.

  37. Silly Rabbit by smittyoneeach · · Score: 2, Informative
    For example, I would be amazed if the graphs embedded in spreadsheets and generated from the data look anything like they do in Excell; they certainly were not ever readable in the versions of Gnumeric

    There is a vast difference between
    =Sum(A1:A10)
    And an Excel.Chart object.
    The beauty of Open Source is that, if you feel passionate about these features, you can light off CVS add them, and improve the net happiness of the user community.
    --
    Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
  38. Time to emerge it! by Chuck+Bucket · · Score: 1

    emerge -p /usr/portage/app-office/gnumeric/gnumeric-1.1.20.e build

    I've already got the 2.0beta of Abiword, and it looks great. I've no doubt this will rock too. When you look at those two apps along with Evolution and Mozilla, Linux has GREAT versions of all of the apps that 99% of the population needs/uses.

    CB

    1. Re:Time to emerge it! by Chuck+Bucket · · Score: 1

      You know I did!

      My point was that even though this just came out, it's already in Portage. That's the thing about Gentoo - you can run bleeding edge stuff, and optimize everything the way you want. Freedom time. Now relax, I'm not trying to go off on whatever OS you use, I'm just saying that it's nice to have the freedom to have whatever you want.

      I'm not super l33t either, but I do have all my Gentoos all setup the way I want. It's a good feeling, if you have the time and desire to learn.

      CB

    2. Re:Time to emerge it! by Anonymous Coward · · Score: 0

      2.0 of Abiword? I only see a 1.99.4 ebuild.

    3. Re:Time to emerge it! by Anonymous Coward · · Score: 0

      to myself. oh, right. 2.0alpha

      yes. huge improvement over 1.0 - now, if only portage didn't keep prompting me to revert on a -Up world, even with package.mask commented out.

    4. Re:Time to emerge it! by Anonymous Coward · · Score: 0

      Yeah, it's 1.99999 something - but when you do the help-about it lists 2.0. And yeah, I agree, Portage isn't perfect so you have to watch it sometimes, but overall I don't know how much time it's saved me.

      The do need a new flag like USE="norevert" or "nodowngrade"

      P

    5. Re:Time to emerge it! by Anonymous Coward · · Score: 0

      well, that's what -U as opposed to -u is supposed to be. upgrade only. bug in portage, I expect

  39. Not even =Sum(A1:A10) works the same as in Excel by Anonymous Coward · · Score: 0
    If A1=0.5, A2=0.3, A3=-0.8.

    And, please, skip the whining about "that's how floating point numbers work", it's different from Excel, and very significantly different if the result is compared to zero, which isn't that uncommon.

  40. Re:If in doubt, copy! by listen · · Score: 4, Insightful

    The awful truth is that some very large corporations are run on cobbled together Excel worksheets.

    The situation is this: Take some very intelligent people, and provide them with a braindead tool that can, in the end, get the job done. Very few of them will have enough time to find something better, or even to know that there is something better. They will use the tool, and inadvertantly create a nightmare for whoever has to clean up after them.

    A multidimensional array of variant, often executable data, with links to a broken-by-design half-object-oriented crudfest of a language, and a horrific hack of the C++ type system, is clearly not the route to computing nirvana.

    The world would be a nicer place if these people knew about Python, Haskell, and Prolog, for example, which would accomplish their goals in a cleaner, more efficient and maintainable but ultimately less approachable way.

    How do we get this to happen? Education. Only when computing (not "How to use some applications"), and multiple models of computing (procedural/OO, functional, and logical), are taught in schools at a young age ( 11 upwards), as a basic subject as fundamental as other sciences and humanities, will people do things "right" from the beginning.

    Will it happen? Doubtful. All we can hope for is that someone comes up with something that strikes a balance, and lets people do their work easily, without creating a horrific mess. Also doubtful.

  41. Bugs? by RonnyJ · · Score: 3, Interesting

    What happens if some of these functions don't quite work identically to Excel's in 0.1% of cases, be it for a bug in Excel or Gnumeric? I don't see much rush for converting existing work to Gnumeric, just because of this risk factor.

    1. Re:Bugs? by Anonymous Coward · · Score: 1, Informative
      It is known to happen, for example, for the VAR function. Excel can produce negative results -- totally bogus. Gnumeric cannot.

      Or GEOMEAN. Excel can produce a zero result even though none of the args are zero -- totally bogus. Gnumeric has much better precision.

      We certainly do hope for the migration rush, especially from people who care about getting the right result.

    2. Re:Bugs? by Jody+Goldberg · · Score: 4, Informative

      It varies. We have a fairly extensive test suite that tries to keep us compatible with MS Excel for the most part. When a discrepancy appears there are 3 possibilities

      1) Gnumeric bug which we fix.
      2) Better precision in Gnumeric. This is fine. People tend to prefer the right answers when they can be convinced that XL was being silly. eg our VAR, HYPERGEOM, and various financial routines.
      3) There is a bug in XL. This is a royal pain in the butt.
      We end up with 2 functions. The XL 'FOO' that attempts to be bug compatibile, and a fixed G_FOO. We don't get a choice here. People tend to freak out if their imported spreadsheet starts to produce different results. Hopefully in time they can be convinced to use the G_ variants by default.

      However, this is definitely an area we take very seriously. The Gnumeric project has received a grant to produce a test suite for open source spreadsheets. I'll announce more details shortly.

    3. Re:Bugs? by Florian+Weimer · · Score: 1

      Speaking of precision, will you offer fixed-point arithmetic?

      Lotus 1-2-3 and Multiplan used BCD arithmetic, which had the nice effect that at least non-rounded dollar amounts always summed up correctly.

  42. Let's hear it for the tool chain by Anonymous Coward · · Score: 3, Insightful
    Gnumeric owes a lot to the symbiotic relationship of all the GNU software. I'm amazed by the quality and power of Gnumeric. Yet, this is only possible because the GNU compilers and support libraries have matured and improved drmatically.

    Linux started with GNU gcc version 1.37. Wow, does that seem like a long time ago. There was not even a working curses library at the beginning. Only stuff which relied on the standard C libary could be made to work, and not even all of that.

    So while this Gnumeric milestone deserves a "hats off" to all the wizards on the Gnumeric team, let's not forget all those who over the years toiled away at improving the GNU toolchain -- compilers, linkers, libraries, debuggers, and all those who worked to make XFree86 as stable as it is today. They layed the groundwork for Gnumeric and all the great software to come.

    1. Re:Let's hear it for the tool chain by HeghmoH · · Score: 1

      While we're at it, let's have a big round of applause for Dennis Ritchie, Alan Turing, Albert Einstein.... oh hell, forget it.

      --
      Mod down posts with a "Free Mac Mini/iPod" sig, they're spam!
    2. Re:Let's hear it for the tool chain by Black_Logic · · Score: 1

      RMS? Is that you?

      --
      Ansi's and stupid tricks!
    3. Re:Let's hear it for the tool chain by Anonymous Coward · · Score: 0

      Why, let's start calling it "GNU/Gnumeric" while we are at it.

      (No, really. What you said is correct. But do we need to do the hats off every time a piece of GNU-leveraging software reaches a milestone? I don't think many here forget the GNU people and their efforts, even if some think it's slightly silly to try to enforce "Linux/GNU/KDE|Gnome" or "GNU/Linux" over just "Linux".)

  43. Gnumeric on Windows? by leereyno · · Score: 5, Insightful

    From the graphing functions to its statistical capabilities, I consider Gnumeric to be on part with Gimp itself as an example of the quality that the Open Source model can create.

    Any idea whether there is a windows version? Now that would be a good idea. I don't know why there isn't more work Open Source development being done for windows. How about giving Microsoft their own taste of "embrace and extend" by using Open Source on Windows as a means of reaching those who aren't likely or able to move over to Linux? I for one was VERY glad to see that Gimp had been ported to windows. I kept getting asked by windows users if there was a good alternative to Photoshop and now I can finally say yes without qualifying my answer with "but it only runs on Unix."

    Microsoft isn't nearly as afraid of Linux as it is of the Open Source / Free Software movement/model itself. The technical quality of Microsoft's products is often lackluster, but when it comes to business strategy its leaders are grand-masters. They'll bankrupt you using an inferior product nine times out of ten. So far open source products like Linux have frustrated their ambitions to move up into the enterprise server arena but that isn't the same as going after them in their own backyard. Linux CAN be every bit as useful as a desktop OS as anything Microsoft or Apple has to offer, but it isn't quite there yet. Soccer moms and secretaries simply aren't going to move over to Linux because it isn't what their computers ship with and it isn't what everyone else is using. It also requires a degree of technical acumen that almost no-one posesses. The same is true of Windows of course, but that doesn't work against it since it's already in the dominant position. Those of use who do posess skill and talent with computers often forget just how mysterious the things that seem obvious to us are to most people. That is why Linux is stuck in the server room and will be for the forseeable future. If we can't displace Windows on the desktop, why not use it against its masters? Imagine if all the open-source application work that has been done for Unix was targeted at windows as well? Everyone who owned a computer would be using open source software in some capacity, and many would be aware of it. This would make it much easier to move people off of windows onto something better.

    Before this movement to something better can occur however Linux needs to be made more luser friendly. Before you can sell something to someone you have to show how it is better than what they are already using and how what they are using is detrimental to them in some way that the replacement is not. Just making a better mousetrap isn't good enough when your potential customers have already invested in another model. Your mousetrap has to kill more mice AND include a feature whereby human fingers will never be smashed by it accidentally. Right now Linux is comparable to Windows as a desktop os in most ways. It needs to be better than windows and not plagued by the problems that windows is burdened with, or at least those problems that end-user clueless types consider to be important. Creating end-user apps for the platform where our end-users are is the very best way I can think of to gain insight into what they consider to be important. By ignoring windows as a platform for open-source development we're only helping Microsoft keep the barrier to use of Open-Source products artificially high.

    Lee

    --
    Muslim community leaders warn of backlash from tomorrow morning's terrorist attack.
    1. Re:Gnumeric on Windows? by Anonymous Coward · · Score: 0

      >Any idea whether there is a windows version? Now that would be a good
      >idea. I don't know why there isn't more work Open Source development
      >being done for windows.
      >
      >
      Because we don't give a shit about the windows platform or it's userbase.
      There. Feel better for knowing?

    2. Re:Gnumeric on Windows? by Anonymous Coward · · Score: 0

      Windows users can install and use gnumeric, simply by installing linux, booting a linux cdrom livecd, or buying vmware and installing linux, or by running Line (Line Is Not and Emulator).

    3. Re:Gnumeric on Windows? by Jody+Goldberg · · Score: 4, Informative

      Soon.

      This is something I've been working towards for a while now. It will hopefully happen some time early in the 1.3 development cycle. Having a win32 build (and ideally an osx build too) is a very important for the next stage of migration. People migrating to linux will use an app that is compatible, but they're alot more likely to be allowed to use it by central management if it will run on windows too. This is one of the key difference between abiword and Gnumeric. Their community has been bolstered alot by the infusion of windows users and developers.

      If anyone is interested in helping with this its largely just a build monkey issue. The underlying libraries are available for win32 (the gtk stack). All we're lacking is someone with the time to patch the last of the build problems, and point out any lingering non portable calls.

    4. Re:Gnumeric on Windows? by bwalling · · Score: 1

      I don't know how intimate you are with the gtk people, but since you're working on gnumeric, I'll assume some association and/or interest.

      When you make gnumeric run on Windows (or OSX), please make it simple to install gtk and whatever else is needed in one install wizard. It won't get used if people have to download gnumeric, download gtk, unzip gtk to some directory, and unzip gnumeric. It sounds ridiculous, but installing by unzipping is not obvious to most "regular" users. They want to click Next a few times and then click "Finish". They also want the application to be put on their Start Menu, and optionally on their desktop.

      While I'm at it, this is one of the things that Linux apps need to pick up on. It's nice that you have an RPM/deb/whatever. There also needs to be some sort of installer application that developers can start using. This thing should be able to handle an RPM/deb/tarball underneath it. Have the user click Next a few times answering some simple options (definitely NOT asking them about compiler optimizations). Most importantly, please support the major menuing systems (Gnome Panel, KDE) and add your application to it automatically.

    5. Re:Gnumeric on Windows? by gnugnugnu · · Score: 2, Informative
      please make it simple to install gtk and whatever else is needed in one install wizard



      http://www.dropline.net/gtk/.

      GTK in one nice bundle.
      Make sure you let developers of GTK applications for windows know that you want them to build against a shared GTK and save you from having to install multiple copies. Pan and Gaim already do this.

      An ideal installer for Gnumeric would do something like what the GIMP does and bundle GIMP+GTK into one .exe and install GTK if necessary.
      (for users who already have GTK for windows then smaller installer without GTK might be made available).

    6. Re:Gnumeric on Windows? by millette · · Score: 1

      sniff, linehq isn't responding :(

      But I found this: Line (Line Is Not and Emulator)

  44. the gnome logo by Snorp · · Score: 5, Insightful

    For christ's sake, slashdot, GNOME has had a new logo forever. Can you please update it?

    1. Re:the gnome logo by Eric+Destiny · · Score: 2, Funny

      We need more complaining on Slashdot, I'm glad you happened to be around.

      --

      "The meek shall inherit the earth, the rest of us shall go to the stars." Isaac Asimov

  45. VBA by KingRob · · Score: 1

    One of the best features for Excel is UDF (user defnied functions), which is basically a Visual Basic Function which Excel can use.

    I've never used this Linux version, but if it's got a programming interface (which is realtime debuggable) then migrating the code should be straightforard.

    Ideally, VBA could be handled natively

  46. I hope they do change the format by enos · · Score: 2, Interesting

    If they change the format to be incompatible, that will probably won't buy them much time when OSS is incompatible, but then they're stuck with fully supporting the old format anyway. They can try to force upgrades to use the new format, but it will take many years to get rid of the files in the old format. In that time it just serves as a source of bloat and bugs in MS's software. That gives more reason to switch to an open format which is more consistant.

    I can dream, can't I?

    --
    boldly going forward, 'cause we can't find reverse
  47. New logo? Ha! by Anonymous Coward · · Score: 0

    I call that a new rendering of the old logo.

  48. Innovate or emulate ??? by Anonymous Coward · · Score: 1, Insightful

    The whole open source movment (GNU etc ..) have to ask themself , what is the biggest gain for us , emulate Microsoft or trying to inovate. Emulating Microsoft formats is just futile, they just have to change file formats , APIs or standards to break years of efforts. I urge every one to try to think out of the box , you dont have to be MS compatible if you have an offer thats really good. If you strive to be compatible you will end up with a second rate , somewhat compatible product that's best can be described as "it kind of read/write MS files" ....

    1. Re:Innovate or emulate ??? by Jody+Goldberg · · Score: 4, Insightful

      This question has come up before, and I'll give you the same answer.

      While we'd all like to 'innovate' (god I hate that word now that MS has abused it) and improve things no one is going to care unless the cost of transition is fairl y low. Before Gnumeric could implement some of its neat new features like dynamic dependencies we had to first implement enough of MS Excel's semantics that people could move their existing data over. That is the key to the real monopoly in Redmond. _They_ control your data. Their products have the content needed to do your work locked up in their semantics, and their binary formats. Before we can start creating a bold new world, we've got to free the hostage content.

      It should also be noted that MS has lavished vast resources onto its flagship products. Ignoring all of their work 'because we know better' seems like a fools bet. Over the years I've cursed them frequently, but have also built up a grudging respect for the depth of Excel. It drives me nuts at times, but at least it is a consistent nuts, for some of the murkier corner cases.

      Now that Gnumeric has paid the piper, and spent five years understanding what it means to be a spreadsheet we've got more leeway. Which is why we've been able to move so far past XL in terms of quantity and quality of analytics. Hopefully, that tend will continue.

    2. Re:Innovate or emulate ??? by Tsu+Dho+Nimh · · Score: 2, Insightful
      "what is the biggest gain for us , emulate Microsoft or trying to inovate. Emulating Microsoft formats is just futile, they just have to change file formats , APIs or standards to break years of efforts."

      Nope ... I don't care how many whizbang innovations something has, if it can't READ my existing data, and read/write formats my business contacts use, it's worthless. You have to be "interoperable" to make any headway, because people can't afford to lose data.

      On the bright side, as soon as people reassure themselves that their data can be retrieved, they are usually willing to abandon proprietary software. I demonstrated that OO could read/write EXCEL and Word files to a coworker and the first words out of his mouth were "Then what the hell do I need Windows for?"

    3. Re:Innovate or emulate ??? by Orne · · Score: 1

      My suggestion: a TRIM worksheet function that matches the functionality of the VB Trim function. The worksheet version removes all duplicate whitespace (internal & edges), whereas the VB version only removes whitespace from the left and right edges of the text.

      Next, extend the MATCH function to actually be useful. In MS Apps, Date/Time is internally stored as a floating point value. When you are importing data from other applications, precision errors can change your 00:00:10 to 00:00:09.99999999 (which is displayed as :10, you never know the difference)... and MATCH fails, because it's doing exact (byte-for-byte) matches.

      Embrace and Extend!

    4. Re:Innovate or emulate ??? by Jody+Goldberg · · Score: 1

      Good ideas. Please enter them at bugzilla.gnome.org so that we can keep tack of them. They won't make it for 1.2.0, we're feature frozen, but they could easily go into 1.3

  49. -1, Troll, but all so true by Anonymous Coward · · Score: 0

    See here

  50. Re:If in doubt, copy! by FatAssBastard · · Score: 1

    Yes, let's stucture our entire education system around computing so people will use Excel properly!

    Many (most?) people don't want to know more than how to browse and 'do email' so trying to force-feed it to those people when they are kids isn't going to help. Besides, it keeps 'us' in a job.

    --
    /.: why the hell am I here?
  51. Replacing Access Reports???? by simetra · · Score: 1

    Uh... one of the few reasons why I use Access is because of the pretty reports it generates. How do you replicate this with Perl?

    --

    "Would it kill you to put down the toilet seat?" -- Maya Angelou
    1. Re:Replacing Access Reports???? by FyRE666 · · Score: 1

      In my case, the vast majority are Excel files, which I explained above. However, it can also generate graphs and charts when required. These can be used standalone, or inserted into the spreadsheets.

      Of course, it takes slightly longer to set up a new report this way (although a lot of the code is pretty reusable), but it pays off when you convert a report that's generated many times a day, or there are many reports to generate.

      For more speed, I can often get away with CSV files for the output - reducing (in one case) a report from 45+ minutes to 17 seconds - sure, it's not quite as pretty, but it was much more current, and could be generated every 5 minutes instead of 5 times a day...

      (As an aside, I tried both perl and php scripts for this, and perl is twice as fast even when running almost identical code - the DB query takes the same amount of time, but subsequent processing is much faster).

    2. Re:Replacing Access Reports???? by AndyElf · · Score: 1

      Could probably just as well generate an HTML file and change extension on it to .xls -- then you could put some formatting information there as well...

      --

      --AP
    3. Re:Replacing Access Reports???? by Doug+Neal · · Score: 1

      Compile the data you want for your report into an XML tree. Dump the XML and use an XSLT script to generate an XHTML page.

      Sure, it'll take longer to do initially, but think how much more control over the look of the report you would get?

  52. Function Benchmarks? by StandardCell · · Score: 2, Interesting

    I'm curious to see how Gnumeric performs in terms of its implementation of certain complex functions, such as Solver. Anyone know where we can dig this information up?

    1. Re:Function Benchmarks? by Jody+Goldberg · · Score: 3, Informative

      We have tests for accuracy. Speed tends to be more of a 'hmm this is too slow for my taste lets see why' sort of operation. Gnumeric-1.2 is damn fast compared to 1.0, and is easily faster than OOo.

      However, I'm not clear on what you're looking for in the context of the solver.
      1.1.x has goal seek, and several different optimization algorithms curtesy of various other projects (linear, integer, and non-linear). We're less concerned with XL compatility here (they suck badly). Nor is speed of paramount concern. It seems more important to produce accurate and stable results.

      Dunno what else to say. Try it out and bugzilla a report if you see a problem.

    2. Re:Function Benchmarks? by ishmaelflood · · Score: 1

      Hi Jody,

      Goalseek and Solver are very different in their approach, frankly I'd find it hard to use a spreadsheet that offered less than Solver, these days.

      I realise that Solver is not perfect (anyone who needs to can buy a better Solver from the original developer) http://www.frontsys.com/premplus.htm.

  53. Re:Yeah, but... Ask Ernie Ball if he cares! by ratfynk · · Score: 2, Insightful
    I hope that Gnumeric compatability with Exel in Office 2003 will not be as much of an issue, this time around. There are many businesses that just won't buy it this time they have been burned 3 times already and that about says it! Site licensing the whole shebang will just not wash anymore. You can bet the Excel 2003 will have all sorts of wonderfull usefull clippy type add ons. Just imagine with excel you might even have something really usefull like dancing precision numbers that change when you run Windows Media Player mp3 files just so that you can brighten up your office. You can bet that the big differences in excel 2003 will be .NET format extentions that can only be used by other .NET enabled MS office garbage! Confuse, extend and modify to a planned obsolescene scheme has become the only MS coding practice. I hope that small businesses that are being shafted by this bullshit have finally had enough this time around and start dumping MS Orafice in droves. I know I will start helping other small businesses to do exactly this rather than trying to pirate from a single site copy of Office, like in the past. Now that Gates has his way about software licenses, there is no chance for small business to have reasonably priced software installs. (see yesterdays article about Ernie Ball and his migration to Linux ware!) Like most others he tried to be on the up and up! But the MS government backed software Gestapo went after him to set an example of what can happen if you do not pay Redmond its full extortion fees.

    I know alot of business that are not going to be ransomed to Redmond anymore, they will either just keep using their old copy of Office, or switch to Star Office or retrain their staff to use simple linux desktops. Gates is about to get what he deserves a consumer revolt from his best customers the little guy. Thats why the adverts for server 2003 stress how cheap it is, ya right! Until after you actually buy it. It will be the same thing with the site license rental scheme coming for Office 2003 get them on it then stick it to them when they try to put it on another desktop. Total bullshit, and a complete ripoff.

    The fact that you have to use MS office to communicate, and send financial data and reports to other businesses should be grounds for a monopoly break up of the Microsoft cartel. The fact that it has not happened simply means that they have far too much pull with the US Republican government, and need to be chastised by their customers in the same way their monopoly took out IBM, Digital Equipment, Corel, and many others. Next on the list is Adobe, that is the heart of the .NET strategy.

    How many people are out of work because of them? MS is getting ready to outsource coders also, just look at the big picture MS has caused depression, cutbacks and layoffs everywhere except Redmond, and Washington State. Not to worry Gates MS and Redmond either way you are next. Because of the Gates inspired .NET stupidity.

    --
    OH THE SHAME I fell off the wagon and use sigs again!
  54. Re:If in doubt, copy! by fermion · · Score: 3, Insightful
    MS is the market leader. When introducing a new product you must be competitive with the market leader so that people will have a reason to use the new product. In software, being competitive means that your product works enough like the market leader, and is compatible enough with the market leader.

    Once you define yourself as a competitor, then you can start adding the cool stuff that differentiates your product.

    MS knows this as well. Excel just didn't materialize from thin air. Spreadsheets started with Visicalc on the Apple ][. It was a truly innovative program that, to the people who understood it, justified the purchase of the machine. In much the same way that the graphics capabilities justified the purchase of a Macintosh, even if it had barely enough memory. The one truly imaginative thing MS has ever done is was combine the spreadsheet concept with the Macintosh concept. The original Excel was a truly beautiful and a deserving successor to Visicalc. But Excel was only a successor, not an original. And since them MS has lost the beauty in a bunch of extraneous crap.

    I cannot say the same thing about word, as MacWrite was a superior product for many years.

    --
    "She's a scientist and a lesbian. She's not going to let it slide." Orphan Black
  55. Windows version? by Anonymous Coward · · Score: 0

    I can't seem to find the Win32 binary of this program to try it out, (I have WinME). Where can I download it? Does it need IE installed to run? I'd really like to try Gnumeric out.

  56. Ironic.... by MrEnigma · · Score: 5, Interesting

    I just tried out a copy of Office 2003.

    At work I use Office 2000, and use Excel a lot, etc.

    I was previously using XP (2002) at home, and I noticed that there wasn't anything added on to Excel, or really to anything, just made it more "prettier".

    The same is true with 2003, save Outlook which has been revamped.

    It seems as MS is insisiting on keeping the same things. I know there are things here ad there that are updated, but nothing that would make you want to upgrade over 2000, and that's pretty sad.

    --
    GeekWares - Buy and Download Today!
    1. Re:Ironic.... by El+Cubano · · Score: 1

      ... nothing that would make you want to upgrade over 2000, and that's pretty sad.

      Office 2000, XP, 2003? Is there even a compelling reason to go past Office 97 (other than the fact that you can't really buy it anymore, except maybe on ebay)?

    2. Re:Ironic.... by MrEnigma · · Score: 1

      True that...I guess I didn't really ever use 97, just 2000.

      I guess the default functionality has been pretty much the same, although I remember 97 having a few weird glitches, and not being as smooth...but that could be just me :).

      --
      GeekWares - Buy and Download Today!
    3. Re:Ironic.... by jeffasselin · · Score: 1

      There are a few differences, though they're well hidden. Using VBA to work on cell ranges, for example, is much easier and faster, in previous versions I had to implement very cpu-intensive loops. Not saying that the changes are earth-shattering, they're certainly not, and for 95% of people nothing that really matters to them. As for 2003 beta, Outlook has been changed in good ways, but since I've abandoned it for Thunderbird at home, and I mostly use OS X at work (w/ Outlook 2001, the Entourage support is a joke), it doesn't affect me too much.

      --
      If he explores all forms and substances Straight homeward to their symbol-essences; He shall not die.
    4. Re:Ironic.... by Anonymous Coward · · Score: 0

      Office 2000, XP, 2003? Is there even a compelling reason to go past Office 97 (other than the fact that you can't really buy it anymore, except maybe on ebay)?

      I suspect that if you are asking such a question you either do not use Microsoft Office at all or only use the most basic of functions.

    5. Re:Ironic.... by uhmmmm · · Score: 2, Insightful

      to interoperate with all those people who did go past Office 97.

    6. Re:Ironic.... by billoo · · Score: 1

      Disclaimer: I am not an MS fan but I have to use it for work.

      Looks might be same but there are many differences between Office 2000 and Office XP. One of the examples is Office Web Components(OWC). I was using OWC in Office 2000 to generate Web Based Charts in my web Reports application. There were many problems with it including the threading model and getting a chart without writing to disk. Chart generating capabilities in Office XP OWC are free threaded and support Getting the chart from memory.

    7. Re:Ironic.... by Anonymous Coward · · Score: 0

      You are forgetting the fact that every version of Office can save all the way back down to the Office 95 format if necessary.

    8. Re:Ironic.... by Politburo · · Score: 1

      Simply put, YES. There are tons of new features in both 2000, and XP, that are very useful for power users. If you're only writing a letter, then yes, 97 will still cut it. But I can no longer live without the Styles Task Pane, or the Evaluate Formula tool.

    9. Re:Ironic.... by Politburo · · Score: 1

      There are many differences, mostly in usability. In Word, there is the Task Pane, which can be used for many things like Styles and Reveal Formatting. There is also a much better Track Changes system. In Excel there is Evaluate Formula, which is absolutely the best thing, ever. It allows you to step through a formula, to see where you've screwed it up.

    10. Re:Ironic.... by Anonymous Coward · · Score: 0

      You, Sir, are forgetting the fact that half the users of the later versions won't understand why it would be necessary.

      So they won't save in 95 ("Yikes, that looks like old!"), so you will have 2000, XP, 2003 stuff sent to you anyway, and you just can't help it. Lots of people out there who couldn't care less about file formats, as long as they have a job and a living.

      You can remove you rose tinted glasses now.

    11. Re:Ironic.... by Rude+Turnip · · Score: 1

      Pure BS. I'm the only one in my office using Office 97 while everyone else is on Office 2K or XP. There are *ZERO* compatability issues with the files. The only difference among the versions is spit & polish.

  57. Re:Not even =Sum(A1:A10) works the same as in Exce by BJH · · Score: 1

    =ROUND(SUM(A1:A10))

  58. Give them a break, make your own choice. by twitter · · Score: 1
    For example, I would be amazed if the graphs embedded in spreadsheets and generated from the data look anything like they do in Excell;

    Do you really care if it's identical or not? The graphs are already good. If you need really fancy graphs, just use the free DX package, which does 3D, topographical and all that. The rest of Gnumeric works just the same as M$ junk except it's stable. Quit raining on the parade, this is great news.

    I used to be a big Excel user, and thought it was the only thing Microsoft ever made that was worth anything. The trade up to free software was easy to make. On one hand, I had viruses and sytems that needed rebuilding every few months. On the other I had an adequate spreadsheet, excellent graph programs, compilers to make my own statistical analysis programs, and none of the Microsoft headaches. Excell and it's prety graphs are not worth the hastle of dealing with Microsoft bullshit, and though I miss some things, I'm much happier here. You, of course, will have to make up your own mind.

    Here is great praise to the Gnumeric team! Your sheet is great for what a sheet is good for, simple small data set calculations. Keep up the great work.

    --

    Friends don't help friends install M$ junk.

    1. Re:Give them a break, make your own choice. by Jody+Goldberg · · Score: 1

      > Your sheet is great for what a sheet is good for, simple small data set calculations.

      Thanks for the praise. We're aiming a smidge higher than that though. Gnumeric-1.2 should scale nicely to very large data sets, and will even calculate the right answers as opposed to XL.

  59. cant find the link, but they are porting it to win by Anonymous Coward · · Score: 0

    i remember reading something on the mailing list about it...

  60. no by Anonymous Coward · · Score: 0

    you chump, its a new design.

  61. Re:SXC vs XLS by Jody+Goldberg · · Score: 5, Informative

    Its a question of resource allocation. For any time we spend polishing our xls import export we get access to the installed base of MS Office. Whereas time spent on OOo's formats yields a much smaller number. Given more resources we'd spend more time on it, but for now I threw together an importer in a couple of weekends, and have only received one bug report in 6 months. given the documentation for the OOo format, and more importantly the existance of readable code that impliments it, it would be a simple project for someone to improve our support.

  62. BSD? by Anonymous Coward · · Score: 1, Funny

    Even if it does some things better than Openoffice, it doesn't have a fraction of the momentum, the public visibility. It's kind of like Linux vs. *BSD.

    Wait a minute! I could swear that I recently read that BSD was dead! In fact it might have been right here on slashdot!

  63. Re:VBA? hou bout PHP-GTK by mabhatter654 · · Score: 2, Interesting
    I'd like to see more integration of standard OSS scripting languages in Linux "Office" programs. I've lately fell in love with PHP and some of the cool variations particularly PHP-GTK. All the goodnes of two OSS projects together. It basicly acts like a mini-VB. Anyway, I digress. Why does everyone try to implement their own "scripting" language for every program? With Perl, Python, PHP, Java, & JavaScript [hey, everyone has access to them sillies] why won't more people use them as the scripting tools for their languages. Sure, they may not be the absolute best for your project, but adding simple connectivity [to everything else web related silly!] to lots of other stuff people already know would really help these projects out.

    After all, when you learn Linux, you already have to learn Shell, Perl, PHP, etc. [non-MS stuff] just to keep UP and be useful why make every single app do it's own thing rather than build soms synergy between them. I don't think Linux needs a VB clone. MS has already killed it. RIP VB!

  64. My Experiance by Anonymous Coward · · Score: 1, Informative

    I downloaded and Installed it. I decided to stress test it with a large excel spreadsheet (Around 1500x10x3). It imported all the data ok, but it ruined the fonts! I had to change it back into courier when it had changed it to arial.

    Its Interface is still a bit confusing and is filled with engrish such as "replace by" in the search and replace dialog, it should be "replace with". I think the "HIG Police" should come after Gnumeric.

    The Insert Image dialog does NOT have a preview pane (which IS ESSENTIAL WHEN CHOOSING IMAGES, I don't want to accidently insert the goatse guy!).

    They Messed up the zooming dialog, now its harder to use.

    GNUmeric is so close to beating excel, but the little issues stop it from beating the "doe test".

    1. Re:My Experiance by Jody+Goldberg · · Score: 3, Interesting

      Interesting.

      Can you forward a copy of the file with the miss imported fonts ?

      Please file a bug about 'replace by'. This is still a beta there is time to polish things before 1.2.0

      Yah, it would be nice to have image preview in there. Its a simple project hopefully someone will tackle it.

      How is the zoom dialog worse ? bugzilla your complaints please. They'll be easier to track/debate there.

    2. Re:My Experiance by geekster · · Score: 0, Offtopic

      Now why would you have an image of the goatse guy laying around, hmmm? :)

    3. Re:My Experiance by Politburo · · Score: 1

      To be honest, that's not a very large spreadsheet. Though I'm sure someone can beat me, I am currently working with a ~50x10x500 workbook, and it takes Excel 30 seconds to a minute just to save the thing. Sometimes it stops updating cells, and I have to constantly update manually (ctrl+alt+f9). I would be interested to see if an Open Source implementation could do it better, but I cannot change what is used at work.

    4. Re:My Experiance by angle_mark · · Score: 1

      The Insert Image dialog does NOT have a preview pane (which IS ESSENTIAL WHEN CHOOSING IMAGES, I don't want to accidently insert the goatse guy!).

      You keep goatse guy on your computer!?

    5. Re:My Experiance by AkaXakA · · Score: 1

      And what about Gnumeric & kspread (& OOoCalc) having the same file format? (Or at least settling on one) Isn't it a bit goofy to have 3 formats when you could all be working together?

    6. Re:My Experiance by Anonymous Coward · · Score: 0

      You complain about "engrish" yet you can't spell "experience"?

    7. Re:My Experiance by lmfr · · Score: 1
      I've experienced a similar situation. The problem was probably due to my using UTF-8 in my system, as starting gnumeric prefixed with LANG=C fixes that.

      This in a RedHat 9 system, using gnumeric 1.0.12 as shipped from RedHat.

  65. Re:How about a exporter for Excell! by mabhatter654 · · Score: 1
    What would it take for someone to write import/export filters for common OSS programs? i.e. abiword, gnumeric, OpenOffice.org, etc. Then users could send OSS attachemnts to Windows users, and have the Windows users download the filters. More over, it would allow a shop to have the Windows machines to be the "bastards" rather than the Linux boxes, but still function.

    Also, how about some integration of OSS programs! The GNUs, K's, and OO.orgs office programs should all be able to read and write each other's native formats when possible. The current amount of division is silly and childish. There have developed 3 seperate-but-equal Linux "paths". The GNU, KDE, & Alt [mozilla/oo.org/etc] There should be an attempt make to keep things talking between the paths. i.e. files created with gnumeric/abiword should be equaly readable with Kword/Kalc & OO.org.

  66. 123 files by Jody+Goldberg · · Score: 4, Informative

    We support wk1, and wk2. There are some specs available for newer versions but I haven't had time to do more work on it. This sort of development is very parallizable. The i/o plugins are completely modular, so if anyone is interested in a new or esoteric format its not at all difficult to get something in place.

    If anyone is interested please contact me.

    1. Re:123 files by Anonymous Coward · · Score: 0

      You guys rock! :-)

  67. Um, er, Lotus123? by squashed · · Score: 2, Insightful

    You left Lotus123 out of your "history".

    1. Re:Um, er, Lotus123? by Anonymous Coward · · Score: 1, Interesting
      actualy, if one is one the apple track, one goes straight from visicalc to Excel. No need to mess with go betwixt.

      Of course while Lotus was an effective spreadsheet, I have often thought that Excel owes more of it's philosophy to Quattro.

    2. Re:Um, er, Lotus123? by Anonymous Coward · · Score: 0

      Excel: 1985
      Quattro: 1987

  68. Re:This is a blatant DMCA violation. by Jody+Goldberg · · Score: 4, Interesting

    And we can read their encrypted files too, _the horror_.

    Thankfully there's not much to worry about here. A few years ago MS published a series of 'MS Excel developer's kit' books. There wasn't much in the way of useful material so for actaully developing extensions to MS Excel available. So, as far as I can tell, Microsoft tried to pad the book with what it figured was some marginally interesting filler, a full set of docs for the xls file format :-)

    When I bought the book I was quite irrate at the lack of useful content. It warms my heart all these years later to actually be able to put it to good use.

    PS
    They also included the full content of the book in various MSDN discs, and on their web site for several years. Then mysteriously pulled it a few years back.

  69. Solver by tgibbs · · Score: 1

    I find Excel's graphing system to be incredibly awkward and inconvenient compated to just about any graphing application, and the graphs tend to be ugly. But I find Excel's Solver incredibly useful and flexible, and have been able to use it to do complex fits of equations to multiple data sets with some parameters common and some separate.

    1. Re:Solver by AsparagusChallenge · · Score: 1

      The *nix philosophy (yadda, yadda...) is to use small and highly dedicated applications for each job, and then linking them together.

      The best applications that can be used as solver in this context are Maxima, Octave, Yacas, etc; I don't use spreadsheets but I've seen the code of Frontman (a frontend for these applications) and I think should be easy to write an interface between your favorite spreadsheet and one of these math engines.

      Such an interface probably exists now (as I said, I don't use spreadsheets, so I wouldn't know) and if it doesn't then should be because nobody has asked for it, because the benefits would be huge compared with the coding effort.

  70. User Defined Functions by Jody+Goldberg · · Score: 3, Informative

    Actually that capability was one of the first things that went into Gnumeric. Its an area we trounce MS Excel on several levels. - Adding a plugin to gnumeric is trivial. Indeed the vast majority of the functions are in plugins that are demand loaded. - plugin functions can be written in C (like an XLL but with a much cleaner interface), python, perl, or guile Docs for python here

  71. What a great troll, put that brain to better use! by twitter · · Score: 1
    If you're working on a multi-million dollar, long-term bond that comes to quite a bit of change dropped betwen the cracks

    How many of those deals have you done? Excel is not used for the actual calculations, some nasty propriatory thing made by a crazy former LSU person is used to do that. The silly $60,000 program's results are looked at by Excel, but I suspect anything could do that. The actual calculations made are some rather funny money, and only Federal regulations could lead to such a Byzantine calculation. I have been aproached to replicate the thing and I just might.

    You would be nuts to try to match those calculations in a general spreadsheet. You are correct about precision in integration. While the numerical methods are well known, a general program would be geared to Engineering accuracy in the results, within 5% because that's what you can measure. When greater accuracy is needed, it's time to turn to a special program or write your own. In either case you will have to prove your specific set up against test cases and known results. Bond calculations and other accounting programs that have to be accurate to the penny are good examples of where you need a special proven program. Other exapmples are nuclear criticality calculations, space craft thermo-dynamic work and radiotherapy dose estimations. A spreadsheed in cases like that is good only for independent verification of a proven system. The system is known good, but it's nice to verify each and every calculation with something completely unrelated and much simpler just to make sure everything is working.

    Ah! a little web search shows what a clever troll you are! This letter from way back in 0.7 days promisses arbitrary prcision will come when "Gnumeric is caught up with Excel in other ways". Well crovira, you want it, get cracking and merge BC into Gnumeric so that I can have arbitrary prcision by point and click. -crack- feel my whip and get coding bitch! I'll just keep using the older tried and true method of special programs for special applications.

    Oh wait, this fsf thing from year 2000 says use guile. Damn it, I'm going to have to read the article. Nope not there. The world of free software may have given you the bizare and strange thing you want, but I can't find it. Start writing and let us know when you are done =;)

    --

    Friends don't help friends install M$ junk.

  72. Re:Gnumeric is relevant by Jody+Goldberg · · Score: 3, Interesting

    Our stated goal in the Gnumeric project is to produce the best spreadsheet available. After some consideration we decided that Gnumeric seems likely to produce that sooner than OpenCalc. OO is an important project, but as a spreadsheet user I have little interest in an office suite. There are quite a few users out there that seem to have similar views.

    This is not a winner take all situation. OOo is the right solution for some users. However, Gnumeric is better is several areas already and with some work, we'll move past Excel in more places too.

    If you want an Office Suite, by all means use OO. If you want the best possible spreadsheet I'm guessing that people will end up using Gnumeric.

  73. cool, my eyes are opening some more. by twitter · · Score: 1
    Gnumeric-1.2 should scale nicely to very large data sets, and will even calculate the right answers as opposed to XL.

    That's really nice and greatly exceeds my expectations for a spreadsheet. I would not, for instance, expect a graphical representation for something that derives the mean and standard deviation of thousands of data points. Back when I was doing data analysis, I simply wrote a program from scratch to manipulate, or simplify by averaging many points to one, my data like that and dumped the results into a sheet for inspection and simple graphing. Then again, perhaps my expectations have been set by crappy closed source software.

    A brush with a trolly post got me thinkng about my expectations for a sheet. Why not have more fuctionality in Gnumeric than Excel? There are all sorts of cool things that have been done in free software that can be brought into gnumeric. I can imagine arbitrary precision, arveraging "wizards" and modules that manipulate data files before displaying the results. The possibilities are exciting, and I'm almost ashamed to have been happy with good ASCII parsing, multiple formats, excellent autofill and all the other things 1.0 does. The more I think of it, the more I want to contribute, but my situation is not stable right now.

    Thanks again for the great work.

    --

    Friends don't help friends install M$ junk.

  74. Re:THEY CAN'T EVEN GET THE FUCKING US FLAG RIGHT by Anonymous Coward · · Score: 0

    I want delaware!

  75. Yep, there's no contradiciton there. by twitter · · Score: 2, Interesting
    Now that Gnumeric has paid the piper, and spent five years understanding what it means to be a spreadsheet we've got more leeway. Which is why we've been able to move so far past XL in terms of quantity and quality of analytics. Hopefully, that tend will continue..

    Nice work demolishing that troll, keep on going! Yeah!

    It is possible to emulate, so that the user of M$ junk is not lost in the interface or data export, yet innovate by providing more and better functions. The world of free software is vast and includes routines for all sorts of math works. There are free libraies for arbitrary precision and forrier analysis for example. Why not have a nice little face on them in a free spreadsheet? Microsoft's limitations are not a straight jacket for the free world.

    --

    Friends don't help friends install M$ junk.

  76. -1, bigoted asshole by Anonymous Coward · · Score: 0

    Ugghhhh. Yuk! I want to puke. FOR REAL.

  77. Moderator!!! by Anonymous Coward · · Score: 0

    Please Mod ALL Responses by Ms. Goldberg UP!!

    As she's the Developer POC of Gnumeric, it should be prudent for us to see her response to our questions.

    She does appear to answer every legitimate comment/question we're posting; and I'm getting a bit tired of looking down the thread tree for her responses.

    Thanks.

    1. Re:Moderator!!! by Anonymous Coward · · Score: 0

      Yeah! Mod parent UP!!!

      Oh wait. No.

      Mod Jody UP!!!

  78. With our luck by CausticPuppy · · Score: 1

    Microsoft will change the rules of mathematics.

    --
    -CausticPuppy "Of all the people I know, you're certainly one of them." -Somebody I don't know
    1. Re:With our luck by FrzrBrn · · Score: 1

      Come on, we've been expecting that ever since they patented one's and zero's.

      --
      I read it on the Internet, it must be true!
  79. But they WANT to force upgrades by Prof.+Pi · · Score: 1
    ... paranoia is when you think that people will do things that are detrimental to their own goals just to get you.

    Why would changing the file format be detrimental to their own goals? They want everyone to run out and buy the latest version of Office, right?

    A colleague who used to work for Microsoft told me that the people working on the office software always extended the file formats each release to force upgrades. They would always provide options for exporting to older formats, so as not to be so blatant. But they make sure that it wouldn't work about 1% of the time. So the user with the older version would eventually get fed up with the occasional failure (and with always having to ask people to send in the right format), give up and upgrade.

  80. Re:Yeah, but... Ask Ernie Ball if he cares! by ratfynk · · Score: 1

    I agree but I have a tendancy to rant on these particular topics, because someone has to bash the machine in detail! :-) ...- Happy trails.

    --
    OH THE SHAME I fell off the wagon and use sigs again!
  81. Where's the Pivot Table ? by Taco+Cowboy · · Score: 2, Interesting

    The ad sez that Gnumeric support _all_ Excel functions.

    But where's that Pivot Table function that not only Excel had, but also Lotus Agenda ?

    --
    Muchas Gracias, Señor Edward Snowden !
    1. Re:Where's the Pivot Table ? by Prior+Restraint · · Score: 3, Informative

      IIRC, pivot tables are "functionality", not a "function". Functions are those things that look like: =foo(a,b,c)

    2. Re:Where's the Pivot Table ? by OOo+Trainer · · Score: 1

      So, if Gnumeric has no PivotTable, OpenOffice.org has it beat, at least partly, since it has most of that "functionality". OOo lacks the PivotChart functionality, though.

  82. No need flight simulator, but where's Pivot Table? by Taco+Cowboy · · Score: 0, Redundant

    Just wondering why Pivot Table isn't counted as one of the function of Excel ?

    I mean, the ad sez that Gnumeric can now do _100%_ of Gnumeric functions, right ?

    How about Pivot Table ?

    Can Gnumeric do Pivot Table ?

    If not, why not ?

    I really hate to say this, but to me, 100% means 100%, and anything less than 100% shouldn't be called 100%.

    Otherwise, it would be deemed as a practice of
    deceptive advertising.

    --
    Muchas Gracias, Señor Edward Snowden !
  83. Gnumeric does NOT have Pivot Table ! by Taco+Cowboy · · Score: 0, Redundant

    You don't need Excel 2003 to know that Gnumeric doesn't have all the Excel functions.

    For example, the Pivot Table function is _still_ missing.

    Yes, the ad sez that Gnumeric has _all_ the Excel functions, but it is a misleading ad. If the Pivot Table isn't there, then Gnumerica can't have _all_ the Excel functions, period.

    --
    Muchas Gracias, Señor Edward Snowden !
  84. WIN to run on LIN -- if you please by Anonymous Coward · · Score: 0

    Maybe MS should rewrite the GUI and WIN applications to run on the LINUX kernal.
    -seems like the only good way MS might produce a good 64 bit windows.

  85. Ahh yes, the wonders of OLE. by Ayanami+Rei · · Score: 1

    Sorry buddy. You're really looking for Open Office, then, which can sort of understand it. As long as the charts and attached memos aren't too complex (or rely on some weird OLE control), it can usually import them.

    Gnumeric is just for straight spreadsheet work (and it's damn good at it too).

    --
    THIS THING CAN TURN ON A DIME, MACROSSZERO STYLE ALSO FUCK BETA, ~NYORON
  86. But does it support faulty notation? by Hektor_Troy · · Score: 1, Insightful

    What does "-2^2" equal in Gnumeric? Excel claims it's 4 (as in (-2)^2) which is VERY wrong, as "-2^2" is actually "(-1) * 2^2".

    --
    We do not live in the 21st century. We live in the 20 second century.
    1. Re:But does it support faulty notation? by greenskyx · · Score: 1

      I calculated it in gnumeric 1.0.13 and it came out to be -4.

    2. Re:But does it support faulty notation? by Anonymous Coward · · Score: 0

      For God's sake, people, users of spreadsheets are no programmers. It's not C source code where order of operators is there, they use spreadsheets for formulas like if it was a piece of paper.

      If you write on paper -2^2=4, it's right. So spreadsheets usually do the same thing. What's wrong with that approach?

    3. Re:But does it support faulty notation? by Hektor_Troy · · Score: 0, Offtopic
      If you write on paper -2^2=4, it's right. So spreadsheets usually do the same thing. What's wrong with that approach?
      It's NOT right. That's the whole point. When doing math you follow the RULES of math. The reason "-2^2" is -4 is because of the RULES of math. "2+2" isn't the same as "2/2".

      An example:

      2-2*2 = -2 because multiplying takes priority over subtracting
      (2-2)*2 = 2 because the ()'s take priority over anything else.

      -2^2 is EXACTLY the same as "0 - (2^2)" and EXACTLY the same as "0 - (2*2)" but NOT the same as "(0-2) * (0-2)". This is about 7th grade math.

      So no, -2^2 != 4 on paper. It never did, and it never will.
      --
      We do not live in the 21st century. We live in the 20 second century.
    4. Re:But does it support faulty notation? by Ramsed · · Score: 1

      Here in gnumeric 1.1.20, if I type -2^2 in a cell, the formula is automatically converted to (-2)^2, and so the answer is 4. I don't think this is so bad, excel-compatibility is there now, but mathematically it is also correct.

    5. Re:But does it support faulty notation? by Anonymous Coward · · Score: 0

      ok, to be fair i've just seen what your on about

      -2^2 should be (from your POV) -4, because your expecting it to be interpeted as -(2^2) NOT (-2)^2

    6. Re:But does it support faulty notation? by Hektor_Troy · · Score: 0, Offtopic
      (2-2)*2 = 2 because the ()'s take priority over anything else

      excuse me?!

      (2 - 2) * 2 == 0
      0 * 2 == 0


      True - that one was an obvious error on my behalf.

      However:
      Perhaps i'm missing something, but isn't -2^2 expanded -2 * -2?, that equals 4.

      Now 2 * -2 would be -4.


      -2^2 is a combination of two operators: - and ^.

      a^b means a is multiplied with itself b times; it's a multiplication.

      - is a subtraction.

      Multiplications takes precident.

      -2^2 and -(2^2) is the same thing. You can remove the ()'s and not change the result. Another way of viewing this problem is like this:

      -2^2 is the same as (-1) * 2 * 2 which is the same as (-1) * 2^2.

      If you want it to be the square of minus two, you have to indicate that -2 is a number and not an operator and an operand, and this is done by placing it in a set of ()'s. Since no ()'s were placed around -2, the standard rules of operator precedent are used, and multiplication has a higher priority than subtraction.

      But there's no need to get up in arms over this. Go ask your 7th grade math teacher. Or any teacher who teaches math at that grade or higher. Or read up on operator precedent.
      --
      We do not live in the 21st century. We live in the 20 second century.
    7. Re:But does it support faulty notation? by gibara · · Score: 0, Offtopic

      Whether -2^2 is equal to 4 or -4 completely depends on the specification of the 'arithmetic language'. But without reading any documentation, my expectation would not be -2^2=4 not -4.

      The reason is that the '-' in -2 is not -1 * 2 but the unary negation operator. In most languages such operators tend to take precedence over binary operators (like ^).

      It is helpful to write the negation operator with a different character (often '~' is used) to disambiguate it from subtraction. Without using an extra character, the best way to make the meaning clear is to use parenthesis (-2)^2.

      That Excel claims -2^2=4 cannot be considered 'VERY wrong'.

      --
      Programmers of the world unite, you have nothing to lose but your strings.
    8. Re:But does it support faulty notation? by aeoo · · Score: 0, Offtopic

      ... 2
      -2


      Look above...in my mind, that translates to (-2)^2. So the paper version would evaluate to 4 and not -4.

  87. Re:Gnumeric is relevant by burns210 · · Score: 1

    since OpenOffice.org is moving to an xml document system, and there was once talk about having an open source document file system, so that different office-type apps can share them easily(like rich text docs, but richer ;) Couldn't OpenOffice and Gnumeric have a file that they both understand and kinda of lower the importance of haveing MS office vs OpenOffice vs Gnumeric?

    Ofcourse OpenOffice has more publicity, but projects like OOo and gnumeric and abiword fighting over such a small userbase seems silly, when they should be working together to take over the MS Office userbase.

  88. Re:If in doubt, copy! by ComaVN · · Score: 1

    Floating point math can only be trusted when you take into account the effect of round-off errors on the significance of the result. So, yes, ((1+(1E-16))-1)*(1E+16) can be zero in Excel. (and probably Gnumeric too.)

    If there are any real (non floating point roundoff/underflow related) errors in Excel, I'd really like to know about them.

    --
    Be wary of any facts that confirm your opinion.
  89. Underemployed idiot by Anonymous Coward · · Score: 0

    "What's your hourly wage?"

    Don't be a dolt...if you already have MS Office, there is no difference in price between this and MS Office.

    If you don't have it and can't read a customer's spreadsheet for 1 day, you've paid for MS Office.

    The fact that you're working at Burger King for $6.00 an hour doesn't mean that some of us aren't making 6 figures a year and can't afford to fuck around for a day for a political agenda.

    Honestly, grow some common sense.

  90. Re:No need flight simulator, but where's Pivot Tab by Anonymous Coward · · Score: 0

    I think by "functions" they meant as in the programming sense of the word: the things you can type into an equation to do something funky. I don't use Excel, so my example isn't very inspiring, but think SUM(), AVG() and so on. Supporting all of these means that Gnumeric can load Excel spreadsheets without having equations it can't deal with.

  91. Scripting, home vs. corporate, Win32 Gnumeric by Anonymous Coward · · Score: 0

    For the majority of home users, a scripting language isn't needed. But for complex corporate sheets created by spreadsheet experts, a scripting language is necessary. If they have a large library of VB code in their spreadsheets, you'll never get the corporate people to switch, given how much time and testing they have devoted to developing these solutions.

    I'd like to see a better scripting language than VB (python, perl, tcl or all three!) but there are market segments who will reject Gnumeric out of hand without painless import of VB macro code.

    And thank you, Jody, for taking the time to answer so many questions on this thread. I find the best threads at Slashdot are those where the authors or others in the project take the time to address and answer the questions of Slashdotters. It really makes the thread worth reading, especially where you outline your design choices and plans for future implementation. Nice work all the way around.

    Gnumeric could get me away from Excel right now except for VB macros. But with the increased support for scripting upcoming, I might switch anyway.

    Your plans to release Gnumeric on Win32 should receive a high priority. Don't let Excel have the entire field by default. Gnumeric already can toast the silly Works spreadsheet and compares very well with Excel. Here is a prime opportunity to hit Microsoft where they live, right in the money tree and on their own platform. Currently, when friends/clients find that Works isn't enough for their needs, I have to tell them that Excel is their next choice. Gnumeric on Win32 can change that. I just don't find the OpenOffice spreadsheets very compelling. Gnumeric is just better.

    A Win32 Gnumeric could be a nightmare for Microsoft and could further the growing dialog among sysadmins who advocate for Linux and OSS solutions in the corporate environment. You could knock a big chip out of the MS Office monolith with Win32 Gnumeric.

  92. Can it record macros? by Tsu+Dho+Nimh · · Score: 1
    Like most EXCEL users, I create complex functions by stringing together small chunks I recorded iwth the macro recorder.

    Give me that and I'll be happy.

  93. Re:If in doubt, copy! by Tsu+Dho+Nimh · · Score: 1
    "Well, if it doesn't have all functions of Excel, you can't load all Excel worksheets. "

    News flash ... not even EXCEL can load all other EXCEL spreadsheets. The bulk of the spreadsheets out there are doing basic accounting and data sorting - I learned to use Lotus123 to do parts lists, notcash flow. Very few businesses I have been in have the customised VBA "workbooks" and office integration that Microsoft sells their MSOffice Developer version for - and at least one of those was rapidly changing over to web-based CGI or JAVA apps. I've used that software and it's no fun having VB fuctions that don't work like the examples in the book, or work differently when called from within a loop than they do inline. (I don't remember which one that was, but it was a PITA!)

  94. Re:If in doubt, copy! by listen · · Score: 2, Insightful

    Many (most?) people also don't want to know how to add, solve a quadratic equation, spell "ridiculous" and "then" properly, learn the history of their country and their political system, how they evolved, or to speak another language.

    Does that mean the education system should not try to teach them these things?

    Democracy is a horrific way to run an education system.

    "I think we should learn how to tax dodge in school!"
    "I want my sons to know how to get away with a bit of date rape!"

    Computing is a pervasive aspect of modern life. To leave it to the few people who can be bothered to seek it out is purposefully lessening our ability to progress. The level of computing taught in schools is excremental, they are taught as if a computer is an appliance - not a general problem solver.

    The point is not to get people to use spreadsheets better. Its to get them never to consider spreadsheets in the first place, as they are very rarely the best tool for anything even mildly complex.

  95. Alternate title by Call+Me+Black+Cloud · · Score: 1

    "Gnumeric successfully copies Excel in at least one area"

    You may be surprised to learn I'm not trolling. I'm trying to make a point. The way to get people to switch to open source software is not to announce you're now less feature lacking than a Windows product than before. "So, what else am I missing out on? Maybe you do get what you pay for..."

  96. Re:If in doubt, copy! by Lars+T. · · Score: 1

    Well, I actually meant that more in a mind-trick kind of way - it's all about conception. But anyone using VBA in Excel is lost - and not only to other spreadsheet apps ;-)

    --

    Lars T.

    To the guy who modded me down from perfect to terrible Karma - Apple haters still suck

  97. no VBA? by SHEENmaster · · Score: 1

    I consider that a feature.

    --
    You can't judge a book by the way it wears its hair.
  98. Re:VBA? hou bout PHP-GTK by circusnews · · Score: 1

    Why not write a PHP/Python/whatever module for MSOffice, and distribute it under BDS, then include the SAME API set in the various OSS products?

    How many of you that use MSO would code your scripts in PHP, python or other OSS scripting language if it were avalible?

  99. Re:Yeah, but... Ask Ernie Ball if he cares! by Eric+Destiny · · Score: 0

    I"m confused as to how the only reply to a comment can be considered redundant. Any moderators care to respond?

    --

    "The meek shall inherit the earth, the rest of us shall go to the stars." Isaac Asimov

  100. Cosmetic issues by Anonymous Coward · · Score: 0

    Compared to ms office and OOo, gnumeric offers very limited functionality to make printed output look nice.

    E.g. I've just tested a single cell containing "dfsdfsdf", gave it a border and a background color (no drop shadow function available), and printed. Rather poorly, gnumeric didn't bother to render the right cell border.

    This sort of thing may not be that important when calculating figures, but in the office world, crappy output is a show stopper.

  101. Re:How about a exporter for Excell! by gnugnugnu · · Score: 1

    gradually open source programs will get better at talking to each other but there is only so much time in the day and developers tend to place a higher priority on making their application better of itself rather than working on improved compatibility.

    Help testing the SXC support in Gnumeric would be appreciated, Jody has only gotten one bug report so far.

  102. Re:If in doubt, copy! by DancingSword · · Score: 1

    .. the comment I referred to, earlier...,
    but the example you showed me might well be "optimized" rather than calculated, eh?

    -shrug-
    I'd been thinking of defects, flaws, and other things that give Excel it's Look & Feel[tm], though, like the other comment ( wherever it is, I'm not going digging again ) .. about a query that took over 20 minutes on Excel, but a minute or so on Linux: oughtn't they too be duplicated, even if one has to set an option for 'em ( like Stupidly-Bad Slowness Option, and Compromising Data-Integrity Option )?...
    hmmm..
    I seem to remember another discussion, here on /., where someone had a problem with Excel: they personally had switched to Linux/OSS, on their desktop, and they did a spreadsheet in their system, and their boss had a different result, so they went over every last thing, and discovered that the Excel version was rong...

    I don't use Excel, so I'm stuck with the choice of gnumeric ( SuSE 8.2 pro installed the "stable" version, and it was obnoxious enough in interface & habits that I didn't like it -- now that I know-about the "development" version being good-enough for beta, by gnome's coding-standards, I'm downloading it to try compiling/running it ), KSpread, and OO.o's spreadsheet ( I don't much care for OO.o, as it's a resource-hog, and takes a very long time to start on my 5-year old machine, even with 320MB/K6-2 )... KSpread seems a tad unfinished, so I simply chose to work on stuff not needing spreadsheets for a few months...

    Now I need one, and gnumeric 1.1.x awaits, so I'll dig into it ta see if I dig it, see..

    I find the reports about bugs in Excel's accuracy to be probable, though, because MS cannot possibly code by test-first ( and end-up with the results they do ) XP-style, and almost all of the Excel users don't check the results with a different spreadsheet to see if the results are correct ( who backups their system? who checks their tools' integrity? who verifies anything ), and since it isn't OSS, bugs are more likely to remain long-term ( the stunning amount of serious, been-there-for-years vulnerabilities in windoze... )

    Knowing gnome's coding-integrity standards ( not necessarily caring for the gtk interface, though: QT's much nicer to work-with ), knowing OSS's more effective in destroying & eradicating bugs, I'm not going to trust my future to MS-Excel, when gnumeric is an option. Period.

    ( thanks and generally-emanated hugs, for all gnumeric & gnome developers, eh? we gain vastly from this all, and appreciate it, though sometimes our griping-habit overrules wisdom & wellbeing )

    --
    Messages to/for me ( in me journal )
  103. Copying Excel somewhat foolhardy by riptalon · · Score: 2, Informative

    While MS Excel may have an extensive array of features it is somewhat lacking on the accuracy front. At least as far back as Sawitski (1994) various scientific analyses have been critising Excel using phases like "can be judged inadequate" and "it can be deduced that Excel uses an unstable algorithm". However as McCullough & Wilson (1999) note Microsoft has done little to address these concerns. The problems Sawitski found in Excel 4 were still present in Excel 97 and Excel 2000 for that matter. In fact critisism of the accuracy of Excel 2002 and XP in the scientific literature continues e.g. McCullough & Wilson (2002).

    To quote the The Gartner Group, "Enterprises should advise their scientists and professional statisticians not to use Microsoft Excel for substantive statistical analysis". Of course if you do not need to do accurate statistical analysis then these problems will not effect you but given that Microsoft knows about and has largely ignored these problems and scientists are the people most likely to check that a given piece of software really does what if claims to do rather than using it blindly, it seems quite possible that similar problems exist in other parts of Excel but have yet to be exposed.

    Rather than blindly copying Excel, the Gnumeric team might do better by trying to bring on board some of these scientists who have been testing and critising Excel in order to improve the accuracy of Gnumeric, so that not only does Gnumeric beat Excel on features but also, and far more importantly, on accuracy. See the following links for more info on the problems with Excel, 1, 2, 3, 4.

    1. Re:Copying Excel somewhat foolhardy by Jody+Goldberg · · Score: 2, Informative

      We're not copying implementations. The analytics in gnumeric are significantly more accurate than XL on all fronts, and we have quite a few that are not in MS Office. The point of this article is that gnumeric now provides a superset of the analytics in MS Excel. With luck we'll have a 3rd party review confirming this shortly.

      We're sharing quite a bit of code with R, and various solver libraries.

  104. Re:VBA? hou bout PHP-GTK by mabhatter654 · · Score: 1

    Again, I'd be happy if OSS woud at least work together to provide a "unified" choice to MS. I've been getting away from wanting OSS to have "just one Program", but it would be really nice if there were common file formats that were useful. [rtf & such don't count..they're 20 fricken years old! lets's get with the times] Sort of like MySql or PHP. They set such a standard on OSS that they were ported to windows...so you can learn OSS on windows, then switch!

  105. Re:VBA? hou bout PHP-GTK by circusnews · · Score: 1

    On this we agree. A single unified front would be great. But, it will never happen. The strength of OSS is that every one does what they want and need it to do, not follow some decree or central set of ideas.

    That said, I still think that we as a community should include php or other standard scripting language instead of arbitrary, app specific scripting languages.

    And I think that if we could find a way to start allowing a few of these OSS scripting languages to find their way into MSO, it would make transitions easier when that time comes.

    P.S. I like the idea of unified code. Access killer in the making?

  106. Re:Gnumeric is relevant by jdavidb · · Score: 1

    Jody, thanks for the great piece of software! Gnumeric has done a lot for me, and I'm looking forward to seeing it become the gold standard of spreadsheets some day. Don't listen to the naysayers.

  107. Re:If in doubt, copy! by mcgroarty · · Score: 1, Troll
    This kind of ham-fisted abuse has to stop. Your winkie at the end does not disguise the fact that you are nothing but a karma troll.

    And please stop with the Star Wars references and gay bear innuendo -- we get the point, okay?

  108. Re:If in doubt, copy! by mcgroarty · · Score: 0, Troll
    Again with the gay Chewbaca/Star Wars references.

    When are you going to get in touch with the rest of us?

  109. Re:If in doubt, copy! by Lars+T. · · Score: 0, Offtopic

    What the hell are you talking about?

    --

    Lars T.

    To the guy who modded me down from perfect to terrible Karma - Apple haters still suck

  110. Re:If in doubt, copy! by mcgroarty · · Score: 0, Troll

    Whoah! Don't you go waving your "angry wookie" at me!

  111. Gnumeric on Mac OSX by agentk · · Score: 1

    Gnumeric seems to work ok on OSX. You need to install an X11 Server and Fink, and then, in a Terminal: sudo fink install gnumeric (and wait a long time) or sudo apt-get install gnumeric.

    An Aqua or Carbon port would be cool though.

    If more people used wxWindows, then (a) porting to Windows and Mac would be really easy, and (b) wxWindows would continue to improve as people contributed.

    --

    VOS/Interreality project: www.interreality.org