Archivlink: javarea.de Forum > JavaScript > Excel-Datei in Homepage einbinden
Vollständigen Link anzeigen: javarea.de Forum > JavaScript > Excel-Datei in Homepage einbinden

Pages: [1]

geschrieben von Onlinekunde am 29.11.2005 - 18:45
Ich suche eine Möglichkeit, eine Excel-Datei in der Homepage zu hinterlegen. Die Datei soll innerhalb des Frames geöffnet werden und sofort beim öffnen der Seite angezeigt werden. Bisher war mir das nur durch einfügen eines weiteren Links möglich, durch den dann die Datei geöffnet wurde.

geschrieben von Matneu am 29.11.2005 - 19:54
Zitat
 Original geschrieben von Onlinekunde am 29.11.2005 - 18:45
Ich suche eine Möglichkeit, eine Excel-Datei in der Homepage zu hinterlegen.[..]Bisher war mir das nur durch einfügen eines weiteren Links möglich, durch den dann die Datei geöffnet wurde.

Und das auch nur, wenn der User MS Excel oder eine Alternative installiert hat, die Excel-Dateien lesen kann.
Die Such-Funktion (so sie denn funktioniert ) hätte Dir da bestimmt weitergeholfen und Dir den Beitrag http://javarea.de/forum/showthread.....adid=10346 geliefert. Fazit: Wirklich sinnvoll geht es nur über HTML.

So far...
Matthias

geschrieben von weisnix am 29.11.2005 - 20:49
Hallo,

es ist ja nicht unmöglich eine Exel-Datei in eine Homepage zu integrieren.

Die Frage ist nur ob das Ganze Sinn macht. Wie schon erwähnt, ist es besser wenn der jeweilige User die Voraussetzung einer solchen Datei auf seinem PC hat.

Es gibt aber auch die Möglichkeit dies Serverseitig mit zu geben. Ach da wieder nur wenn es der Server dies unterstützt.

Das andere wäre den Server von Microsoft verwenden. Aber welcher User möchte heutzutage schon PlugIn´s.

Fazit – sind es nur auserwählte Personen lohnt sich der üppige Aufwand eine Exel online zu stellen.

Beispiel eine Exel-Tabelle:

HTML-Quelltext
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: 
34: 
35: 
36: 
37: 
38: 
39: 
40: 
41: 
42: 
43: 
44: 
45: 
46: 
47: 
48: 
49: 
50: 
51: 
52: 
53: 
54: 
55: 
56: 
57: 
58: 
59: 
60: 
61: 
62: 
63: 
64: 
65: 
66: 
67: 
68: 
69: 
70: 
71: 
72: 
73: 
74: 
75: 
76: 
77: 
78: 
79: 
80: 
81: 
82: 
83: 
84: 
85: 
86: 
87: 
88: 
<object classid="clsid:0002E510-0000-0000-C000-000000000046" id="Spreadsheet1" codebase="file:G:\msowc.cab" width="576" height="288">
  <param name="HTMLURL" value>
  <param name="HTMLData" value="&lt;html xmlns:x=&quot;urn:schemas-microsoft-com:office:excel&quot;
xmlns=&quot;http://www.w3.org/TR/REC-html40&quot;&gt;

&lt;head&gt;
&lt;style type=&quot;text/css&quot;&gt;
&lt;!--tr
	{mso-height-source:auto;}
td
	{white-space:nowrap;}
.wc40A1492
	{white-space:nowrap;
	font-family:Arial;
	mso-number-format:General;
	font-size:auto;
	font-weight:auto;
	font-style:auto;
	text-decoration:auto;
	mso-background-source:auto;
	mso-pattern:auto;
	mso-color-source:auto;
	text-align:general;
	vertical-align:bottom;
	border-top:none;
	border-left:none;
	border-right:none;
	border-bottom:none;
	mso-protection:locked;}
--&gt;
&lt;/style&gt;
&lt;/head&gt;

&lt;body&gt;
&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;x:ExcelWorkbook&gt;
  &lt;x:ExcelWorksheets&gt;
   &lt;x:ExcelWorksheet&gt;
    &lt;x:OWCVersion&gt;9.0.0.3821&lt;/x:OWCVersion&gt;
    &lt;x:Label Style='border-top:solid .5pt silver;border-left:solid .5pt silver;
     border-right:solid .5pt silver;border-bottom:solid .5pt silver'&gt;
     &lt;x:Caption&gt;Microsoft Office Spreadsheet&lt;/x:Caption&gt;
    &lt;/x:Label&gt;
    &lt;x:Name&gt;Sheet1&lt;/x:Name&gt;
    &lt;x:WorksheetOptions&gt;
     &lt;x:Selected/&gt;
     &lt;x:Height&gt;7620&lt;/x:Height&gt;
     &lt;x:Width&gt;15240&lt;/x:Width&gt;
     &lt;x:TopRowVisible&gt;0&lt;/x:TopRowVisible&gt;
     &lt;x:LeftColumnVisible&gt;0&lt;/x:LeftColumnVisible&gt;
     &lt;x:ProtectContents&gt;False&lt;/x:ProtectContents&gt;
     &lt;x:DefaultRowHeight&gt;255&lt;/x:DefaultRowHeight&gt;
     &lt;x:StandardWidth&gt;2340&lt;/x:StandardWidth&gt;
    &lt;/x:WorksheetOptions&gt;
   &lt;/x:ExcelWorksheet&gt;
  &lt;/x:ExcelWorksheets&gt;
  &lt;x:MaxHeight&gt;80%&lt;/x:MaxHeight&gt;
  &lt;x:MaxWidth&gt;80%&lt;/x:MaxWidth&gt;
 &lt;/x:ExcelWorkbook&gt;
