ManipData
Manipulation de listes
Ce petit logiciel à pour but de faciliter la manipulation de données sous forme de liste simple:
- suppression des doublons
- tri
- addition de liste (concaténation)
- soustraction de listes (les lignes présentes dans l'une et pas dans l'autre)
- transformation d'une liste en une ligne avec le choix du séparateur et de caractères entourant les valeurs (ex: "un", "deux", "trois" à partir d'une liste contenant les chaines "un", "deux" et "trois")
- opération inverse : obtenir une liste à partir d'une ligne
Je l'ai spécialement fait pour faciliter les tests et manipulations de listes d'identifiants d'enregistrements dans une base de données. Le logiciel est sous GPL.
Voici une réponse à un visiteur me demandant quelques informations sur l'usage du programme. Elle est postée telle quelle, si je reprend un jour l'outil pour l'améliorer je ferais une vraie documentation.
Succintement, Manipdata a pour but de prendre une liste, soit avec un élément par ligne, soit avec une ligne où les éléments sont séparés par un caractere quelconque, et de mettre en ligne une liste de plusieurs ligne, en précisant le caractere de séparation
cedric
gaston
hubert
devient par exemple (clic droit, "en ligne", séparateur ",", clic sur "entourer avec")
"cedric", "gaston", "hubert"
A l'inverse, "déligner" permet de repasser de la ligne à la liste.
Les autres commandes ne marchent que sur une liste avec un élément par ligne.
"Virer les doublons" enlève les lignes en double et trie
"Trier" ordonne les lignes alphabétiquement
"Virer les doublons" ne marche que sur une liste
Restent ensuite la fonction "dupliquer", qui créé une nouvelle fenêtre avec les mêmes données. "+" qui permet de mixer deux listes en une seule, "-" qui permet de trouver les éléments présents dans une liste et pas dans une autre.
N'hésitez pas à reposer des questions en cas de doute. Manipdata est un outil écrit le jour où j'en avais besoin, pour passer des données présentes dans un tableur dans une requète SQL (donc "en ligne" avec des guillemets) et inversement parfois.
- suppression des doublons
- tri
- addition de liste (concaténation)
- soustraction de listes (les lignes présentes dans l'une et pas dans l'autre)
- transformation d'une liste en une ligne avec le choix du séparateur et de caractères entourant les valeurs (ex: "un", "deux", "trois" à partir d'une liste contenant les chaines "un", "deux" et "trois")
- opération inverse : obtenir une liste à partir d'une ligne
Je l'ai spécialement fait pour faciliter les tests et manipulations de listes d'identifiants d'enregistrements dans une base de données. Le logiciel est sous GPL.
Voici une réponse à un visiteur me demandant quelques informations sur l'usage du programme. Elle est postée telle quelle, si je reprend un jour l'outil pour l'améliorer je ferais une vraie documentation.
Succintement, Manipdata a pour but de prendre une liste, soit avec un élément par ligne, soit avec une ligne où les éléments sont séparés par un caractere quelconque, et de mettre en ligne une liste de plusieurs ligne, en précisant le caractere de séparation
cedric
gaston
hubert
devient par exemple (clic droit, "en ligne", séparateur ",", clic sur "entourer avec")
"cedric", "gaston", "hubert"
A l'inverse, "déligner" permet de repasser de la ligne à la liste.
Les autres commandes ne marchent que sur une liste avec un élément par ligne.
"Virer les doublons" enlève les lignes en double et trie
"Trier" ordonne les lignes alphabétiquement
"Virer les doublons" ne marche que sur une liste
Restent ensuite la fonction "dupliquer", qui créé une nouvelle fenêtre avec les mêmes données. "+" qui permet de mixer deux listes en une seule, "-" qui permet de trouver les éléments présents dans une liste et pas dans une autre.
N'hésitez pas à reposer des questions en cas de doute. Manipdata est un outil écrit le jour où j'en avais besoin, pour passer des données présentes dans un tableur dans une requète SQL (donc "en ligne" avec des guillemets) et inversement parfois.
Fichier(s)
- Source Delphi - (DataManips.src.zip, 11.85ko)
- Exécutable - (datamanips.zip, 242.61ko)
09/04/2004 - Cédric Girard