La fonction IMPORTCSV permet de charger des données à partir d'un fichier CSV directement dans LibreOffice Calc. Elle offre un moyen simplifié d'obtenir des données séparées par des virgules, sous la forme d'un tableau dynamique avec des options pour ignorer ou sélectionner des lignes et appliquer des paramètres de locale pour le formatage régional.
=IMPORTCSV(Path; [SkipRows]; [TakeRows]; [Locale])
La fonction IMPORTCSV() est extrêmement utile pour automatiser le traitement des données externes. Il suffit d'indiquer le chemin du fichier et les paramètres de sélection, et Excel (Calc) chargera automatiquement le contenu :
=IMPORTCSV(Path; SkipRows; TakeRows; Locale)
Nous obtiendrons le résultat suivant :
Dans cet exemple, les valeurs suivantes sont utilisées :
Données correspondantes du fichier texte :
Il suffit d'entrer la fonction IMPORTCSV() dans n'importe quelle cellule, en spécifiant les paramètres appropriés. Ensuite, vous devez appuyer sur Ctrl+Shift+Enter pour saisir la formule matricielle et LO Calc renverra automatiquement un tableau avec les données.
Pour sélectionner toutes les cellules liées à une formule matricielle, sélectionnez simplement n'importe quelle cellule du tableau et appuyez sur Ctrl+/.
Si vous devez convertir une formule matricielle en valeurs, sélectionnez l'ensemble du tableau et, dans le menu
Vous pouvez utiliser la fonction IMPORTCSV() en installant l'extension YLC Utilities.
Après cela, cette fonction sera disponible dans tous les fichiers qui seront ouverts dans Excel (LibreOffice Calc).