[php en excel] Hoe kolom breedte aangeven

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • TwoR
  • Registratie: Augustus 2002
  • Nu online

TwoR

Gekleurde stippen

Topicstarter
Hoi, Ik maak vanuit PHP een excel sheet alleen ik krijg het niet voor elkaar om de breedte van een excel kolom te bepalen.

dit is de code die ik tot nu toe gemaakt heb :

PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
$file_type = "vnd.ms-excel";
$file_ending = "xls";
header("Content-Type: application/$file_type");
header("Content-Disposition: attachment; filename=naam_bestand.$file_ending");
header("Pragma: no-cache");
header("Expires: 0");

$sep = "\t"; //tabbed character

echo "Vaardigheid" . "$sep";
echo "Categorie" . "$sep";

while($row = mysql_fetch_row($result))
    {
        //set_time_limit(60); // HaRa
        $schema_insert = "";
        for($j=0; $j<mysql_num_fields($result);$j++)
        {
            if(!isset($row[$j]))
                $schema_insert .= "NULL".$sep;
            elseif($row[$j] != "")

            $schema_insert .= "$row[$j]".$sep;    
                 
            else
                $schema_insert .= "".$sep;
        }
        $schema_insert = str_replace($sep."$", "", $schema_insert);

        $schema_insert = preg_replace("/\r\n|\n\r|\n|\r/", " ", $schema_insert);
        $schema_insert .= "\t";
        print(trim($schema_insert));
        print "\n";


Alleen waar laat ik de kolom breedte nu?? Is er iemand die hier ervaring mee heeft en die mij kan vertellen hoe ik dat moet aanpakken?

ik heb ergens het volgende gevonden alleen waar zet ik dat dan neer.
PHP:
1
Columns->ColumnWidth = 10;

[ Voor 26% gewijzigd door TwoR op 06-05-2004 12:46 ]


Acties:
  • 0 Henk 'm!

  • Creepy
  • Registratie: Juni 2001
  • Laatst online: 15:14

Creepy

Tactical Espionage Splatterer

Je maakt nu een tabgescheiden text bestand aan. Hierin kan je geen kolom breedte opgeven.

"I had a problem, I solved it with regular expressions. Now I have two problems". That's shows a lack of appreciation for regular expressions: "I know have _star_ problems" --Kevlin Henney


Acties:
  • 0 Henk 'm!

  • Bosmonster
  • Registratie: Juni 2001
  • Laatst online: 18-09 16:28

Bosmonster

*zucht*

Je kunt ook een gewoon html bestand genereren met content-type excel. Hierin kun je wel kolombreedtes opgeven als het goed is. Kun je ook nog leuke randjes enzo neerzetten :P

Acties:
  • 0 Henk 'm!

  • Gomez12
  • Registratie: Maart 2001
  • Laatst online: 17-10-2023
Kijk anders eens naar de spreadsheet-excel class van pear.php.net, hiermee kan je nette excell bestanden genereren vanuit php en ook functies etc erin zetten.