Revisa el
componente mxExport de Max; Yo lo utilizo y funciona muy bien.
Permite exportar Tablas, Querys, ClientDataSets y otros descendientes de TDataSet.
Con ésto te debería valer, ya que puedes generar el query (como te han dicho) con las columnas que desees y exportarlo.