• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Inhalt aus HTML-Tabelle in CSV-Datei exportieren

Nubee

Neues Mitglied
Hallo zusammen,

bin neu hier und gerade dabei, mich in HTML einzuarbeiten.

Nun wüsste ich gerne, wie ich Inhalt, der in eine HTML-Tabelle eingetragen worden ist, per VBScript in eine CSV-Datei geschrieben werden kann.

Angenommen, ich habe folgendes HTML-Formular:

<HTML>

<BODY>

<HEAD>

<TITLE>Fenstertitel</TITLE>

<TABLE width="100%">
<TBODY>
<TR>
<TH align=left colSpan=2><U>Überschrift Links</U></TH>
<TH align=left colSpan=2><U>Überschrift Rechts</U></TH></TR></TBODY></TABLE>


<!-- Anfang der Tabelle mit Randstärke 1 -->
<table border="1">

<!-- Spaltenüberschriften -->
<tr>
<th>Spalte 1</th>
<th>Spalte 2</th>
<th>Spalte 3</th>
<th>Spalte 4</th>
<th>Spalte 5</th>
</tr>

<!-- Zeile 1 -->
<tr>
<td> <INPUT maxLength=7 size=10 name=Z1F1> </td>
<td> <INPUT maxLength=3 size=10 name=Z1F2> </td>
<td> <INPUT maxLength=1 size=10 name=Z1F3> </td>
<td> <INPUT maxLength=1 size=10 name=Z1F4> </td>
<td> <INPUT maxLength=100 size=50 name=Z1F5> </td>
</tr>´

<!-- Zeile 2 -->
<tr>
<td> <INPUT maxLength=7 size=10 name=Z2F1> </td>
<td> <INPUT maxLength=3 size=10 name=Z2F2> </td>
<td> <INPUT maxLength=1 size=10 name=Z2F3> </td>
<td> <INPUT maxLength=1 size=10 name=Z2F4> </td>
<td> <INPUT maxLength=100 size=50 name=Z2F5> </td>
</tr>

<!-- Zeile 3 -->
<tr>
<td> <INPUT maxLength=7 size=10 name=Z3F1> </td>
<td> <INPUT maxLength=3 size=10 name=Z3F2> </td>
<td> <INPUT maxLength=1 size=10 name=Z3F3> </td>
<td> <INPUT maxLength=1 size=10 name=Z3F4> </td>
<td> <INPUT maxLength=100 size=50 name=Z3F5> </td>
</tr>

<!-- Zeile 4 -->
<tr>
<td> <INPUT maxLength=7 size=10 name=Z4F1> </td>
<td> <INPUT maxLength=3 size=10 name=Z4F2> </td>
<td> <INPUT maxLength=1 size=10 name=Z4F3> </td>
<td> <INPUT maxLength=1 size=10 name=Z4F4> </td>
<td> <INPUT maxLength=100 size=50 name=Z4F5> </td>
</tr>

<!-- Zeile 5 -->
<tr>
<td> <INPUT maxLength=7 size=10 name=Z5F1> </td>
<td> <INPUT maxLength=3 size=10 name=Z5F2> </td>
<td> <INPUT maxLength=1 size=10 name=Z5F3> </td>
<td> <INPUT maxLength=1 size=10 name=Z5F4> </td>
<td> <INPUT maxLength=100 size=50 name=Z5F5> </td>
</tr>

</table>
<!-- Ende der Tabelle -->

<br>
<br>

<!-- Feld "Name" -->
Name:&nbsp;
<INPUT name=EingabeVon>&nbsp;

<!-- Feld "Datum" -->
Datum:&nbsp;
<INPUT maxLength=10 size=10 name=Datum>


<!-- Feld "Computer" -->
Computer:&nbsp;
<INPUT maxLength=15 size=3 name=Computer>

<P>
<BR>

<INPUT type=button value="Speichern" name=Speichern id=Speichern style="FONT-FAMILY: Tahoma; color:

white; BACKGROUND-POSITION: 126px 5px; WIDTH: 152px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 30px;

BACKGROUND-COLOR: black">

</p>

</BODY>

</HTML>

---

HTML.jpg
---

Nun möchte ich, dass die Werte, die in den einzelnen Feldern angegeben werden, per Mausklick auf den Speicher-Knopf z.B. in "C:\Daten" eine CSV-Datei erstellt wird, in die diese Daten übertragen werden.

Wenn mir dann noch jemand sagen könnte, wie man die Felder "Datum" und "Computer" automatisch generieren kann, wäre das natürlich die Krönung (am besten auch hier VBScript). Hätte nämlich gern, dass das aktuelle Datum und der PC-Name beim Öffnen der HTML-Datei automatisch ausgelesen werden.

Bin sehr dankbar für jeden Ratschlag. :)
 
Normalerweise läuft das so, dass ein Formular um die herum gelegt wird und dieses an eine Adresse eines Verarbeitungsprogramms abgeschickt wird. Ich nehme an, dieses ist in deinem Fall VBScript. Das kann ich leider nicht, aber mein Hinweis auf das Formular sollte dir schon den Weg weisen.
 
Zurück
Oben