&lt;/xml&gt;&lt;![endif]--&gt;

&lt;table class=wc40A1492 x:str&gt;
 &lt;col width=&quot;64&quot;&gt;
 &lt;tr height=&quot;17&quot;&gt;
  &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
&lt;/table&gt;

&lt;/body&gt;

&lt;/html&gt;
">
  <param name="DataType" value="HTMLDATA">
  <param name="AutoFit" value="0">
  <param name="DisplayColHeaders" value="-1">
  <param name="DisplayGridlines" value="-1">
  <param name="DisplayHorizontalScrollBar" value="-1">
  <param name="DisplayRowHeaders" value="-1">
  <param name="DisplayTitleBar" value="-1">
  <param name="DisplayToolbar" value="-1">
  <param name="DisplayVerticalScrollBar" value="-1">
  <param name="EnableAutoCalculate" value="-1">
  <param name="EnableEvents" value="-1">
  <param name="MoveAfterReturn" value="-1">
  <param name="MoveAfterReturnDirection" value="0">
  <param name="RightToLeft" value="0">
  <param name="ViewableRange" value="1:65536">
</object>


Gruß

geschrieben von obsti am 30.11.2005 - 11:18
speichere deine Excel - Tabelle als HTML-Datei. Also Speichern unter... und dann als Webdatei

geschrieben von Onlinekunde am 01.12.2005 - 07:47
Das mit dem speichern als HTML ist nicht schlecht, nur ist die Tabelle kennwortgeschütz und der Schutz sollte bestehen bleiben, damit die Nutzer der Tabelle den Aufbau nicht sehen können.

geschrieben von Matneu am 01.12.2005 - 09:37
Zitat
 Original geschrieben von Onlinekunde am 01.12.2005 - 07:47
Das mit dem speichern als HTML ist nicht schlecht, nur ist die Tabelle kennwortgeschütz und der Schutz sollte bestehen bleiben, damit die Nutzer der Tabelle den Aufbau nicht sehen können.

.htaccess. Anders ist es nicht sinnvoll möglich.

So far...
Matthias

geschrieben von dschauli am 08.04.2008 - 20:45
Zitat
 Original geschrieben von Onlinekunde am 01.12.2005 - 07:47

Das mit dem speichern als HTML ist nicht schlecht, nur ist die Tabelle kennwortgeschütz und der Schutz sollte bestehen bleiben, damit die Nutzer der Tabelle den Aufbau nicht sehen können.


Salut!
Mein Problem scheint ähnlich geartet zu sein
:


Es geht darum, vier Tabellen auf der Homepage zu integrieren.
Zwei Tabellen sind "versteckt", also für den HP-Besucher nicht einsehbar.
Sie enthalten kein Zahlenwerk, sondern bestehen jeweils aus
vielen Zeilen und zwei Spalten.
Es handelt sich um zwei Abkürzungsverzeichnisse, z. B.:

Tab-1
DD Dresden
MA Mannheim
. . .


Tab-2
fe feiert
sl schläft
. . .


Die dritte Tabelle besteht nur
aus einer Zeile und zwei Spalten (also zwei Zellen)
und ist für den HP-Besucher einsehbar.
Diese beiden Zellen haben Displayfunktion, Ausgabecharakter.

Die vierte Tabelle ist wie die dritte geartet,
unterscheidet sich von Tab-3 jedoch dadurch, daß sie der Eingabe dient.

Der HP-Besucher hat die Möglichkeit, in die beiden horizontalangeordneten Zellen der Tab-4 Abkürzungen einzugeben,
beispielsweise:

Zelle 1: DD Zelle 2: sl

In der DisplayTabelle Tab-3 erscheint sodann die Auflösung, nämlich

Zelle 1: Dresden Zelle 2: schläft

