Comment relier la sortie de teradata sql de la requête à une feuille excel?
Je suis nouveau à teradata. - Je exécuter un code sql sur teradata qui me donne une table en sortie. Je veux que cette table soit remplie dans une feuille excel directement chaque fois que j'exécute ce code. comment puis-je le faire?
Merci.
Vous devez vous connecter pour publier un commentaire.
Plus simple est yo exécuter la requête à partir d'Excel via ODBC. Donc vous l'installation d'une source de données externes dans Excel. Chaque fois que vous actualisez les données, la requête nous exécutée à l'encontre de Teradata.
Dans Excel 2010, c'est au
Data
,From Other Sources
,From Microsoft Query
ou deData Connection Wizard
si vous avez un OLEDB de l'installation.À l'aide de la connexion ODBC à partir d'excel lui-même est le moyen le plus rapide pour un usage unique.
Si vous envisagez sur l'exécution de quelque chose que beaucoup de fois vous pouvez exécuter à partir d'une autre langue, il ajoute une étape, mais est très utile si vous vous souciez de planifier des tâches qui s'exécutent régulièrement.
Voici un code en python:
Le programme par défaut utilisé pour l'ouvrir .les fichiers csv excel.
Si vous avez besoin d'un fichier excel explicitement, vous pouvez utiliser le xlwt module ou d'avoir python exécuter du code vba pour les importer dans un fichier existant:
Compte rendu instantané!
Teradata SQL Assistant a la capacité d'exporter automatiquement les résultats vers un fichier csv, Excel est généralement le programme par défaut pour ouvrir csv.
Vous devrez sélectionner "Exporter les Résultats" sous le menu "Fichier" dans l'Assistant SQL.
Si ce n'est pas exporter correctement, puis sélectionnez Outils->Options->Exporter/Importer et modifier le séparateur est la virgule.
Malheureusement, à partir de SQL Assistant il n'y a aucun moyen pour enregistrer automatiquement les formats xls ou xlsx.