Ich muss ungefähr 15.000 Datenzeilen aus einer MS SQL-Abfrage in eine Excel 2007-Tabelle kopieren. Einige der Zellen enthalten HTML als einfachen Text, und die meisten enthalten HTML-Tabellen. Ich möchte, dass der HTML-Code in Excel, Tags und allem einfach bleibt. Aber egal was ich mache, Excel sieht die Tags und rendert die Tabelle, was das Blatt völlig durcheinander bringt. Das Formatieren der Zellen als Text funktioniert nicht. Inhalte einfügen> Text funktioniert nicht. Das Kopieren des Textes der einzelnen Zelle, die HTML enthält, direkt in die Formelleiste funktioniert, aber das ist für 15.000 Zeilen keine wirklich praktikable Lösung.
Ich weiß, dass es möglich ist, HTML als einfachen Text beizubehalten, weil ich es einmal verwaltet habe. Ich erinnere mich einfach nicht wie. Ich habe auch andere Fragen von Leuten gesehen, die das gegenteilige Problem haben, so dass die Funktionalität definitiv existiert.
Ich bin unglaublich frustriert und würde mich sehr über Ihre Hilfe freuen.
Bearbeiten:
@variant: Das Einfügen in den Editor und das Kopieren des Texts von dort führt zu denselben Ergebnissen wie das direkte Kopieren der Abfrageergebnisse. Außerdem werden in Notepad eingefügte Daten durch Tabulatoren getrennt, und es gibt Einrückungsregisterkarten im HTML-Code. Selbst wenn die Formatierung entfernt würde, würde dies die Spalten durcheinander bringen. Der Text enthält auch Kommas, daher hilft das Speichern als CSV auch nicht. (Ich habe es versucht.)
@ Jay: Hier ist ein Beispiel für HTML, wobei irrelevanter Text ersetzt wird. Sorry über die horizontalen Scroll - da dies ist eine Formatierung Frage, dachte ich , es wäre am besten, um den Text einzufügen , wie sie ist. (Ich weiß, dass die <li>
Tags nicht geschlossen sind. In diesem Fall geht es mir nicht darum, schlechtes HTML zu beheben.)
<center> <table border="1" width="400" style="border: 1 solid #808080" cellpadding="2" cellspacing="0" bordercolor="#C0C0C0"> <tr align="center"> <td bordercolor="#800000" width="100%" height="14" style="background-color:#800000;"><font color="white">Header text</font></td> </tr> <tr> <td width="100%" height="14">Paragraph of text</td> </tr> <tr align="center"> <td bordercolor="#800000" width="100%" height="14" style="background-color:#800000;"><font color="white">More text</font></td> </tr> <tr> <td width="100%" height="14"> <ul><li>Bullet point <li>Bullet point <li>Bullet point <li>Bullet point <li>Bullet point <li>Bullet point <li>Bullet point</ul></td> </tr> <tr align="center"> <td bordercolor="#800000" width="100%" height="14" style="background-color:#800000;"><font color="white">More text</font></td> </tr> <tr> <td width="100%" height="14">Some final text</td> </tr> </table> </center>