Comment exporter une table vers un fichier csv ou excel

J'ai besoin d'exporter une table oracle csv/excel format de fichier (avec les en-têtes de colonne). Une solution par cx_oracle ou via sqlplus bienvenue.

Code Python à partir du commentaire:

con = cx.connect() 
cur = con.cursor() 
printer = cur.execute(sqlcode) 
con.commit() 
Le csv module est facile à utiliser. Merci de poster le code que vous avez écrit jusqu'à présent.
con = cx.connect() cur = con.curseur() imprimante = cur.execute(sqlcode) con.commit()
Ce code n'est pas faire n'importe quoi avec "imprimante" (qui devrait être appelé par exemple query_result). Vous n'avez pas besoin de la commit() si c'est une requête en lecture seule. Obtenir votre code à l'étape où vous pouvez imprimer les résultats de la requête sur la sortie standard stdout. Puis posez une question sur l'indépendance de la tâche de créer un csv etc fichier.
ne postez pas de code dans un commentaire. Veuillez mise à jour la question avec votre code.

OriginalL'auteur Khwaishien | 2011-04-14