Bonjour
Quelqu'un peut-il m'expliquer les prérequis pour faire un extract à partir d'un fichier excel. Faut-il ecrire un SELECT ?
Est-ce-que cette fonctionnalité est totalement implémentée ?
Merci d'avance
Bonjour
Quelqu'un peut-il m'expliquer les prérequis pour faire un extract à partir d'un fichier excel. Faut-il ecrire un SELECT ?
Est-ce-que cette fonctionnalité est totalement implémentée ?
Merci d'avance
Hello!
De mémoire, oui. Du SQL "de base" fonctionne tres bien. Il y a surement un tas de restriction mais je le les connais pas.
En partant du fait que ta dataSource est ADO, tu verras les sheet comme des tables et les colonnes comme des colonnes de base de données. La seule différence c'est qu'il faut ajouter des crochets "[]" pour selectionner dans une table.
Pour la chaine de connexion, tu peux ignorer l'entete de colonne... mais cela tu le sais sans doute déjà
Code : Sélectionner tout - Visualiser dans une fenêtre à part select col1, col2 from [sheet1]
MichaelProvider=Microsoft.Jet.OLEDB.4.0;Data Source=TONFICHIER;Extended Properties="Excel 8.0;hdr=yes;";Persist Security Info=False
Je confirme le propos de Jeweller pour l'avoir fait il y a peu.
Il faut simplement construire la bonne chaine de connexion, pour cela un site pas mal regroupe ces informations (au cas où tu ne connaisses pas ...): http://www.connectionstrings.com/
@+
merci pour ces réponses. Je peux voir les metadata et exécuter le XMLGram dans XMLRAD mais si j'exécute le XMLService, j'obtiens
Une petite idée sur le pb ?TDacQuery.Open - Le moteur de base de données Microsoft Jet n'a pas pu trouver l'objet 'bench$'. Assurez-vous que l'objet existe et que vous avez correctement saisi son nom et son chemin d'accès
Merci d'avance
Et justement aveccela fonctionne ?select something from [bench$]
Michael
ben non justement. Si j'exécute depuis XMLGram la requete j'obtiens bien les valeurs. Mais pas quand j'exécute le XMLService
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager