Les Snippets

Connexion

Lire fichier CSV

Niveau requis pour utiliser/comprendre cette source : 1 ( Débutant )
Créé le 12/10/2007 17:23:38 et initié par Teclis01 [Liste]
Vue : 9956
Catégorie(s) : Fichier / Disque
Langages dispo pour ce code :
- PHP 5



Langage : PHP 5
Date ajout : 12/10/2007
Posté par Teclis01 [Liste]
function CsvRead($sFile,$sSeparator=';',$mLine='*',$mColumn='*'){
    $mResult=array();
    if(file_exists($sFile)){
        $aFile=file($sFile);
        print_r($aFile);
        if(is_int($mLine)){
            if(is_int($mColumn)){
                $aLine=explode($sSeparator,$aFile[$mLine-1]);
                $mResult[$mLine]=$aLine[$mColumn-1];
            }
            elseif($mColumn==='*'){
                $mResult[]=$aFile[$mLine-1];
            }
        }
        elseif(is_int($mColumn)){
            if($mLine==='*'){
                foreach($aFile as $iLine=>$sLine){
                    $mResult[$iLine+1]=$sLine;
                }
            }
        }
        else{
            foreach($aFile as $iLine=>$sLine){
                $aColumn=explode($sSeparator,$sLine);
                foreach($aColumn as $iColumn=>$sColumn){
                    $mResult[$iLine+1][$iColumn+1]=$sColumn;
                }
            }
        }
    }
    return $mResult;
}
Remarque :
$sFile=le fichier csv
$sSeparator=le caractere separateur
$mLine='*' ou entier de la ligne voulue
$mColumn='*' ou entier de la colonne voulue

Snippets en rapport avec : Lire, Csv



Codes sources en rapport avec : Lire, Csv

{Visual Basic, VB6, VB.NET, VB 2005} FONCTION QUI PERMET DE LIRE UN CHAMP DANS UN CSV EN FONCTION DE SA LIGNE ET DE SA COLONNE.
Ce bout de code est une fonction qui permet de lire un champ dans un CSV en fonction de sa ligne et ...

{PHP} EXPORT DE BASE AU FORMAT CSV
Hello, voici un petit script, qui est un mix entre deux script que j'ai récupéré sur le net. le bu...

{JAVA / J2EE} LIRE ET ÉCRIRE UN FICHIER DÉLIMITÉ
Cette source permet de créer des fichiers délimités en définissant un format. Une fois le format ...

{Flash} LECTURE DE TEXTE "VOICE"
avec un minimum de code en peut lire le contenu du texte désolé j’ai oublier comment la faire...

{SQL} IMPORTATION DE FICHIER TEXT (CSV) RAPIDEMENT
On a souvent besoin d'importer du contenu CSV dans une table SQLServer 20xx, mais sur SQLServer Expr...

{Delphi} EXEMPLE UTILISATION DBGRID
Bonjour tout le monde, Dans cette source nous allons voir des exemples à utiliser dans un DBGrid:...

{C# / C#.NET} EXPORTATION DE FICHIER CSV VERS UNE TABLE SQLSERVER
Salut à tous! Ceci est un bout de code permettant d'exporter les données d'un fichier CSV (fichie...

{Visual Basic, VB6, VB.NET, VB 2005} CONVERTISSEUR CSV/XLS EN MDB
Bonjour, il existe plusieurs sources mais je poste tout de même celle-ci qui a fait ses preuves dans...

{Visual Basic, VB6, VB.NET, VB 2005} PROGRAMME (COMMENTÉ) PERMETTANT DE TRACER DES COURBES À PARTIR D'UN FICHIER DE RELEVÉ .CSV
Ce programme permet d'afficher les courbes de differents capteurs d'une régulation à partir d'un fic...

{Visual Basic, VB6, VB.NET, VB 2005} UTILISATION DE BAZSOCKET , DU COMPOSANT MYSQL , TOUT CECI DANS UN PANEL DE LOGIN
Une source toute simple , elle fait partie du début de mon jeu de cartes en online , dans celle ci v...