News for hackers. Stuff that matters.
Re:ThingieQuery: a SQL plugin for Excel by Xophmeister on Friday June 26, 2015 @05:50AM (#9783223)
Can't you already do this fairly easily with VBScript and ADO/DAO/whatever it's called? That said, it's probably not a good idea to (further) encourage the relational DB paradigm within a spreadsheet!

(Also: a closed source extension for a proprietary product on HN? Is it 1st April somewhere in the world!?)

Re:ThingieQuery: a SQL plugin for Excel by anakic on Friday June 26, 2015 @06:16AM (#9783329)
You can, but it's clumsy. You can't target excel tables (only sheets and named ranges), no autocomplete and syntax highlighting. This addin also provides additional .NET funcitonality (e.g. regex match/replace, xpath, various date functions etc...) exposed as SQL functions, allows tht user to call VBA functions from SQL and can connect to an existing database to import/export data to/from a database. (disclaimer: I'm the author)
Re:ThingieQuery: a SQL plugin for Excel by emailgregn on Friday June 26, 2015 @05:55AM (#9783247)
There's no simple "this workbook" connection that I'm aware of. So you have to use external connections and Access flavoured SQL to a named file and it all becomes brittle & ugly.
Re:ThingieQuery: a SQL plugin for Excel by Xophmeister on Friday June 26, 2015 @06:06AM (#9783287)
In my view, if you're at the point where you need to use the relational model with your data, you shouldn't be using Excel anyway. I realise it's "easy" and the go-to software for such things for corporate-types the world over, but that doesn't make it right.

SQLite -- plus, if you need it, some open source GUI -- and you are done. No pain of bending Excel to do what you want; none of the horrors of Access and its cludgy-flavoured SQL. If you really need it ultimately in Excel, I'm sure there's an ODBC driver you can use to get a view on the data.

Re:ThingieQuery: a SQL plugin for Excel by anakic on Friday June 26, 2015 @06:20AM (#9783340)
Sometimes you just want to manipulate data in your spreadsheed in place with the help of SQL but without having to go through the ceremony of importing and exporting to/from a database. For instance, with this plugin you can use regular expressions (replacex function) to transform data in a column, or you can do a join. If that's all you need to do, the overhead of importing/exporting is not worthit, and having convenient SQL+Regex can be a nice time saver. (disclaimer: I'm the author)