Compare commits
5 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 767b32a7a8 | |||
| b5c15df40a | |||
| 773cc16792 | |||
| b4fe345887 | |||
| 22f649af93 |
32
README.md
32
README.md
@@ -2,7 +2,9 @@
|
|||||||
|
|
||||||
Convertisseur de fichiers **PDF** en **CSV** basé sur [tabula-py](https://github.com/chezou/tabula-py) et [pandas](https://pandas.pydata.org/), empaqueté dans une image **Docker** légère.
|
Convertisseur de fichiers **PDF** en **CSV** basé sur [tabula-py](https://github.com/chezou/tabula-py) et [pandas](https://pandas.pydata.org/), empaqueté dans une image **Docker** légère.
|
||||||
|
|
||||||
Il est conçu pour traiter automatiquement les relevés bancaires PDF (ou autres tableaux PDF similaires) en appliquant des opérations de nettoyage et de fusion avant de produire un fichier CSV unique.
|
Il est conçu pour traiter automatiquement les relevés bancaires PDF du crédit mutuel, en appliquant des opérations de nettoyage et de fusion avant de produire un fichier CSV unique.
|
||||||
|
|
||||||
|
Ce fichier est parfaitement compatible pour de l'import d'écritures via l'outil rapprochement assisté de [paheko](https://paheko.cloud/) outil de gestion d'association ou petites entreprises.
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
@@ -39,3 +41,31 @@ Clonez ce dépôt puis construisez l'image :
|
|||||||
git clone https://gitea.example.org/monuser/pdf2csv.git
|
git clone https://gitea.example.org/monuser/pdf2csv.git
|
||||||
cd pdf2csv
|
cd pdf2csv
|
||||||
docker build -t pdf2csv:latest .
|
docker build -t pdf2csv:latest .
|
||||||
|
```
|
||||||
|
|
||||||
|
## 📪 Lancer le docker et Convertir
|
||||||
|
|
||||||
|
- créer un dossier
|
||||||
|
```bash
|
||||||
|
mkdir mondossier
|
||||||
|
```
|
||||||
|
- copier les fichiers .pdf à convertir dans ce même dossier.
|
||||||
|
- en ligne de commande, se placer dans le dossier.
|
||||||
|
```bash
|
||||||
|
cd mondossier
|
||||||
|
```
|
||||||
|
- lancer la commande suivante pour lancer le docker, et convertir tous les fichiers .pdf
|
||||||
|
```bash
|
||||||
|
docker run --rm -v "$(pwd)":/data pdf2csv:latest
|
||||||
|
```
|
||||||
|
### 📥 Sortie attendue
|
||||||
|
|
||||||
|
Lors de la conversion, le script produit deux fichiers .csv par fichier .pdf dans le dossier.
|
||||||
|
|
||||||
|
```
|
||||||
|
*_brut.csv
|
||||||
|
*_final.csv
|
||||||
|
```
|
||||||
|
|
||||||
|
Puis tous les fichiers `_final.csv` sont concaténés en un seul fichier `fusion_total.csv`
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user