php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2009

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 14.12.2009, 00:50  
Neuer Benutzer
 
Registriert seit: 11.12.2009
Beiträge: 5
PHP-Kenntnisse:
Anfänger
wiseguy befindet sich auf einem aufstrebenden Ast
Standard xls Datei aus php mit Formatierungen erstellen

Hallo,

ich erstelle eine xls Datei per PHP wiefolgt:
Code:
// Funktionen für die xls-Datei Erstellng:
function xlsBOF() {
    echo pack("ssssss", 0x809, 0x8, 0x0, 0x10, 0x0, 0x0);  
    return;
}

function xlsEOF() {
    echo pack("ss", 0x0A, 0x00);
    return;
}

function xlsWriteNumber($Row, $Col, $Value) {
    echo pack("sssss", 0x203, 14, $Row, $Col, 0x0);
    echo pack("d", $Value);
    return;
}

function xlsWriteLabel($Row, $Col, $Value ) {
    $L = strlen($Value);
    echo pack("ssssss", 0x204, 8 + $L, $Row, $Col, 0x0, $L);
    echo $Value;
return;
}

// Datei zusammenbauen
  // Header erstellen
    header("Pragma: public");
    header("Expires: 0");
    header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
    header("Content-Type: application/force-download");
    header("Content-Type: application/octet-stream");
    header("Content-Type: application/download");;
    header("Content-Disposition: attachment;filename=Dateiname.xls ");
    header("Content-Transfer-Encoding: binary ");

  // Inhalt erstellen
    xlsBOF();
    xlsWriteLabel(3,1,"Wert");
    xlsWriteNumber(3,2,"123");
    xlsEOF();
Quelle: AppServNetwork - Easy way to create XLS file from PHP

Nun würde ich aber z.B. Gerne die Schrift von "Wert" Fett machen wollen und den Hintergrund des Wertes "123" ändern wollen. Außerdem wäre es schön, wenn es möglich währe, Ramen (vielleicht sogar in verschiedenen Dicken und Farben) um Bereiche definieren zu können. Auch wäre es schön, wenn ich z.B. Hyperlinks in eine Zelle schreiben könnte - Wobei ich natürlich nur einen Teil des Textes in einer Zelle zum Hyperlink machen möchte.

Sind einige dieser "Wünsche" mit PHP machbar? Am schönsten wäre so eine Art Übersichtliche Funktionsbibliothek, woraus ich mir nur die benötigten Funktionen oben mit einbauen kann.

Wär klasse, wenn sowas ginge.
wiseguy ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 14.12.2009, 00:54  
Erfahrener Benutzer
 
Registriert seit: 07.06.2008
Beiträge: 992
PHP-Kenntnisse:
Fortgeschritten
Frank befindet sich auf einem aufstrebenden Ast
Frank eine Nachricht über ICQ schicken Frank eine Nachricht über MSN schicken Frank eine Nachricht über Yahoo! schicken
Standard

Das wird wohl nicht an php liegen, denn im Grunde gibst du nur mit Hilfe von php eine Datei aus. Ob in dieser Datei nun auch das richtige drin steht, so, dass Excel es lesen und verstehen kann, liegt an dir.

PHP Api's für Excel findest du bei Google einige.
__________________
Frank ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Homepage mit PHP in eine index.php Datei erstellen matze228 PHP Tipps 2009 5 15.01.2009 22:18
access datei mit php erstellen nieselfriem Datenbanken 18 07.01.2009 12:55
wie kann man mit FPDF ein PDF Datei auf Webseite zu erstellen waldsee PHP Tipps 2008 4 22.12.2008 10:17
Wert in externer Datei speichern Abakay PHP Tipps 2008 6 04.12.2008 18:56
.htpasswd Datei erstellen obi Server, Hosting und Workstations 9 26.09.2006 13:27
Datei erstellen und schreiben - WICHTIG! MessengerNews! PHP Tipps 2006 12 13.08.2006 22:36
[Erledigt] CSS Datei mittels PHP erstellen PHP Tipps 2005-2 6 13.10.2005 19:05
php datei ueber form erstellen PHP Tipps 2005-2 6 22.09.2005 11:44
datei erstellen nixdorf PHP Tipps 2005-2 2 06.09.2005 12:06
txt datei erstellen wie zeilenbrüche und absätze einbringen? PHP Tipps 2005 11 19.05.2005 17:39
Disk quota beim erstellen einer Datei ggfan PHP Tipps 2005 5 20.04.2005 17:15
datei erstellen und rechte aendern PHP Tipps 2005 10 16.03.2005 15:56
[Erledigt] Datei erstellen und verlinken PHP Tipps 2004 2 13.08.2004 17:50
Datei erstellen und verlinken PHP Tipps 2004 1 13.08.2004 14:20
datei erstellen und versenden?!?! jens76 PHP Tipps 2004 2 02.07.2004 13:27

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php xls erstellen, xls mit php erstellen, php xls erzeugen, php xls schreiben, xls mit php erzeugen, xls datei mit php erzeugen, php xls datei erzeugen, php datei erzeugen header, php create xls, xls datei erstellen, php header xls, php xls pack, xls datei erstellen php, header php datei erstellen, wie erstele ich xls datei, xml \xls erstellen\, xls file schreiben, android javascript xml, wie formatierungen erstellen, xlsbof( php

Alle Zeitangaben in WEZ +2. Es ist jetzt 16:53 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum