Suchen und Ersetzen von Text in Excel C++

Microsoft Excel ermöglicht es Ihnen, Daten in tabellarischer Form zu speichern. Darüber hinaus ermöglicht es Ihnen, komplexe Operationen mit Daten durchzuführen. Die Verwendungsmöglichkeiten von Excel reichen von der Verwaltung monatlicher Budgets bis zur Verwaltung von Organisationsdaten aufgrund seiner zahlreichen Funktionen. Im Vergleich zu anderen Funktionen gehört das Suchen und Ersetzen von Text zu den einfacheren Aufgaben, die Sie in Excel ausführen können. In diesem Artikel wird veranschaulicht, wie Text in Excel-Tabellen mithilfe von C++ programmgesteuert gesucht und ersetzt wird.

C++-API zum Suchen und Ersetzen von Text in Excel Dateien

Aspose.Cells for C++ ist eine robuste API zum Generieren, Transformieren und Verwalten von Excel Dateien. Es ermöglicht Ihnen, verschiedene Aspekte von Tabellenkalkulations-Workflows zu automatisieren. Die API vereinfacht auch das Suchen und Ersetzen von Text in Excel Dateien. Sie können die API entweder über NuGet installieren oder direkt aus dem Abschnitt Downloads herunterladen.

PM> Install-Package Aspose.Cells.Cpp

Suchen und Ersetzen von Text in Excel Dateien mit C++

Im Folgenden finden Sie die Schritte zum Suchen und Ersetzen von Text in Excel Dateien.

Das folgende Codebeispiel zeigt, wie Text in Tabellenkalkulationen gesucht und ersetzt wird.

// Quellverzeichnispfad.
StringPtr srcDir = new String("SourceDirectory\\");

// Verzeichnispfad ausgeben.
StringPtr outDir = new String("OutputDirectory\\");

// Excel Datei laden
intrusive_ptr<IWorkbook>  workbook = Factory::CreateIWorkbook(srcDir->StringAppend(new String("book1.xlsx")));

// Erstellen Sie eine Instanz der IReplaceOptions Klasse
intrusive_ptr<IReplaceOptions> replaceOptions = Factory::CreateIReplaceOptions();

// Legen Sie die Option für die Groß und Kleinschreibung fest
replaceOptions->SetCaseSensitive(false);

// Legen Sie die Textabgleichsoption fest
replaceOptions->SetMatchEntireCellContents(false);

// Texte ersetzen
workbook->Replace(new String("Text to find"), new String("Text replacement"), replaceOptions);

// Als Excel Datei speichern
workbook->Save(outDir->StringAppend(new String("book1_out.xlsx")));
Bildvergleich von Dateien vor und nach der Textersetzung

Bild, das Quell und Ausgabedateien vergleicht

Holen Sie sich eine kostenlose Lizenz

Sie können die API ohne Evaluierungseinschränkungen testen, indem Sie eine kostenlose temporäre Lizenz anfordern.

Fazit

In diesem Artikel haben Sie gelernt, wie Sie Text in Excel Dateien suchen und ersetzen. Darüber hinaus haben Sie gesehen, wie Sie zusätzliche Optionen wie Groß-/Kleinschreibung und Vergleichen des gesamten Zelleninhalts zum Suchen von Text festlegen können. Abgesehen davon bietet die API eine Reihe von Funktionen für die Arbeit mit Excel Dateien. Sie können Aspose.Cells für die C++-API im Detail erkunden, indem Sie die offizielle Dokumentation verwenden.

Siehe auch