Vinzenz Mai: HTML-Tabelle zu Excel->Umwandlung von String zu Datum verhindern

Beitrag lesen

Hallo,

Ich habe eine HTML-Tabelle, die ich als .xls-Datei abspeicher, so erhalte ich ja ein Excel-File. Das Problem ist aber nun, dass excel meinen String "2005-06-25" automatisch in das Datum "25.6.2005" umwandelt.

Kann ich das irendwie verhindern?

sorge dafür, dass für diese Zellen folgendes CSS gilt:

mso-number-format:@

Beispiel:

  
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"  
  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">  
<html>  
<head>  
    <title>Test</title>  
    <style type="text/css">  
        [code lang=css]td.text {  
            mso-number-format:\@  
        }

</style>
</head>
<body>
    <table>
        <tr>
            <td class="text">2010-06-15</td>
            <td>2010-06-15</td>
        </tr>
    </table>
</body>
</html>[/code]

In der ersten Zelle wird genau der Text ausgegeben, in der zweiten Zelle wird der Inhalt konvertiert. Mit diesem Verfahren kann man auch andere Formatierungen anwenden.

Freundliche Grüße

Vinzenz