Excel-Datei mittels include eingebunden aber wie mittig positio?
dickus
- php
0 Tom1230 Axel Richter0 Kai345
0 frankx
Moinsen,
habe mit Excel (2007) ein paar Pläne erstellt. Die Excel-Datei enthält
mehrere Sheets. Beim Speichern habe ich als Format HTML ausgewählt, da die
Pläne online gestellt werden sollen.
Nun habe ich eine einfache PHP-Datei gebastelt, um dort die Excel Datei
(also den ganzen HTML-Code) einzubinden:
<?
include("plaene.htm");
?>
Der HTML-Code, den Excel erstellt, teilt wegen der Anzahl an Sheets die
Sache in zwei Frames ein. Das eine enthält das entsprechende Tabellenblatt,
das andere stellt die Navigation der einzelnen Blätter dar.
Wie aber bekomme ich meine Excel-Tabllen mittig ausgegeben, wenn ich eben
nicht nachträglich im von Excel erstellten Code entsprechende Anweisungen
platzieren will?
Ich möchte einfach nur die Daten als HTML exportieren und die Ausrichtung
soll dann mittels meinen PHP-Dateien erfolgen.
Jemand eine Idee?
THX
Dickus
Mittels PHP kannst du nicht das Aussehen von HTML-Dokumenten beeinflussen. Dafür mit HTML/CSS.
Du könntest das ganze Exel-Dokument über ein iframe einbinden und dieses mittig positionieren mit CSS.
Hallo,
Du könntest das ganze Exel-Dokument über ein iframe einbinden und dieses mittig positionieren mit CSS.
Ja, aber versuche mal ein IFRAME-Element per CSS mit margin:auto zu formatieren. Da spinnen alle Browser irgendwie. Deshalb muss man hier um den IFRAME ein DIV-Element legen, welches man dann per CSS formatieren kann:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Excel-Workbook zentriert</title>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
<style type="text/css">
#ExcelWorkbook {
background-color:red;
width:600px;
height:480px;
margin:auto;
}
#ExcelWorkbook iframe {
width:100%;
height:100%;
}
</style>
</head>
<body>
<h1>Excel-Workbook zentriert:</h1>
<div id="ExcelWorkbook">
<iframe src="plaene.htm"></iframe>
</div>
</body>
</html>
viele Grüße
Axel
[latex]Mae govannen![/latex]
Ja, aber versuche mal ein IFRAME-Element per CSS mit margin:auto zu formatieren. Da spinnen alle Browser irgendwie.
Genau wie bei allen anderen Inline-Elementen.
IFRAME
Deshalb muss man hier um den IFRAME ein DIV-Element legen, welches man dann per CSS formatieren kann:
Nein. Man muß nur das IFRAME mit CSS als Block-Element anzeigen lassen, ein div ist nicht notwendig.
Cü,
Kai
Hellihello
Ich möchte einfach nur die Daten als HTML exportieren und die Ausrichtung
soll dann mittels meinen PHP-Dateien erfolgen.
Jau, verstehe, dass PHP nur HTML, JS oder CSS generiert. Mit diesen Sprachen kannst Du dann den Code "formatieren", bestenfalls mit CSS oder mit einem JS, dass sich da dann draufpoppt, um das CSS/style zu manipulieren.
Dank und Gruß,