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.
|
||||
|
||||
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
|
||||
cd pdf2csv
|
||||
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