Ich verwende ein Produkt namens "Aspose Cells", mit dem ich eine Excel-Arbeitsmappe aus HTML generieren kann.Wie Zeilenumbrüche in HTML von Aspose Cells importiert werden
Kürzlich habe ich Code geschrieben, um eine große Tabelle mit Aspose Cells nach Excel zu exportieren. Ich stoße auf ein Problem, bei dem Zeilenumbrüche aus meinen Zellen entfernt werden.
So kann das HTML wie dies in einem Browser aussehen:
Name | Address
-----+--------------
Bob | 123 Main St,
| Miami, FL
-----+--------------
Sue | 123 Broadway,
| New York NY
Aber wenn sie von Aspose Zellen gemacht, sieht es wie folgt aus:
Name | Address
-----+--------------
Bob | 123 Main St,Miami, FL
-----+--------------
Sue | 123 Broadway,New York NY
Ich habe versucht, dies mehrere verschiedene Möglichkeiten, Codierung . Ich habe versucht, die Straße und die Stadt in verschiedene divs innerhalb einer Zelle zu setzen und ich habe versucht, einen Zeilenumbruch zwischen ihnen zu setzen, aber Aspose Cells scheint den Zeilenumbruch aus irgendeinem Grund zu ignorieren.
Wie mache ich diese Tabelle Rendern mit Zeilenumbrüchen mit Aspose Cells?
Update: Hier ist ein Ausschnitt aus Code, der eine Tabelle wie folgt geschaffen werden:
html = "<table><tr><td>Bob</td><td>123 Main St,<br />Miami, FL</td></tr><tr><td>Sue</td><td>123 Broadway,<br />New York, NY</td></tr></table>";
Aspose.Cells.License license = new Aspose.Cells.License();
license.SetLicense("Aspose.Total.lic");
var options = new HTMLLoadOptions(LoadFormat.Html);
byte[] data = Encoding.UTF8.GetBytes(html);
Workbook workbook;
using (MemoryStream ms1 = new MemoryStream(data))
{
workbook = new Workbook(ms1, options);
}
MemoryStream ms = new MemoryStream();
workbook.Save(ms, SaveFormat.Xlsx);
ms.Seek(0, SeekOrigin.Begin);
return ms;
Könnten Sie Ihren Code teilen? – ManishChristian
Ich habe festgestellt, dass, wenn ich zusätzliche Leerzeichen innerhalb der Zellen hinzufüge, sie wörtlich gerendert werden, aber \ r \ n scheint komplett ignoriert zu werden. –
In HTML hat das
-Tag kein End-Tag. In XHTML muss das Tag
ordnungsgemäß geschlossen sein, wie folgt:
. W3Schulen. Entfernen Sie also das schließende Tag aus Ihren Pausen und versuchen Sie es erneut. – cyboashu