Why can't I produce a report from a spreadsheet?

Peter Rukavina

I’ve been scheduling interviews for the last few days, and part of that job has involved taking a spreadsheet exported from Typeform (where we collected responses to a questionnaire from candidates) and trying to find a way to make a report from it.

You’d think this would be easy, the kind of thing people do in offices all day long.

All I want to do is take this:

First Name,Last Name,City,Start Date
Peter,Rukavina,Charlottetown,2024-04-01
Sully,Sillerson,New York,2024-05-01

And turn it into this:

First Name:  Peter
Last Name:   Rukavina
City:        Charlottetown
Start Date:  2024-04-01

With one person’s details on each page.

I can sort of do that by loading the spreadsheet into Numbers and selecting Table > Transpose Rows and Columns. This gets me halfway there; from that point, I can selectively hide and show columns, print each, and get where I want to go.

Screen shot of Numbers, showing four columns and two rows, with one person's responses to a form in each row.

A screen shot of the same spreadsheet, but with rows and columns transposed.

Screen shot of the same spreadsheet, but hiding one column, so we're just seeing one person's response.

But surely.

My second real computer job, when I was 16 years old, was at the Canadian Tire store in Burlington, Ontario. I started off working there on the sales floor, selling Commodore VIC-20s to the unsuspecting; eventually I was moved upstairs to the comptroller’s office, where a copy of the newly-released Lotus 1-2-3 had recently arrived. 

Lotus 1-2-3 was amazing. It’s hard to convey just how amazing it was to my teenaged eyes, but I loved it, and loved figuring out how to make it do all sorts of amazing things. Canadian Tire was able to learn much about itself because of my work, from how productive their mechanics were to gaining insights into wages vs. sales. Along the way I learned a lot about Canadian Tire, and business, about spreadsheets, and about how to be a computer consultant.

Using Numbers, more than 40 years later, isn’t much different than using Lotus 1-2-3 back then. There certainly hasn’t been 40 years worth of innovation or creativity applied to the category.

The underlying issue here, of course, is that Numbers is a spreadsheet, whereas what I really want is a database manager. Indeed, I made a good living from being a dBASE manager for much of my 20s. 

Producing reports was one of the things dBASE did well, and what I really want is its modern equivalent.

But apparently there isn’t one. Whereas VisiCalc begat Lotus 1-2-3 begat Numbers, it seems like FileMaker and dBASE and their ilk are a category of consumer software that died on the vine.

(Technically FileMaker didn’t die, it just became something else: an $800 piece of enterprise software that can, indeed, produce a report from an imported spreadsheet.)

What do people do these days when they want to keep track of generic things, search for those things, report on those things, share those things?

When did computers on our desks stop being able to do that?

Comments

Submitted by Dave Rogers on

Permalink

Check out this video from MacMost. I believe you can do what you want with a little bit of scripting.
https://www.youtube.com/watch?v=685LWoSOAkU

I can't edit my previous reply, so I'll add this. You might want to look at Tinderbox from Eastgate Systems (http://www.eastgate.com/Tinderbox/). Although it may look like a mind-mapping app from the screenshots, it's also a powerful outliner, where notes have "attributes" which are basically the same as records and fields. There is a flexible, programmable export facility, and notes can be created, sorted, filtered and arranged through a powerful scripting language. James Fallows of The Atlantic uses it, and it has a very active user community. (https://forum.eastgate.com)

I'm sure there are similar apps. They haven't gone away. I think they're just lost in the noise and the buzz of every new thing that comes along.

Thank you, Dave, for two helpful comments.

You remind me of another thread from my days as a VIC-20 salesperson: of the “things you can do with a computer” that Commodore pushed us to mention was “keeping track of your recipes,” a task more useful in theory than in practice. I think, in the end, the idea of a computer as “way to keep track of things” didn’t take off because most people aren’t motivated to keep track of things.

One of the first "serious" software purchases for my Apple ][+ back in 1982 (I think I actually bought it as part of the bundle) was PFS: File.

Imagine my surprise when I learned you needed PFS: Report to actually do anything with it. 😜

People do like to make lists, and they like to sort and search. Our neighborhood "directory" comes as an Excel file every few weeks. It drives me nuts that they'll put two entries in a field and other "data format errors" that limit its usefulness. But all they want to do is search for an address or a name, and it's fine for that.

In fact, they get upset if you do anything else with it. But that's another story.

Submitted by Dave Hyndman on

Permalink

Hi Peter

There are a bunch of no-code database apps out there. I’ve been using Airtable and have actually really enjoyed it. I’m not sure if there’s a free pricing tier. If not, others that are similar include: Rows, SmartSuite and maybe Zapier Tables

Submitted by Derek Martin on

Permalink

I'm still using Microsoft Works after all these years, it's relatively simple to use, and the database does good reports.

Submitted by Andrew Macpherson on

Permalink

Microsoft Access remains my go to 25 years after discovering it. I’ve also toyed with the Google space because I wanted to make data entry possible from my iPhone. It was as you say cumbersome, imperfect and annoying 10 years ago but was thinking about looking at things again now.

Submitted by Gavin Anderegg on

Permalink

A lot of my work these days involves transforming this sort of data, but it's usually on a larger scale. I tend to reach for the Pandas library in Python (https://pandas.pydata.org) for loading and transformation tasks like the above.

I was discussing the falling from grace of FileMaker with a friend recently. It's not exactly the same, but I've really come to enjoy working with Retool (https://retool.com) for building form-based apps for clients. Again, this probably isn't the right tool for the scale of problem. I've also used AirTable (https://www.airtable.com) in the past, and it's been pleasant. It has an excellent API, and can be helpful as a staging ground for prototyping apps.

I've never tried it, but Panorama X from Provue looks like it might be closer to what you're looking for:https://www.provue.com

I feel like there’s not a great answer to your question these days, and it’s a shame! Hopefully some of this might be useful, though.

Add new comment

Plain text

  • Allowed HTML tags: <b> <i> <em> <strong> <blockquote> <code> <ul> <ol> <li>
  • Lines and paragraphs break automatically.

About This Blog

Photo of Peter RukavinaI am . I am a writer, letterpress printer, and a curious person.

To learn more about me, read my /nowlook at my bio, listen to audio I’ve posted, read presentations and speeches I’ve written, or get in touch (peter@rukavina.net is the quickest way). 

You can subscribe to an RSS feed of posts, an RSS feed of comments, or a podcast RSS feed that just contains audio posts. You can also receive a daily digests of posts by email.

Search