I did something similar to it for my own use. Using natural language it make sql queries to your .csv, xlsx (soon I'll add features so you can connect to databases). but it is not mature enough to sell as a service. Feel free to reach me info [at] rafaelmelhem . com if you want and I send a demo :)
Edit: I kinda know that because I have some weird passion about the elements of periodic table and because I'm reading "Periodic Tales: A Cultural History of The Elements From Arsenic To Zinc" which I really recommend!