|
Excel as a Database
Last post 05-18-2006 12:07 PM by HitScan. 13 replies.
-
05-11-2006 3:58 PM
|
|
-
-
sinistral


- Joined on 03-23-2005
- Winterville, NC
- Posts 125
|
I understand completely the anguish that a badly malformed spreadsheet can cause, but, in point of fact, Excel can be used as a data source in MS Office. And, as for retrieving data from it, I've had good luck with the Excel reading and writing modules in CPAN. There's even a DB::Excel module to use the DB database abstraction layer against an Excel spreadsheet. The comic is way funny, however.
|
|
-
-
-
ogilmor


- Joined on 03-21-2006
- San Francisco, CA
- Posts 69
|
qwer wrote: | | Using Excel as a database works fine for my company. |
|
I think you're stretching the term database. I'm not knocking the tool if it works for you, but a database it is not.
Interesting I remember reading a couple of years ago how the MSFT researchers found out that Excel was used a LOT for lists (databases if you will), and they started making it easier and easiser to create lists, link to databases, filter, even use it as a database as you do. Those sometimes annoying and sometimes cool features like typeahead and auto number were created with this in mind.
The fact that the tool is sometimes misused is not Microsoft's fault.
MSFT may be many things, not all of them good, but they're marketing geniuses. To this day, if you type "/" in Excel it takes you to the menu just to make it easy for old Lotus users....pure genius.
|
|
-
-
HitScan


- Joined on 02-17-2006
- in.us
- Posts 142
|
You know what my favorite feature is when you're mistreating Excel this way? Sort. Sort, the mighty destroyer of the weak who don't understand Access.
To wit: Put a bunch of stuff (addresses, recipe ingredients, whatever) across and down serveral rows in your "table"
Leave 2 or 3 blanks in a few of these rows.
Sort.
Boned!
That's why Excel isn't a database. It's a nice spreadsheet, but a database it ain't. Sort was very "educational" at my workplace a couple years back.
Disclaimer: I am not now, nor have I to the best of my knowledge been in the past, an actual collision detection algorithm.
|
|
-
-
kmerkle


- Joined on 12-28-2005
- Posts 16
|
As a consultant, I CRINGE every time I hear a customer use the phrase "Excel database". Unfortunately, in many businesses, Excel databases are the defacto standard interface between disparate systems.
"A double negative is always positive, but a double positive is never negative" --yeah, right.
|
|
-
-
R.Flowers


