Excel Text do sloupce Java

MS Excel poskytuje funkci Text to Columns pro rozdělení textu do více sloupců. Rozdělení může být založeno na prázdném místě, čárce, speciálním znaku atd. Aby bylo možné tuto funkci automatizovat, tento článek popisuje, jak provádět převod textu do sloupců aplikace Excel z vašich aplikací Java. Podrobný průvodce a ukázka kódu vám ukáže, jak rozdělit text do sloupce v listu aplikace Excel.

Java API pro rozdělení textu na sloupce v Excelu

K rozdělení textu do sloupců v excelových listech použijeme Aspose.Cells for Java. Jedná se o výkonné rozhraní API, které vám umožňuje vytvářet, zpracovávat a převádět soubory Excel z vašich aplikací Java. Rozhraní API si můžete buď stáhnout, nebo jej nainstalovat pomocí následujících konfigurací Maven.

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-cells</artifactId>
    <version>21.6</version>
</dependency>

Rozdělit text na sloupce v Excelu pomocí Java

Následují kroky k rozdělení textu do sloupců v Excelu pomocí Java.

Následující ukázka kódu ukazuje, jak rozdělit text na sloupce v listu aplikace Excel.

// Otevřete sešit.
Workbook wb = new Workbook("workbook.xlsx");
	  
// Přístup k prvnímu listu.
Worksheet ws = wb.getWorksheets().get(0);
		  
// Přidejte jména osob do sloupce A. Rychlé jméno a Příjmení jsou odděleny mezerou.
ws.getCells().get("A1").putValue("John Teal");
ws.getCells().get("A2").putValue("Peter Graham");
ws.getCells().get("A3").putValue("Brady Cortez");
ws.getCells().get("A4").putValue("Mack Nick");
ws.getCells().get("A5").putValue("Hsu Lee");
		  
// Vytvořte možnosti načtení textu s mezerou jako oddělovačem.
TxtLoadOptions opts = new TxtLoadOptions();
opts.setSeparator(' ');
	  
// Rozdělte sloupec A na dva sloupce pomocí metody TextToColumns().
// Nyní bude mít sloupec A křestní jméno a sloupec B bude mít druhé jméno.
ws.getCells().textToColumns(0, 0, 5, opts);
		  
// Uložte sešit ve formátu xlsx.
wb.save("TextToColumns.xlsx");

Výstup

Excel Text to Column Python

Získejte bezplatnou licenci API

Můžete získat dočasnou licenci, abyste mohli používat API bez omezení hodnocení.

Závěr

V tomto článku jste se naučili, jak implementovat funkci textu Excel do sloupců pomocí Java. Ukázka kódu vám ukázala, jak rozdělit text ve sloupci do více sloupců během několika kroků. Více o Aspose.Cells for Java můžete prozkoumat pomocí dokumentace. V případě jakýchkoliv dotazů nás kontaktujte prostřednictvím našeho fóra.

Viz také