Skip to main content
Ben Nadel at CFCamp 2023 (Freising, Germany) with: Raphael Schürholz
Ben Nadel at CFCamp 2023 (Freising, Germany) with: Raphael Schürholz

POIUtility.cfc Now Hosted On GitHub

By
Published in Comments (9)

This is just a quick post to say that my old POIUtility.cfc is now hosted on GitHub. I cleaned the codebase up a little, adding some organizational folders; but, mostly, it was copied over as-is to GitHub. For those of you who have no idea what the POIUtility.cfc is, it's a ColdFusion component (and set of ColdFusion custom tags) that facilitated the reading and writing of native Microsoft Excel documents.

Reader Comments

15,841 Comments

@Peter,

Ah, good call. I don't know very much about licensing. I'll put something in there.

@Michael,

There is a folder for CFMX7, but the main repository is for CF8/CF9, I think. The CF7 is there as a nice-to-have.

@Dana,

Awesome! Always thrilled to hear that :D

2 Comments

@Ben,

I see it now! The code for the CF8/9 version is in the "lib" folder. Tricky! (Actually it's not that tricky... probably just means I'm a novice at the way Github projects are typically set up.)

Thanks for the reply - it let me know I needed to look a little more closely. Oh, and thanks for the awesome tool! Too often when people share something like that on the Internet, the main thanks they get is clueless people asking silly questions (or at best, clueful people asking insightful questions), which creates more work for the guy who was just trying to do folks a favor. It's great to know that even though cfspreadsheet is out there, you're still keeping this project alive for those of us who need it.

57 Comments

Licensing is one of those things that can appear complex, but is really quite simple once boiled down.

I wrote the following a little while ago, it's slightly out of context, but good enough that I can't be bothered re-writing...

If you want to protect your investment for all users, use GPLv3 or above.

If you want to protect your investment for all users, but are pragmatic about the complexities of the world, use LGPLv3 or above.

If you don't care, use Apache License v2.0 or MIT License.

There are lots of other licenses, but many of them are (rough) variations of MIT or LGPL, with a sprinkling of extra legal waffle that just get in the way of programmers helping each other. Unless you want to contribute to a project using another license, you can ignore them.

383 Comments

Thanks for letting us know, @Ben, and for this wonderful tool! I have used it many times and it was a big help! Much appreciate. :-)

15,841 Comments

@Michael,

No problem at all, my man. I probably should have configured it a little more clear. Like "Examples" and "CF7-Examples" or something along those lines. I was just putting it up in a bit of a haste :)

I believe in love. I believe in compassion. I believe in human rights. I believe that we can afford to give more of these gifts to the world around us because it costs us nothing to be decent and kind and understanding. And, I want you to know that when you land on this site, you are accepted for who you are, no matter how you identify, what truths you live, or whatever kind of goofy shit makes you feel alive! Rock on with your bad self!
Ben Nadel