- Joined on 12-20-2005
- Posts 611
|
HitScan wrote: | You know what my favorite feature is when you're mistreating Excel this way? Sort. Sort, the mighty destroyer of the weak who don't understand Access.
To wit: Put a bunch of stuff (addresses, recipe ingredients, whatever) across and down serveral rows in your "table"
Leave 2 or 3 blanks in a few of these rows.
Sort.
Boned!
That's why Excel isn't a database. It's a nice spreadsheet, but a database it ain't. Sort was very "educational" at my workplace a couple years back.
|
|
Are you referring to (mistakenly) sorting only one column, or that blanks seem to go to the bottom (for ascending, descending, doesn't matter)? I think Excel used by small companies as simple databases because if they have MS Office, they will have Excel. Not always true for Access. Excel is more, uh, accessible to the average office worker than Access too. In a way, it's kind of nice. I have found less WTFery in Excel 'lists' than Access databases in the hands of amateurs.
|
|
-
-
-
HitScan


- Joined on 02-17-2006
- in.us
- Posts 142
|
<BLOCKQUOTE><table width="85%"><tr><td class="txt4"><img src="/Themes/default/images/icon-quote.gif"> <strong>R.Flowers wrote:</strong></td></tr><tr><td class="quoteTable"><table width="100%"><tr><td width="100%" valign="top" class="txt4"><BLOCKQUOTE><table width="85%"><tr><td class="txt4"><img src="/Themes/default/images/icon-quote.gif"> <strong>HitScan wrote:</strong></td></tr><tr><td class="quoteTable"><table width="100%"><tr><td width="100%" valign="top" class="txt4">You know what my favorite feature is when you're mistreating Excel this way? Sort. Sort, the mighty destroyer of the weak who don't understand Access.
To wit: Put a bunch of stuff (addresses, recipe ingredients, whatever) across and down serveral rows in your "table"
Leave 2 or 3 blanks in a few of these rows.
Sort.
Boned!
That's why Excel isn't a database. It's a nice spreadsheet, but a database it ain't. Sort was very "educational" at my workplace a couple years back.
</td></tr></table></td></tr></table></BLOCKQUOTE>
Are you referring to (mistakenly) sorting only one column, or that blanks seem to go to the bottom (for ascending, descending, doesn't matter)?
I think Excel used by small companies as simple databases because if they have MS Office, they will have Excel. Not always true for Access. Excel is more, uh, accessible to the average office worker than Access too. In a way, it's kind of nice. I have found less WTFery in Excel 'lists' than Access databases in the hands of amateurs.
</td></tr></table></td></tr></table></BLOCKQUOTE>
I don't know if I'd say sorting on a single row is a mistake. As long as you don't have 2 or more blank cells next to each other it does exactly what you'd expect. I haven't messed with it much lately, is there a way to select how many columns to sort, and then which column to sort them with? That would fix the problem, though it sill wouldn't be a great idea.
Disclaimer: I am not now, nor have I to the best of my knowledge been in the past, an actual collision detection algorithm.
|
|
-
-
-
-
ammoQ


- Joined on 04-13-2005
- Vienna.Austria.Europe.Earth
- Posts 3,445
|
aJanuary:"MSFT may be many things, not all of them good, but they're marketing
geniuses. To this day, if you type "/" in Excel it takes you to the
menu just to make it easy for old Lotus users....pure genius."
Wow, that still works in Office12...
Why should those who have always used this feature ever change their behaviour as long as it works?
beanbag girl 4ever
|
|
-
-
Irrelevant


- Joined on 11-21-2004
- Posts 145
|
ogilmor:MSFT may be many things, not all of them good, but they're marketing geniuses. To this day, if you type "/" in Excel it takes you to the menu just to make it easy for old Lotus users....pure genius.
I hate that "feature"... I need a lot of greek characters in my documents (statistics, uch), so I have an autocorrect that replaces "/\" with "Δ". Which works all the time in Word, and usually works in Excel, but breaks spectacularly if you're trying to put, say, "Δx" in a heading cell.
Seriously, how hard can switching from [/] to [Alt] be? Is the stereotypical Lotus user really that dim?
Printable characters shouldn't do magick by default, unless it's consistent (as in vi), IMO. I don't care if it makes switching system that little bit harder – I'll take an interface that's better in its own right over one that coddles the newbies any day.
**gets down off the soapbox**
|
|
-
-
HitScan


- Joined on 02-17-2006
- in.us
- Posts 142
|
Irrelevant: ogilmor:MSFT may be many things, not all of them good, but they're marketing geniuses. To this day, if you type "/" in Excel it takes you to the menu just to make it easy for old Lotus users....pure genius.
I hate that "feature"... I need a lot of greek characters in my documents (statistics, uch), so I have an autocorrect that replaces "/\" with "Δ". Which works all the time in Word, and usually works in Excel, but breaks spectacularly if you're trying to put, say, "Δx" in a heading cell.
Seriously, how hard can switching from [/] to [Alt] be? Is the stereotypical Lotus user really that dim?
Printable characters shouldn't do magick by default, unless it's consistent (as in vi), IMO. I don't care if it makes switching system that little bit harder – I'll take an interface that's better in its own right over one that coddles the newbies any day.
**gets down off the soapbox**
Power user, heal thyself:
Disclaimer: I am not now, nor have I to the best of my knowledge been in the past, an actual collision detection algorithm.
|
|
Page 1 of 1 (14 items)
|
|
|