Tento krátký tutoriál poskytuje podrobné informace pro extrahování metadat z Excel v Javě pomocí jednoduchých volání API knihovny analyzátoru dokumentů. Tato příručka vám také poskytuje funkční ukázkový kód, který demonstruje implementaci aplikace Java Excel metadata extractor. Níže jsou uvedeny klíčové kroky spolu s úryvkem kódu pro extrahování metadat z dokumentů.
Kroky k extrahování metadat z Excelu v Javě
- Nainstalujte GroupDocs.Parser for Java z úložiště Maven v aplikaci Java a extrahujte metadata ze souboru Excel
- Importujte požadované třídy pro vývoj funkcí pro extrahování metadat z dokumentu aplikace Excel
- Vytvořte instanci třídy Parser pro načtení vstupního dokumentu aplikace Excel a extrahujte z něj metadata
- Voláním metody getMetadata získáte kolekci objektu metadat
- Iterujte sbírku metadat, zobrazte název a hodnotu metadat
Tyto kroky lze velmi snadno použít k vytvoření * metadat souboru Excel pomocí schopnosti Java*. Soubor aplikace Excel lze načíst inicializací třídy Parser, jakmile dokončíte nastavení požadované knihovny a import potřebných tříd. Poté vám metoda getMetadata umožňuje získat kolekci objektu metadat a iterovat ji pro zobrazení názvu a hodnoty metadat.
Kód pro extrahování metadat z Excelu v Javě
import com.groupdocs.parser.Parser; | |
import com.groupdocs.parser.licensing.License; | |
import com.groupdocs.parser.data.MetadataItem; | |
import java.io.IOException; | |
public class ExtractMetadataFromExcelInJava { | |
public static void main(String[] args) throws IOException { // Main function to extract Metadata from Excel in Java | |
// Remove the watermark in output | |
License lic = new License(); | |
lic.setLicense("GroupDocs.Parser.lic"); | |
// Create an instance of Parser class | |
try (Parser parser = new Parser("sample.xlsx")) { | |
// Extract metadata from the document | |
Iterable < MetadataItem > metadata = parser.getMetadata(); | |
// Check if metadata extraction is supported | |
if (metadata == null) { | |
System.out.println("Metatada extraction isn't supported"); | |
} | |
// Iterate over metadata items | |
for (MetadataItem item: metadata) { | |
// Print an item name and value | |
System.out.println(String.format("%s: %s", item.getName(), item.getValue())); | |
} | |
} | |
} | |
} |
Výše uvedený úryvek kódu ukazuje, jak vyvinout extrakce metadat ze souboru aplikace Excel v aplikaci Java. Jak vidíte v ukázkovém kódu, napsali jsme několik řádků kódu a spotřebovali několik volání API pro extrahování metadat aplikace Excel. Dále můžete tento příklad použít v kterémkoli z oblíbených operačních systémů, jako je Linux, Windows a macOS, aniž byste museli nastavovat další software.
Probrali jsme podrobný proces, jak extrahovat metadata z Excelu pomocí Javy, a vyvinuli jsme pro ně ukázkový kód. Nedávno jsme publikovali článek o extrahování textu z XML pomocí Javy. Další informace naleznete v průvodci jak extrahovat text z XML v Javě.