CsvStringToVariantMatrix
From MetaSharp
Contents |
Description
The function converts a CSV string into a Matrix. Its behaviour is based on the RFC 4180 + some tolerance to accept some errors in the input without crashing. In the end it behaves as Microsoft Excel does:
CsvStringToVariantMatrix créé une matrice de Variant à partir d'une chaine de caractères contenant une matrice au format CSV (comma separated values). Les retours à la ligne sont soit "\n" soit "\r\n". Le séparateur d'enregistrements au sein d'une ligne est passé en paramètre. Consultez MatrixToCsvString pour l'opération inverse.
Arguments
- CsvString As String : chaine de caractères contenant la matrice CSV
- CharColumnSeparator As String : séparateur d'enregistrements au sein d'une même ligne
Valeur de retour
- Variant contenant la matrice de Variant résultante de taille minimum 1,1 (au pire un message d'erreur)
Exemples d'appel depuis du Code VBA
Dim MyCsvString As String Dim MyVariantMatrix() As Variant MyCsvString = "a;b;c" MyVariantMatrix = CsvStringToVariantMatrix(MyCsvString, ";")
