Excel-text till kolumn Java

MS Excel tillhandahåller funktionen Text till kolumner för att dela upp texten i flera kolumner. Uppdelningen kan baseras på ett blanksteg, ett kommatecken, ett specialtecken, etc. För att automatisera funktionen tar den här artikeln upp hur du utför Excels text till kolumner från dina Java-applikationer. Steg-för-steg-guiden och kodexemplet visar dig hur du delar upp text i en kolumn i ett Excel-kalkylblad.

Java API för att dela text till kolumner i Excel

För att dela upp texten i kolumner i Excel-kalkylblad använder vi Aspose.Cells for Java. Det är ett kraftfullt API som låter dig skapa, bearbeta och konvertera Excel-filer från dina Java-applikationer. Du kan antingen ladda ner API:et eller installera det med följande Maven-konfigurationer.

<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>

Dela text till kolumner i Excel med Java

Följande är stegen för att dela text till kolumner i Excel med Java.

Följande kodexempel visar hur man delar upp text till kolumner i ett Excel-kalkylblad.

// Öppna en arbetsbok.
Workbook wb = new Workbook("workbook.xlsx");
	  
// Öppna första kalkylbladet.
Worksheet ws = wb.getWorksheets().get(0);
		  
// Lägg till personers namn i kolumn A. Snabbnamn och Efternamn separeras med mellanslag.
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");
		  
// Skapa textinläsningsalternativ med mellanslag som avgränsare.
TxtLoadOptions opts = new TxtLoadOptions();
opts.setSeparator(' ');
	  
// Dela upp kolumn A i två kolumner med metoden TextToColumns().
// Nu kommer kolumn A att ha förnamn och kolumn B kommer att ha andranamn.
ws.getCells().textToColumns(0, 0, 5, opts);
		  
// Spara arbetsboken i xlsx-format.
wb.save("TextToColumns.xlsx");

Produktion

Excel-text till kolumn Python

Skaffa en gratis API-licens

Du kan skaffa en tillfällig licens för att använda API:t utan utvärderingsbegränsningar.

Slutsats

I den här artikeln har du lärt dig hur du implementerar Excels text-till-kolumnfunktion med Java. Kodexemplet har visat dig hur du delar upp texten i en kolumn i flera kolumner inom några få steg. Du kan utforska mer om Aspose.Cells för Java med hjälp av dokumentationen. Om du har några frågor, kontakta oss via vårt forum.

Se även