Ich habe eine Anwendung in C# erstellt, liest Excel-Datei und danach Wenn Sie einige Bedingungen überprüfen, wird eine Zeile ausgewählt, die in eine andere Excel-Datei geschrieben werden soll.Excel zeigt "#########", wenn ich versuche, DateTime.Now.tostring() auf eine Zelle in Excel zu schreiben
Alles funktioniert gut, aber ich muss die Datei mit der DateTime.Now.ToString()
beenden.
string date = DateTime.Now.ToString();
ExcelWorkSheet2.Cells[newFileRow, 1] = date;
Wenn ich die Datei erstellt sehe, zeigt es "########" Symbol anstelle des tatsächlichen Datums. Wenn ich diese Zelle auswähle, ändert sie sich in das richtige Datumsformat.
Was kann schief gehen?
Möglicherweise hasst Excel, um einen Wert in einem Feld anzuzeigen, das zu schmal ist. –
So zeigt Excel eine Zelle, deren Breite zu klein für das gewählte Anzeigeformat ist, oder? – tripleee
Yup, wenn ich die Zelle erweitern, zeigt es mir richtige Werte. Wie mache ich das programmatisch? –