Blog

apache_openoffice_banner

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.

Lire des exemples « Gabarit » / « template » de structure des colonnes pour les imporations 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/

OpenOffice Apps Logos

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

Pour en savoir davantage, consulter directement Wikipedia

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.
LibreOffice Apps icons

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)

 

Open Parameters CSV

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.

Format Cell Number

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.  

OpenOffice Save as

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 : « 
SaveFiltersParametersCSV

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/