troy1: Daten aus Tabellendatei in xhtml einlesen

Beitrag lesen

Hallo Martin,

naja, das Noch-Unwissen ließe sich ja sukzessive ausbessern. ;-)

Ja, sicher. Nur kämpfe ich noch genug mit html :( und möchte auf eine neue Baustelle erstmal verzichten.

Kann ich nicht stattdessen die geänderten Tabellendaten lokal ändern und dann die geänderte Site hochladen?

Hmm. Möglich, vielleicht. Wahrscheinlich.
Ehrlich gesagt, ich verstehe nicht eindeutig, was du nun meinst.
Soweit ich weiß, kann Excel eine Tabelle aber auch in HTML speichern.
Naja, der erzeugte Quellcode ist grauenhaft und hat nur entfernte Ähnlichkeit mit HTML, aber das wäre eine Möglichkeit.

Hatte ich schon probiert, aber ich brauche höchstens 1 % des von Excel erzeugten Codes. Und ich müsste einen Weg finden, die relevanten Daten auszulesen. Daher habe ich diese Lösung nicht weiter verfolgt.

Mit VBA in Excel kannst du natürlich auch die Tabelle in "sauberes" HTML exportieren und die so erzeugte Datei hochladen.

Ob das einfach ist? Ansichtssache. Ansonsten präzisiere deine Vorstellungen doch mal mit ein, zwei Beispielen.

Bei VBA beschränkt sich mein Wissensstand auf das gleiche Niveau wie bei PHP (0,00).

Auch habe ich schon versucht, die Daten per Copy and Paste aus Excel in meinen Editor einzufügen, was jedoch an der dann zerschossenen Formatierung scheiterte.

Aber hier mal ein Beispiel:

Ich möchte 1 mal wöchentlich 13 CSV- oder TXT- oder WASAUCHIMMER-Dateien erstellen, z.B. die Dateien beispiel_1.csv bis beispiel_13.csv. Die Datei beispiel_1.csv sähe so aus:

Zelle11;Zelle12;Zelle13;Zelle14;
Zelle21;Zelle22;Zelle23;Zelle24;
...
Zelle101;Zelle102;Zelle103;Zelle104;

Aus dieser Datei soll sich die folgende html-Datei die Werte holen:

  
	  <table>  
              <td>hier soll der Wert von Zelle11 eingefügt werden</td>  
              <td>hier soll der Wert von Zelle12 eingefügt werden</td>  
              <td>hier soll der Wert von Zelle13 eingefügt werden</td>  
              <td>hier soll der Wert von Zelle14 eingefügt werden</td>  
            </tr>  
  
... jede Menge weitere Zellen ...  
  
              <td>hier soll der Wert von Zelle101 eingefügt werden</td>  
              <td>hier soll der Wert von Zelle102 eingefügt werden</td>  
              <td>hier soll der Wert von Zelle103 eingefügt werden</td>  
              <td>hier soll der Wert von Zelle104 eingefügt werden</td>  
            </tr>  
          </table  

So, ich hoffe ich habe mich verständlich genug ausgedrückt.

Gruß - Frank.