Ich Spalten Namen aus Excel-Blatt und einer der Spaltennamen nehmen, die ich ist bin immer wie folgt:Preapre Zeichenfolge mit Sonderzeichen
Recorded by" & vbLf & "FO Staff
Für alle Excel-Spalten Namen ich eine Liste in meinem Programm müssen Reflektieren Sie alle in Excel, um zu überprüfen, ob sie übereinstimmen oder nicht. Allerdings gibt nur diese Spalte mir erwähnten String. Das Problem ist, ich weiß nicht, wie ich meinen String so vorbereiten soll, dass er den gleichen Text zum Vergleich hat. Einfach gesagt, wie man einen String vorbereitet, um genau die Saite zu erhalten, die ich oben gezeigt habe? Wenn möglich mit Erklärung.
EDIT: Wurde nicht über eine Sache erwähnt. Ich speichere alle reflektierten Werte in der XML-Konfigurationsdatei. Ich serialisiert Spaltennamen (die gleichen Spaltenwerte wie in Excel). Mein Programm deserialisiert die XML-Datei und lädt das Array dieser Elemente. Dann wird dieses Array mit dem Array von Excel-Spalten verglichen, die direkt von Excel kommen.
Ich verstehe nicht, was Sie fragen. Ist Ihr Excel-Spaltenname auf 2 Zeilen aufgeteilt? Müssen Sie Ihrer Zeichenfolge einen 'vbLf' hinzufügen, um nach einer Übereinstimmung zu suchen? –
@AFriend Ich nehme die Werte aller Spalten von Excel zu einem Array von Strings. Eine dieser Spalten ist diejenige, die ich Ihnen gezeigt habe. In meinem Programm habe ich eine Liste von Strings, die die gleichen Werte wie ich in der Array von Excel haben, so dass ich für diese Spalte gleichen Text für den richtigen Vergleich setzen muss. Hoffnung ist jetzt klar ein bisschen mehr – Dino