Während ich versuche, die Excel-Datei zu öffnen, erscheint eine Meldung wie "Wir haben ein Problem mit einigen Inhalten im Dateinamen gefunden. Möchten Sie, dass wir versuchen, so viel wie möglich wiederherzustellen? Wenn Sie vertrauen Klicken Sie in der Quelle dieser Arbeitsmappe auf Ja. ". Was tatsächlich getan ist, habe ich eine Excel-Vorlage entworfen und kopiert die Datei in eine andere Datei und erstellt temporäre Datei Ich lege Daten in temporäre Datei mit OPEN XML und Daten aus der Datenbank.
Ich habe versucht, die Lösungen im Netz zur Verfügung gestellt, aber diese Fixes behebt nicht mein Problem.Meine Excel ist 2010
Jede angebotene Lösung wird sehr geschätzt.
Ich hatte dieses Problem. Es wurde verursacht durch die Art, wie ich Zahlen und Strings in Zellen speicherte. Zahlen können einfach wie cell.CellValue = new CellValue("5")
gespeichert werden, aber für nicht numerischen Text müssen Sie den Datentyp der Zelle in SharedString ändern, die Zeichenfolge in die Tabelle SharedString einfügen und diesen Tabellenindex dann in die Zelle einfügen, wie hier erläutert Ссылка
Eine andere mögliche Ursache könnte maximale Anzahl an Zellenstilen sein.
Sie können definieren:
In diesem Fall sollten Sie den gleichen Zellenstil für mehrere Zellen verwenden, anstatt für jede Zelle einen neuen Zellenstil zu erstellen.