V tomto článku si projdeme, jak převést CSV do Excelu v Javě, a poskytneme ukázkový kód, který ukáže, jak se to dělá. Kromě toho poskytujeme podrobné pokyny, jak nainstalovat požadované knihovny pro převod dokumentů a také třídy, které je třeba použít. Transformaci dokumentu můžete provést pomocí několika řádků kódu a vygenerovat XLSX z CSV pomocí Java na konci tohoto kurzu.
Kroky k převodu CSV do Excelu v Javě
- Nastavte GroupDocs.Conversion for Java z úložiště Maven v projektu Java
- Zahrňte požadované třídy pro provádění převodu dokumentů z CSV do Excelu
- Načtěte zdrojový soubor CSV vytvořením instance třídy Converter pro transformaci dokumentu do formátu Excel
- Vytvořte objekt třídy SpreadsheetConvertOptions pro určení vlastností pro výstupní soubor XLSX
- Uložte výstupní soubor aplikace Excel na disk použitím metody Converter třídy Converter a předáním parametrů instance třídy SpreadsheetConvertOptions spolu s názvem výstupního souboru aplikace Excel.
Právě jsme vypracovali kroky pro implementaci funkce Java convert CSV to Excel. Konverze dokumentů se provádí pomocí několika volání API a bez nástroje třetí strany. Tyto pokyny lze navíc použít k převodu jednoduchých i pokročilých dokumentů. Pro komplexní transformaci dokumentu musíte deklarovat vlastnosti výsledného souboru Excel pomocí třídy SpreadsheetConvertOptions.
Kód pro převod CSV do Excelu v Javě
Abychom demonstrovali, jak tato funkce funguje, vytvořili jsme ukázkový Java kód pro převod CSV na XLSX. Tento příklad můžete použít jako výchozí bod pro transformaci dokumentu a upravit jej tak, aby vyhovoval vašim potřebám. Pro tento tutoriál jsme vytvořili dokument XLSX ze souboru CSV. Kromě toho můžete převádět dokumenty do XLSX z různých formátů, včetně XLS, XLTM, XML, XPS a mnoha dalších.
V tomto článku jsme se podívali na to, jak převést soubor CSV do Excelu pomocí Javy. V nedávném článku jsme vysvětlili proces a poskytli ukázkový kód pro převod PDF do dokumentu Excel; pokud se chcete dozvědět více, podívejte se na jak převést PDF do Excelu pomocí Java.