begin process at 2008 09 05 07:31:28
1 237 085 membres
52 nouveaux aujourd'hui
14 312 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

XL2CSV : CONVERTIR UN FICHIER EXCEL EN FICHIERS CSV


Information sur la source

Catégorie :Divers Source .NET ( DotNet ) Classé sous : XL2Txt, ODBC, DotNet, Excel2Csv, Excel2Txt Niveau : Initié Date de création : 25/11/2007 Date de mise à jour : 15/12/2007 13:02:39 Vu / téléchargé: 9 284 / 469

Note :
1 / 10 - par 1 personne
1,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (4)
Ajouter un commentaire et/ou une note


Description

Voici un utilitaire pour convertir directement un fichier Excel en fichiers Csv (un fichier Csv par feuille Excel, s'il y en a plusieurs), ou bien en un unique fichier Csv, en s'arrangeant pour le mieux dans le cas où les feuilles n'auraient pas le même nombre de champs (reprise des entêtes de la feuille ayant le plus de champs), ou bien encore en un fichier texte, ce qui est plus simple. Cette dernière fonctionnalité a l'avantage de permettre la comparaison de contenu de fichier Excel via l'utilitaire WinDiff.

Conclusion

http://patrice.dargenton.free.fr/CodesSources/XL2Csv.html
http://patrice.dargenton.free.fr/CodesSources/XL2Csv.vbproj.html

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

15 décembre 2007 13:02:40 :
Version 1.02 : Bug corrigé : Menu convertir en fichiers csv s'il n'y a qu'une seule feuille : produire seulement un fichier csv du nom de cette feuille.
  • signaler à un administrateur
    Commentaire de manulegosny le 03/01/2008 21:39:30

    "  ' Cette fct ne marche pas avec des chemins contenant des espaces, même entre guillemets"

    C'est bien dommage !!

  • signaler à un administrateur
    Commentaire de Patrice99 le 04/01/2008 08:28:34

    Cela ne fonctionne certes pas, mais j'ai mis la solution juste après :
    Dim sArg0$ = Microsoft.VisualBasic.Interaction.Command
    Dim asArgs$() = asArgLigneCmd(sArg0)
    iNbArguments = UBound(asArgs) + 1
    ...

  • signaler à un administrateur
    Commentaire de sausteen le 04/01/2008 10:33:58 1/10

    Ne marche pas sur mon environnement, voici les 2 messages d'erreurs que j'obtiens:

    ---------------------------
    XL2Csv
    ---------------------------
    Fonction : bLireSourceODBC

    SQL : Select * From ['Cover Sheet$']

    Chaîne de connexion : Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\PIRConventional-FINAL.xls;Extended Properties="Excel 8.0;";

    Certains champs sont peut-être introuvables, ou bien :

    Trop de champs définis.
    ---------------------------
    OK  
    ---------------------------
    ---------------------------
    XL2Csv
    ---------------------------
    Erreur ADO : Trop de champs définis.

    Numéro : -2147467259 (80004005)

    Erreur Jet : 3190

    Cause possible : Le pilote ODBC spécifié n'est pas installé sur ce poste.


    ---------------------------
    OK  
    ---------------------------

  • signaler à un administrateur
    Commentaire de Patrice99 le 31/01/2008 13:54:46

    Pardon j'ai du oublié ton commentaire, est-ce que tu peux m'envoyer ton fichier Excel ici pour que je le teste : patrice.dargenton@free.fr

Ajouter un commentaire

Discussions en rapport avec ce code source

Pub



Appels d'offres

Recherche developpeur ...
Budget : 700€
SITE MARCHAND LOCATION...
Budget : 3 000€
SITE MARCHAND POUR HOTEL
Budget : 4 000€

Snippets en rapport

CalendriCode

Septembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
2930     

VS Express FR Gratuit !

VS Express en français et 100% gratuit !

Téléchargements

Logiciels à télécharger sur le même thème :

Boutique

Boutique de goodies CodeS-SourceS