Keresés a dokumentumokban Java API-k használatával

Az Aspose.Total for Java segítségével kivételes hatékonyságot biztosítva lekérheti az információkat különféle dokumentumokból, beleértve a Microsoft Office Word-, Excel-, PowerPoint- és PDF-fájlokat.

 

A különböző dokumentumfájl-formátumok tartalmának hatékony keresése és indexelése eszközöket biztosít a felhasználók számára a termelékenység növeléséhez, az adatlekérdezés egyszerűsítéséhez és az információkezelés javításához szervezeti és alkalmazási környezetben. Növelje Java-alapú szoftvereinek vagy rendszereinek képességeit azáltal, hogy lehetővé teszi a szöveges dokumentumkeresést, és indexeket hoz létre az információk gyors és hatékony visszakereséséhez a dokumentumfájl-formátumok széles skáláján.

A dokumentumok keresésének fő okai

  1. Információszerzés
  2. Tartalom érvényesítése
  3. Tartalom összefoglalása
  4. Szövegelemzés
  5. Adatkinyerés
  6. Dokumentum szervezés
  7. Dokumentum indexelés

Keressen a Microsoft Excel dokumentumokban

A Aspose.Cells for Java -et, a Aspose.Total for Java gyermek API-ját használjuk, amelyet bizonyos dokumentumkezelési funkciókhoz, valamint a dokumentumtartalom lekéréséhez és kereséséhez kapcsolódó feladatokhoz terveztek. Az alábbi kód szövegkeresést és cseréket hajt végre egy Excel-munkafüzetben. Ez azzal kezdődik, hogy betölt egy Excel-fájlt egy munkafüzet-objektumba. A kód a ReplaceOptions osztály használatával állítja be a cserebeállításokat, meghatározva, hogy a cseréknek nem kell megkülönböztetniük a kis- és nagybetűket, és a cellatartalom részleges egyezése megengedett. Ezután elindítja a szövegcsere folyamatát a munkafüzet objektum csere metódusának meghívásával. Ezenkívül lehetővé teszi a reguláris kifejezések egyeztetését a regexKey igaz értékre állításával, és lecseréli a definiált szó előfordulásait. Végül a frissített munkafüzet mentésre kerül. Ezenkívül a Java Search API támogatja a PDF, a Microsoft PowerPoint dokumentumkeresés és más formátumokat is.

Java kód az Excel dokumentumokban történő kereséshez

Workbook wkb = new Workbook("source-excel-file.xlsx");
ReplaceOptions replace = new ReplaceOptions();
replace.setCaseSensitive(false);
replace.setMatchEntireCellContents(false);
wkb.replace("find and replace this text","with this text", replace);
// reg expression
replace.setRegexKey(true);
wkb.replace("\\bKIM\\b", "^^^TIM^^^", replace);
wkb.save("updated.xlsx");