Utilisation CSV avec OpenOffice pour importation de données
La compréhension et la capacité d’utilisation de CSV vous ouvre un nouveau monde de possibilité. La pluspart des système ont une méthode d’exportation CSV ou Excel, ce qui est d’ailleurs le cas pour l’exportation standard de PHPReaction.
URL : https://phpreaction.com/quoi-de-neuf/import-massif-de-donnees-dans-votre-erp/#exemples
De plus, vous pourrez travaillez et importer vos fichiers de données CSV directement dans votre PHPReaction
Documentation sur l’importation : https://phpreaction.com/fonctionnalites/assistance-importation/
Apache OpenOffice
OpenOffice est produit par Apache (Entreprise établis et reconnu depuis plusieurs années)
Il offre une suite bureautique de base (Rédation/Writer, Chiffrier/Calc, Impress, Draw, Base and Math)
Bien entendu, ce qui nous intéresse pour le CSV c’est le Chiffrier / Calc !
Il est gratuit « Open source » et compatible Windows, Mac et Linux.
Pour le télécharger gratuitement : https://www.openoffice.org/download/index.html
LibreOffice
LibreOffice est une autre alternative pour utilisation de CSV
Il est gratuit « Open source » et compatible Windows, Mac et Linux.
Pour le télécharger gratuitement : https://www.libreoffice.org/download/download/
Google Sheets
Effectivement Google Sheets est une autre alternative pour utilisation de CSV directement sur le « Cloud ». De plus, il permet le travail colaboratif et facilite l’échange de documents via sa plateforme Google Drive.
Puisqu’il s’agit d’une application web Cloud, il fonctionne sur le naviteur donc compatible Windows, Mac et Linux.
Consulter la page de l’outil GSheets / Google Sheets / Google SpreedSheet
Microsoft Excel
Bien sûr, vous pouvez aussi utiliser Microsoft Excel / MSExcel / Excel.
Par contre, ce tutorial ne sera pas semblable à votre utilisation.
De plus, il semblerait que l’application ne suit pas les même standard pour les CSV. Par exemple le délimiteur par défaut est un point-virgule « ; » plutôt qu’une virgule « , » comme indiqué dans le nom « CSV » dont le « V » est pour virgule.
Ouvrir un CSV avec OpenOffice
Un exemple de fichier CSV doit avoir l’extension « .csv » exemple « xyz.csv »
Il est possible d’ouvrir l’application et ouvrir le fichier par la suite.
Le plus simple est d’ouvrir à partir du fichier « ouvrir avec » puis sélectioner « OpenOffice Calc »
- si vous utiliser principalement « OpenOffice Calc » pour les CSV, il est possible de configurer pour que ce soit votre option par défaut donc simplement double cliquer dessus.
Lire un CSV avec OpenOffice
Un fichier CSV peux avoir différents paramètres.
Normalement ouvrir avec les paramètres :
- Séparateur vigurle / comma « , »
- Séparateur de colonne double-guillemets / Double quote exemple : »
- Il est préférable de conserver l’encodage « UTF-8 » (Standard Web UTF8, va permettre de conserver les accents)
- Il est préférable de conserver le language « Anglais » (Voir la section Format pour comprendre pourquoi)
Formatage des chiffres avec OpenOffice
Effectivement, la langue / language sélectionner influence les formats de date et des chiffres de l’application.
Il est préférable de conserver le language « Anglais » / « Anglais (Canada) » principalement pour avoir les chiffres formater comme cela : 12345.67
Donc un espace pas de virgule / comma « , » et un point / dot « . » pour les décimals.
Ce format va permettre d’être concidéré comme un nombre lors de la sauvegarde.
Pour les dates l’idéal est d’utiliser le format ISO « Y-m-d » exemple « 2022-12-31 » pour Année : 2022 mois : 12 Jour : 31
Avec cette méthode, le language ne devrait influencer le traitement de vos dates.
Sauvegarder un CSV avec OpenOffice
Utiliser l’option « Enregistrer sous » / « Save As »
Vous pourrez choisir le nom de votre fichier et l’extension « CSV Texte » .csv
Il est préférable de sélectionner « Paramètres des filtres » / « Filters parameters options » pour valider les paramètres de sauvegarde.
Dans les « Paramètres des filtres » / « Filters parameters options »
Valider les paramètres :
- Séparateur virgule / comma « , »
- Séparateur de texte double guillemets / Double quote exemple : «
Par la suite, vous pourrez importer votre fichier de données CSV directement dans votre PHPReaction
Documentation sur l’importation : https://phpreaction.com/fonctionnalites/assistance-importation/