Statement Converter

Fonctionnement

La conversion de relevés est d'ordinaire vendue comme une boîte noire dans laquelle vous téléversez vos finances, et qui vous rend sa propre idée de ce que disait votre relevé. Celui-ci s'exécute entièrement dans votre navigateur et vous rend le tableau qui s'y trouvait déjà : autant être précis sur le peu qu'il fait entre les deux.

  1. 1. Du texte avec des coordonnées, pas un bloc de texte

    Un PDF ne contient ni lignes ni cellules — seulement des glyphes à des positions. Chaque fragment de texte est relevé avec son x et son y, puis les lignes visuelles sont reconstruites. Lire le fichier comme une simple chaîne est la raison pour laquelle la plupart des convertisseurs massacrent les relevés à plusieurs colonnes.

  2. 2. Découper chaque ligne en cellules

    Les fragments sont réunis en une cellule là où l'écart correspond à une espacement normal, et séparés là où il est plus large. Certains producteurs de PDF émettent un fragment par glyphe : la mesure doit donc fonctionner dans les deux sens.

  3. 3. Choisir le bon tableau

    Un relevé en contient plusieurs : le bloc d'informations du compte, en haut, est lui-même sur deux colonnes. La grille dominante l'emporte — celle sur laquelle s'aligne le plus de texte, sur le plus de pages.

  4. 4. Trouver les colonnes dans les gouttières

    L'encre du tableau est projetée sur l'axe horizontal. Les bandes dans lesquelles aucune ligne n'imprime jamais sont les gouttières, et les espaces entre elles sont les colonnes. Lorsque le tableau est tramé, ces traits sont lus directement dans le fichier, ce qui est exact.

  5. 5. Rendre les cellules, intactes

    Les lignes d'une même opération sont réunies en une seule, et les cellules sont placées dans les colonnes où elles ont été imprimées. Aucune date n'est reformatée, aucun montant n'est signé, rien n'est catégorisé.

Ce qu'il ne fait délibérément pas

Ce qu'il ne sait pas encore faire

Une mise en page mal lue ? Ouvrez un ticket sur le dépôt en décrivant les colonnes — n'y joignez pas le relevé lui-même.