mardi 26 juillet 2016

EDIVisualizer v2.0.3

Nouvelle version de EDIVisualizer avec quelques corrections :
  1. Meilleure visualisation des fichiers EDIDACT
  2. Corrections de bugs et optimisation.
Un SDK est également disponible https://edivisualizersdk.codeplex.com pour permettre la création de plugin complémentaire.


jeudi 21 mai 2015

Dashlane

Après KeePass 2 que j'ai utilisé longtemps, j'utilise maintenant Dashlane comme gestionnaire de mot de passe : c'est super!
^^

mercredi 6 novembre 2013

Créer un fichier AS400 avec C#

Inspiré de l'article http://www.experts-exchange.com/OS/AS_-_400/Q_24367101.html, voici comment créer, via C#, des fichiers sous AS400 (IBM iSeries). Ou, plus exactement, comment exécuter et paramétrer la commande CRTPF de création de fichiers.

  1. Référencer la dll cwbx.dll (cette dll est installée avec le programme IBM Client Access)
  2. Ecrire le code suivant :
AS400System as400 = new AS400System();
Command cmd = new Command();

            try
            {
                as400.Define("IP serveur AS400");
                as400.UserID = "Utilisateur";
                as400.Password = "Mot de passe";
                as400.PromptMode = cwbcoPromptModeEnum.cwbcoPromptNever;
                as400.Signon();
                cmd.system = as400;

                string command = string.Format("CRTPF FILE({0}/{1}) RCDLEN({2}) TEXT('{3}')", "Bibliothèque AS400", "Fichier à créer", "Taille du fichier", "Commentaires");
                cmd.Run(command);

                MessageBox.Show("Fichier créé", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            finally
            {
                as400.Disconnect(cwbcoServiceEnum.cwbcoServiceAll);
            }


Voilà, c'est tout!

lundi 1 juillet 2013

Convertir un fichier CSV en XML avec Excel

Deux méthodes pour convertir un fichier CSV ou autre en fichier XML depuis Excel :

  1. La méthode brute : Insérer des colonnes avant et après les données qui contiendrons les noeuds xml du fichier XML final, par exemple :



    Il ne reste plus qu'à copier/coller le résultat dans un éditeur de texte et à supprimer les espaces restants avec des rechercher/remplacer complexes. Pas élégant mais rempli son office.

  2. La méthode normale : Utiliser les outils XML d'Excel

    la procédure complète est disponible dans l'article suivant : Créer un fichier de données XML et un fichier de schéma XML à partir des données d’une feuille de calcul. Pour résumer :


    1. Télécharger et installer Excel 2003 Add-in: XML Tools Add-in
    2. Installer le module via Fichiers > Options > Compléments > Compléments Excel (en bas) > "Atteindre..." > "Parcourir..." pour aller chercher le fichier XmlTools.xla
    3. Une fois fait, Un menu "XML Tools" est accessible dans l'onglet "Compléments"


    4. Cliquer sur "Convert a Range to an XML List...", sélectionner la plage concernée (Cette plage deviendra un tableau Excel, l'opération ne pourra donc pas se refaire. Il faudra, pour recommencer, repartir d'une plage de cellule non formatée)


    5. "OK" et là, erreur!! Il faut corriger une erreur présente dans la macro de l'outil
    6. Rechercher/Remplacer la valeur DOMDocument50 par DOMDocument dans l'éditeur VBA


    7. re"OK" et là, ça marche! Le mappage XML est réalisé, il ne reste plus qu'à faire "Enregistrer sous..." au format Données XML
La deuxième méthode étant, bien sûr, la plus conseillée :)

jeudi 27 juin 2013

PtrScr la capture d'écran ultime ?

Utilitaire que j'ai longtemps cherché pour faire de la capture d'écran : PrtScr
Il se substitue à la capture par défaut lorsque l'on presse la touche "Impr. écran" et propose :

  1. L'annotation
  2. la capture en forme libre, fenêtrée ou rectangulaire
  3. Différentes possibilités d'export : email, presse papier, impression etc...
A mon sens, le meilleur dans cette catégorie