RE: Re[2]: [Spip] question sur Excel

http://www.comscripts.com/scripts/?script=887
Cela peut aider à faire avancer le schmilblick ?

cEd

-----Original Message-----
From: Belge Matthieu [mailto:mbelge@noos.fr]
Sent: jeudi 2 mai 2002 14:25
To: Nicolas Hoizey
Cc: spip@rezo.net
Subject: Re: Re[2]: [Spip] question sur Excel

savoir si Spip permet de récupérer aussi des données,

et si possible

sous format Excel

Tu peux faire un squelette qui te permettra d'obtenir un
fichier au
format CSV lisible par Excel, éventuellement ...

le principe est en effet de générer un fichier avec un format de type CSV :
- tu récuperes les données que tu veux voir dans excel
- tu ouvres un fichier "monfichier.xls"
- tu écris dans ton fichier sous la forme :
col1line1\tcol2line1\t....colNline1\t\n
col1line2\tcol2line2\t....colNline2\t\n
...
col1lineN\tcol2lineN\t....colNlineN\t\n
- tu fermes ton fichier

ensuite si tu le renvois vers le navigateur et sur IE Excel sera ouvert pour
la visualisation. En effet, le séparateur \t (la tabulation) est un
séparateur reconnu par défaut par Excel

Bon et puis comme je suis sympa je t'ai mache le travail :

function CreateXls ($ArrayData,$FileName,$dir) {
  $row = count($ArrayData);
  $content = "";
  for($i=0;$i<$row;$i++) {
     $col = count($ArrayData[$i]);
     for($j=0;$j<$col;$j++) {
         $content .= $ArrayData[$i][$j]."\t";
     }
  $content .= "\n";
  }
  $fp = fopen("$dir/$FileName", "w");
  fwrite($fp,$content);
  fclose($fp);
}

simple, non ? :smiley:

A+

--
Matthieu Belge http://www.clever-age.com
Clever Age - conseil en architecture technique
GSM: +33 6 84 64 61 70 Tél: +33 1 49 01 28 63

_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
http://listes.rezo.net/mailman/listinfo/spip

From listes@visual-concept.net Thu May 2 16:18:14 2002

Return-Path: <listes@visual-concept.net>
Received: from mel-rto2.wanadoo.fr (smtp-out-2.wanadoo.fr [193.252.19.254])
  by miel.brainstorm.fr (Postfix) with ESMTP id 22C091BFDB
  for <spip@rezo.net>; Thu, 2 May 2002 16:18:14 +0200 (CEST)
Received: from mel-rta10.wanadoo.fr (193.252.19.193) by mel-rto2.wanadoo.fr
  (6.5.007)
        id 3CD12D5D0001CF91 for spip@rezo.net; Thu, 2 May 2002 16:18:14 +0200
Received: from [213.56.228.241] (213.56.228.241) by mel-rta10.wanadoo.fr
  (6.5.007)
        id 3CD0C9A700056DB3 for spip@rezo.net; Thu, 2 May 2002 16:18:14 +0200
User-Agent: Microsoft-Entourage/10.0.0.1309
Date: Thu, 02 May 2002 16:18:11 +0200
From: Steph <listes@visual-concept.net>
To: <spip@rezo.net>
Message-ID: <B8F71743.5C88%listes@visual-concept.net>
Mime-version: 1.0
Content-type: text/plain; charset="ISO-8859-1"
Content-transfer-encoding: quoted-printable
Subject: =?iso-8859-1?q?=5BSpip=5D_?=
Article poubelle = supprim=?ISO-8859-1?B?6Q==?= ?
X-BeenThere: spip@rezo.net
X-Mailman-Version: 2.1b1
Precedence: bulk
List-Help: <mailto:spip-request@rezo.net?subject=help>
List-Archive: Discuter chez rezo.net
List-Unsubscribe: <http://listes.rezo.net/mailman/listinfo/spip&gt;,
  <mailto:spip-request@rezo.net?subject=unsubscribe>
List-Subscribe: <http://listes.rezo.net/mailman/listinfo/spip&gt;,
  <mailto:spip-request@rezo.net?subject=subscribe>
List-Post: <mailto:spip@rezo.net>
List-Id: SPIP : questions/reponses <spip.rezo.net>
X-List-Received-Date: Thu, 02 May 2002 14:18:14 -0000
Status: O
Content-Length: 257
Lines: 14

Hello =E0 tous,

Ch'tite question :

Les articles ayant le statut "poubelle" sont supprim=E9s de la base au bout d=
e
48h ?

Qu'en est il des images et logos correspondants ?

Serront ils supprim=E9s de mon espace, ou dois-je le faire =E0 la main ?

Steph