Hallo , ich benötige mal Hilfe . Ich möchte eine Excel Tabelle in eine Seite kopieren/importieren . Da ich im Moment nicht die Ruhe habe um mich durchzufummeln hoffe ich von euch Hilfe zu erhalten .
Excel Tabelle importieren
-
-
Ich habe das früher immer mit Export als HTML gemacht und dann einbinden mit iframe.
-
Genau das möchte ich auch ... eine Exceltabelle, die ich als htm abgespeichert habe, in Website X5 einbinden.
Weiß aber überhaupt nicht wie das geht.
Habe diese Dateien und die "Haupt" htm
Könnte mir das bitte jemand für dumme erklären?
-
Normalerweise in ein HTML Objekt einbinden den HTML Code (tabstrip). Was der andere sheet001 ist weis ich nicht . Die Style CSS und die filelist.xml auch einbinden im Objekt aber man muss die Pfade kontrollieren im HTML Code und diese korrigieren auf das Verzeichnis wo man die Dateien ablegt.
Oder du schmeisst alle 4 Dateien einfach auf den Server und erzeugst nur eine Ebene in dein Menü und verlinkst es mit tabstrip.htm !
Ob das alles funktioniert kannst nur du testen.
-
Danke für die Erklärung ... also so wie es schein nichts für Papa
-
Habe das vor fünf Jahren mit iframe dynamisch gestalten gemacht. Ob das noch geht keine Ahnung....Hatte damals mal ein Beitrag hier gemacht in meinem Bereich.....Hier der Inhalt vom Beitrag....testen kannst nur du da wir den Inhalt deiner Tabelle nicht kennen. Hatte iframe nur benutzt da die Dateien einfach ersetzt wurden. Waren Fußball Ergebnisse die dort aktualisiert wurden.
Da ja manchmal die Nutzung von einem iframe recht einfach ist aber man immer wieder Probleme hat eine richtige Höhe dafür zu finden hier mal ein bißchen Code um das ganze etwas dynamischer zu gestalten.
Ich habe noch nicht vollständig alles getestet. Es ist aber schon produktiv im Einsatz um eine Excel exportierte Tabelle in einer Seite darzustellen.
Einfügen in den head der Seite. Es muss nichts geändert werden.
Code- <script type="text/javascript">
- function getDocHeight(doc) {
- doc = doc || document;
- var body = doc.body, html = doc.documentElement;
- var height = Math.max( body.scrollHeight, body.offsetHeight, html.clientHeight, html.scrollHeight, html.offsetHeight );
- return height;
- }
- function setIframeHeight(id) {
- var ifrm = document.getElementById(id);
- var doc = ifrm.contentDocument? ifrm.contentDocument: ifrm.contentWindow.document;
- ifrm.style.visibility = 'hidden';
- ifrm.style.height = "10px"; // reset to minimal height in case going from longer to shorter doc
- ifrm.style.height = getDocHeight( doc ) + 10 + "px";
- ifrm.style.visibility = 'visible';
- }
- </script>
einfügen in ein HTML Objekt
Url noch anpassen. Eventuell muss man noch was ändern wenn andere Objekte auf der Seite sind. Ich habe hier nur imContent eingetragen.
Code- <script type="text/javascript">
- <!--
- var iframe = document.createElement("iframe");
- iframe.setAttribute('id', "ifrm1");
- iframe.setAttribute('src', 'http://deine iframe URL.de');
- iframe.setAttribute('width', '100%');
- iframe.setAttribute('height', '10');
- iframe.setAttribute('frameBorder', '0');
- iframe.setAttribute('scrolling', 'no');
- iframe.setAttribute('onload' ,"setIframeHeight(this.id)");
- document.getElementById("imContent").appendChild(iframe);
- //-->
- </script>
- <noscript>
- <p>Diese Seite benutzt JavaScript. Du musst JavaScript in deinem Browser aktivieren.</p>
- </noscript>
- <iframe width = "0" height = "0" style = "visibility:hidden; display:none;">
- <p>Ihr Browser kann leider keine eingebetteten Frames anzeigen: Sie können die eingebettete Seite über den folgenden Verweis aufrufen:
- <a href="http://deine iframe URL.de">Beschreibung</a></p>
- </iframe>
iframe wird in den imContent Bereich eingetragen wie oben schon geschrieben.
Und auch hier gilt oben ist so ein kleiner Menüpunkt der tut nicht weh.
-
Ich wollte das eigentlich ohne ftp machen. Aber vielleicht ist es gar nicht so schwer.
Könntest du mir vielleicht mal per TeamViewer zeigen wie das geht?
-
Vielen Dank für die schnellen Antworten!!!
-
Die Tabelle ist recht groß. Mal schauen was es für Möglichkeiten gibt. Wenn nichts geht, dann eben als PDF oder JPGTabelle_NDS_26_10_2020_1.pdf
-
Hi Michael,
ich weiß ja nicht ob du ein paar Credits (12) investieren magst. Ganz hervorragend geht das mit dem Widget CSV-Viewer.
Excel-Tabelle als CSV Trennzeichen getrennt abspeichern und über das Widget einbinden. Filtermöglichkeiten werden gleich mit eingebaut und es gibt alle notwendigen formatierungsmöglichkeiten.
-
Hi Michael,
ich weiß ja nicht ob du ein paar Credits (12) investieren magst. Ganz hervorragend geht das mit dem Widget CSV-Viewer.
Excel-Tabelle als CSV Trennzeichen getrennt abspeichern und über das Widget einbinden. Filtermöglichkeiten werden gleich mit eingebaut und es gibt alle notwendigen formatierungsmöglichkeiten.
Danke für dein Tipp. Werde es die Tage mal ausprobieren
-
Hi zusammen,
weiß jemand, wie ich in diesem CSV-Element die Kopfzeile so ändern kann, dass dort keine Sortierbuttons angezeigt werden?
Merci!
-
Hi zusammen,
weiß jemand, wie ich in diesem CSV-Element die Kopfzeile so ändern kann, dass dort keine Sortierbuttons angezeigt werden?
Merci!
Vom Programmieren habe ich keine große Ahnung. Aber ich würde es schon mal so machen, dass man bei der Textfarbe und der Hintergrundfarbe dieselbe nimmt. Die Tabellenbeschreibung kann man ja in die 2. Zeile bringen