LinuxQuestions.org
Help answer threads with 0 replies.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Software
User Name
Password
Linux - Software This forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.

Notices


Reply
  Search this Thread
Old 09-11-2010, 12:03 PM   #31
H_TeXMeX_H
LQ Guru
 
Registered: Oct 2005
Location: $RANDOM
Distribution: slackware64
Posts: 12,928
Blog Entries: 2

Rep: Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301

Quote:
Originally Posted by jiml8 View Post
T
Presently, I am working on a contract where I am refactoring a spreadsheet (a really HUGE Excel spreadsheet) into a database and a compiled program. The spreadsheet is the largest and most complicated one I have ever seen, and I am seriously impressed that the client has made it work. However, they have gone much further in this direction than they should have; recalculations are taking over 12 hours and they are completely filling a 4 Gig Windows machine with the spreadsheet - to the point where a number of their cases have to be broken up and run separately, then recombined at the end.

So I am reorganizing it into what it should be. After reviewing their current capability, their spreadsheet, and all their requirements, I proposed an approach that would have me designing a database and a computation module that would replace all of the data storage and computation work that was done in the spreadsheet, then outputting all results TO the spreadsheet for post-processing and final reporting.

The reasons I chose to use the spreadsheet for the backend were several: the users were already familiar with it, it provides them a great deal of flexibility to post-process their data as they change their model, and the reporting capability of Excel is extensive and they could continue to use their extensive set of pivot tables to focus on parts of the data that was calculated, and they could easily and conveniently add to, modify, or replace portions of their output reporting as they saw fit without involving their IT department to make the changes.
Wow, that really is overkill. I think they've taken the spreadsheet far beyond what it was originally intended. Indeed a database would be a much better decision here. I'm sure not all of those data need to be seen by the user. I only use a spreadsheet when I need to visualize data, plus some calculating, but not that much, some things are better left to other programs and other methods.
 
Old 09-11-2010, 12:34 PM   #32
jiml8
Senior Member
 
Registered: Sep 2003
Posts: 3,171

Rep: Reputation: 116Reputation: 116
Well, this client has built a business on this spreadsheet. When it started it was not nearly so large and complex. However their business has grown fairly quickly as a result of overall market conditions and the nature of their model. I can't be more specific because the NDA I signed requires complete confidentiality...for reasons which I clearly understand.

But, yes, they have gone much too far in this effort with just a spreadsheet package. It presently is impacting their business and their ability to expand.

They made an earlier attempt to convert to a database but that effort failed because the in-house person they tasked with the job didn't know what he was doing. I was hired to do it when they made a search for someone qualified to do the design. They recognize that they won't need me for long (and they can't afford me for long), but they need this design. They have hired a programmer, I am presently completing a specification (which will weigh in at about 700 pages), and I'll direct the programmer part-time for about the next year or so.

The essential point, though, is that they were able to get this far in Excel. They couldn't have done it with any other spreadsheet. That they went TOO far is indisputable, but these things happen and they are working to correct it now. Without Excel, they wouldn't have made it.
 
Old 09-11-2010, 12:45 PM   #33
H_TeXMeX_H
LQ Guru
 
Registered: Oct 2005
Location: $RANDOM
Distribution: slackware64
Posts: 12,928
Blog Entries: 2

Rep: Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301
Quote:
Originally Posted by jiml8 View Post
The essential point, though, is that they were able to get this far in Excel. They couldn't have done it with any other spreadsheet. That they went TOO far is indisputable, but these things happen and they are working to correct it now. Without Excel, they wouldn't have made it.
That is another way to look at it. Or perhaps they should have called you sooner ...
 
Old 09-11-2010, 01:00 PM   #34
Alexvader
Member
 
Registered: Oct 2009
Location: Japan
Distribution: Arch, Debian, Slackware
Posts: 994

Rep: Reputation: 94
Hi

About valid alternatives to OO.o, I only use Text processing, and Spreadsheet.

I can only think of Abiword, and Gnumeric...

I have never pushed Gnumeric to its limits, so I do not really know wether Gnumeric could be

taken to do what jiml8 is doing in Excel... but AFAIK Gnumeric had more built in functions

than Excel, already in version 1.8.x ... Current stable is in 1.10.10...

I currently use Gnumeric to keep track of DACE in simulation ( Design and Analysis of

Computer Experiments )... Never really tested its export quality in *xls or *xlsx... so,

cannot have an opinion on that...

BRGDS

Alex
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Is gentoo worthy? azibi Gentoo 35 07-18-2009 06:11 PM
A Worthy Cause Hitboxx General 4 11-09-2006 11:11 AM
Multiboot from the same partition - is it possible and worthy? WhyNot? Linux - Newbie 6 05-20-2006 09:31 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Software

All times are GMT -5. The time now is 05:34 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration