2017-02-23 4 views
2

Kann man in ClosedXML suchen? Ich habe ihre Dokumentation durchgesehen und es gibt keine Aufzeichnungen darüber. Wie kann ich sonst noch alle in ClosedXML enthaltenen Methoden betrachten, sodass ich einige dieser Dinge selbst finden kann?Ist es möglich, eine Suche in Excel mit ClosedXML durchzuführen?

+0

Sie können mit 'string' Methoden suchen, wenn Sie Inhalt aus dem Excel lesen können (ich habe nicht ClosedXML verwendet). – KernelMode

+0

@KernelMode, Ja, ich kann das mit einer Schleife machen, aber das wird viel länger dauern. Ich hatte gehofft, ich müsste nicht. – djblois

+0

Können Sie ein konkretes Beispiel geben, wonach Sie suchen? Es sieht so aus, als ob dieser Link dich in die richtige Richtung bringen sollte: https://github.com/closedxml/closedxml/wiki/Better-lambdas – sous2817

Antwort

4

Der durch sous2817 angegebene Link zeigt den richtigen Weg in ClosedXML. Etwas wie folgt aus:

sheet.CellsUsed(cell => cell.GetValue<string>() == searchstring) 

oder

sheet.CellsUsed(cell => cell.GetValue<string>().Contains(searchstring)) 

Und ja, das ist eine relativ teure Operation für große Blätter.

Verwandte Themen