Die Liste der Abkürzungen ist ihm bekannt. Die Bedeutung der Abkürzung erfährt er jedoch
nur duch die Eingabe. Wenn dies erfolgt, greift Excel auf die beiden nicht einsehbaren Abkürzungsverzeichnisse zu.
Die Unsichtbarkeit der beiden Tabellen TAB-1 und TAB-2 läßt sich
excel-mäßig (per Formel) bewerkstelligen. Damit ist die Schutzfunktion gewährleistet.
Nur wenn der HP-besucher alle Abkürzungen eingibt,
kann er die Tabellen 1 und 2 "enttarnen".

Hier besteht aber wiederum die Möglichkeit, das "Spielchen" zu verkürzen.
Tab 1 enthält beispielsweise nur die brandenburgischen Städte,
Tab 2 enthält nur Abkürzungen/Bedeutungen, die mit "s" beginnen, also von "sa" bis "sz".

Damit liegt nur eine Testversion des Spielchens vor.
"CB sl" ist als "Cottbus schläft" generierbar,
"DO vs" als "Dortmund verschläft" hingegen nicht.

Nachteil: Dieser Spieltest ist für die Brandenburger interessanter als für die Bayern, NRW-ler etc.

Jetzt stellt sich nur noch die Frage, ob dieses Eingabespielchen in dieser
oder einer ähnlichen Form excel-mäßig auf einer Homepage integrierbar ist.

Falls nicht: Gibt es für die hier beschriebene Tabellenanwendung eine Lösung, die nicht auf Excel basiert?

Ciao einstweilen!



geschrieben von Klaush am 09.04.2008 - 09:38
Ja, das ginge schon ..... so wie es aussieht ist es eine Art Suche nach bestimmten Eingabemustern. Eine in JS oder auch PHP geschriebene Suchmaschine könnte genau das liefern.

Beispiel in JS:
http://javarea.de/forum/showthread.....adid=11958 Natürlich müsste man die Ausgabe anpassen aber das ist überall so.

In PHP sieht's nicht anders aus, hier würde ich noch Ajax ins Boot holen, um die Ausgabe flüssig zu gestalten.

geschrieben von dschauli am 09.04.2008 - 17:13
Zitat
 Original geschrieben von Klaush am 09.04.2008 - 09:38

Ja, das ginge schon ..... so wie es aussieht ist es eine Art Suche nach bestimmten Eingabemustern. Eine in JS oder auch PHP geschriebene Suchmaschine könnte genau das liefern.
. . .
.



Danke für diesen ersten Tip,
mit welchem Du mir eine Suchmaschine anrätst.

Würde sich i. R. dieser Suchmaschinenlösung
die Anwendung von Excel total erübrigen?


Ich frage es deshalb, weil mein Problem Excel-mäßig bereits "programmiert" ist
und sich damit eigentlich nur noch die Einbindungsfrage (Einbindung in die Homepage) stellt.
.
.

geschrieben von Micha am 09.04.2008 - 18:43
Hi

die Suchmaschine in EXCEL nutzt Dir online nichts. Hier wirst Du selbst was basteln müssen....

Micha

geschrieben von Klaush am 10.04.2008 - 14:24
Genau!

Die Suchmaschine muss mit deinen Daten aus der Excel-Datei gefüttert und die Ausgabe angepasst werden. Suchmaschinen wurden bereits vorgestellt, die Anpassung dieser mit unserer Hilfe wäre dann möglich.

geschrieben von dschauli am 13.04.2008 - 23:48
Salut,
Erst einmal vielen Dank für die anregenden Tips.

Da wäre erst einmal einiges zu verdauen
bzw. auf die Reihe zu kriegen.

Was mich aber darüberhinaus interessiert hätte,
ob man das Format des in Deutschland üblichen Autokennzeichens
als Eingabeformat (sprich: in der gleichen Optik)
in die Oberfläche der HP einbinden kann.

Man muß sich das so wie beim SchilderShop vorstellen:
Der hat das Blanko-Autokennzeichen zur Verfügung,
übernimmt die von der Zulassungsstelle erteilte Nummer, z.B.:

DO EM 208

und graviert sie ein.

Der Besucher der Suchmaschine gibt also die Nummer in dieses
Blankoformat ein und für ihn erscheint auf dem AusgabeDisplay
in analoger Optik :

>>> Das AutokennzeichenFormat mit dieser (also seiner)
Dortmunder Nummer, welches darüber hinaus noch mit sonstiger Semantik
über- bzw. untertitelt wird, die gleichfalls aus der Datenbasis
einer solchermaßen gearteten Suchmaschine generiert wird.

Für etwaige Tips : Besten Dank im Voraus!

geschrieben von Klaush am 14.04.2008 - 09:49
Das würde ich mit PHP generieren, sprich die Schriftart und ein Blanko Kennzeichenbild auf dem Server legen und ein neues Bild anahnd der Eingaben generieren lassen.

Hier mal ein Beispiel: http://javarea.de/forum/tests/kennz....index.php3


Powered by: JBB v.2.0.4 Copyright ©2000-2006, www.javarea.de.