-
Re: PHP: csv-bestand
Marc wrote:
<nadelen CSV>
>>Daarom heb ik maar besloten om voortaan Excel-bestanden te
>>genereren, of kom ik dan soortgelijke problemen tegen ;)
>
> Klinkt interessant, maar hoe genereer je dan excel-bestanden met php?
Zoek maar eens op 'excel' op phpclasses.org.
--
Cheers, Maarten Wierda
"Teenage angst has paid off well, now I'm bored and old"
-
Re: PHP: csv-bestand
On Wed, 26 Nov 2003 22:28:04 +0100 the lifeform known as "Marc"
<nono@nono.nono> wrote:
>Om een bestelling toe te voegen aan een bestand, dat ik later bijvoorbeeld
>m.b.v. van excel kan openen gebruik ik:
....
>Naief als ik ben dacht ik met het gebruik van komma's meteen een 'comma
>seperated value'-bestand te creëren, maar dat valt dus tegen. Als ik het
>bestand bijvoorbeeld open in excel zet ie de gehele regel in een cel. En dat
>is dus niet de bedoeling.
>
>Hoe maak ik het zo dat er een echt csv-bestand van maak, zodat iedere
>variabele echt per cel weergegeven wordt?
Dat komt doordat de gebruikte separator een regio instelling van Windows
is. Dus afhankelijk van jouw lokale instellingen kan het b.v. prima zo
zijn dat de ; gebruikt moet worden i.p.v. de ,
--
Best regards,
Niels.
================================================== =====================
| Drs. ir. Niels Basjes | National Aerospace Laboratory | _ |
| Phone : +31-20-5113381 | Anthony Fokkerweg 2 | / |
| Fax : +31-20-5113210 | 1059 CM Amsterdam |(NLR)|
| E-Mail@NLR : Basjes@NLR,nl | The Netherlands | _/ |
| E-Mail@Home : Niels@Basjes,nl | http://www.nlr.nl | |
================================================== =====================
Spam block : Replace the , with a .
-
Re: PHP: csv-bestand
Maarten Wierda wrote:
> Wanneer ik ervoor koos om CSV-bestanden - om welke reden dan ook - aan
> te bieden, werd deze door de gebruiker 99 van de 100 keer in Excel
> geopend. Daarom heb ik maar besloten om voortaan Excel-bestanden te
> genereren, of kom ik dan soortgelijke problemen tegen ;)
Excel leest ook nog wel andere bestandsformaten in dan alleen zijn eigen.
D'r zal vast iets tussen zitten wat goed gedocumenteerd en makkelijk te
schrijven is. Zo herkent Excel 2000 bijvoorbeeld:
<table border=1>
<tr>
<th>Naam</th>
<th>Adres</th>
<th>Woonplaats</th>
</tr>
<tr>
<td>Pietje Puk</td>
<td>Bakkertje Deeglaan 2a</td>
<td>Droomstede</td>
</tr>
<tr>
<td>Pluk</td>
<td>Petteflet 374</td>
<td>Schmidtdorp</td>
</tr>
</table>
-
Re: PHP: csv-bestand
Marc wrote:
>
> Klinkt interessant, maar hoe genereer je dan excel-bestanden met php?
>
Ik heb zelf geen Excel, maar heb me weleens laten vertellen dat je zon csv
bestandje gewoon xls moet noemen, en dan doet ie het plots wel goed.
Ik heb het nooit geprobeerd, maar wellicht werkt het inderdaad.
Michiel.
-
Re: PHP: csv-bestand
Michiel de Roo wrote:
> Ik heb zelf geen Excel, maar heb me weleens laten vertellen dat je zon
> csv bestandje gewoon xls moet noemen, en dan doet ie het plots wel goed.
Lijkt me heel stug, bovendien is dit geen oplossing van het probleem.
--
Cheers, Maarten Wierda
cp: Frank Black and the Catholics - Everything Is New
"Teenage angst has paid off well, now I'm bored and old"
-
Re: PHP: csv-bestand
Daniel Tryba <news_nl.internet.www.server-side@canopus.nl> wrote:
>Marc <nono@nono.nono> wrote:
>> fwrite($opvoer,"$time,$naam,$straat,$huisnummer,$p ostcode,$plaats,$email,$aa
>> ntal,$prijs,$totaal,\r\n");
>>
>>
>> Naief als ik ben dacht ik met het gebruik van komma's meteen een 'comma
>> seperated value'-bestand te cre?ren, maar dat valt dus tegen. Als ik het
>> bestand bijvoorbeeld open in excel zet ie de gehele regel in een cel. En dat
>> is dus niet de bedoeling.
>
>IMHo staat CSV voor Character Seperated Values. Je methode is dus
>volledig juist en je dient het programma waarmee je deze regels wilt
>inlezen op de hoogte te stellen van het feit dat je ',' als seperator
>gebruikt.
Hiermee moet je soms nog oppassen: In windows kun je een andere
separator instellen. Als je dan een CSV bestand probeert in te lezen
in een programma dat een komma verwacht, dan zal dat niet gaan. Idem
voor het wegschrijven van CSV bestanden.
--
Reply to nico@nctdevpuntnl (punt=.)
Bedrijven en winkels vindt U op www.adresboekje.nl