title: Is there an existing library for shuffling data between Excel, CSV and SQL?
body: <p>I'm writing some code that uses Python to shuffle data around between Excel, CSV and SQLite.</p>
  
  <p>It occurs to me that this may be of use to others, in which case I should generalise it, wrap it up as a library and release it.</p>
  
  <p>I don't want to reinvent wheels, though. Before I embark on this magical adventure, is there already a (python?) library that:</p>
  
  <ul>
  <li>Exports SQL databases to CSV or Excel. (Relatively easy.)</li>
  <li>Imports CSV/Excel files into SQL, sniffing the data to automatically create tables with columns of the correct types. (A bit more interesting.)</li>
  </ul>
  
  <p>Please provide links to any libraries that already exist (python or otherwise.)</p>