Excel can easily export CSV files, which are easy to parse. However, standard Linux tools aren't great for working with CSVs, especially ones with multi-line content (eg exports from a CMS).<p>As an experiment, I wrote a quick ruby script called csv2sqlite which parses one more CSV files (and their headers), and automatically populates an SQLite database based on the CSV.<p>If you have a CSV and want to easily know how many records it has, or to filter or join these records, it can be just a matter of running something like following:<p>ruby ~/csv2sqlite/csv2sqlite.rb baby-names-10.csv --output babynames.db<p>sqlite3 babynames.db "SELECT * FROM baby_names_10 WHERE percent > .05;"<p>Hope it helps you!