Den här korta handledningsguiden om hur du konverterar Excel till array i Java genom att följa en steg-för-steg-process. Genom att använda denna procedur kommer du att lära dig att hur java konverterar excel till array som vidare kan användas för att lagra det i en databas, använda i din programlogik eller returnera det till någon annan anropsfunktion. Här har vi laddat en XLSX-fil men du kan också ladda vilket annat Excel-filformat som helst.
Steg för att konvertera Excel till Array i Java
- Använd Maven-förvaret och lägg till referensen till Aspose.Cells-biblioteket i applikationen
- Lägg till en referens till klasserna Workbook och Worksheet med hjälp av importsatsen i programmet
- Ladda källarbetsboken som ska konverteras till en array
- Få en referens till det första arket vars data ska sparas i en array
- Använd cellinsamlingen i arket, exportera data till array från det önskade cellområdet
- Visa dimensionerna för utmatningsmatrisen för verifiering
I dessa steg laddar vi en Excel-fil och kommer åt ett av dess kalkylblad där data ska konverteras till en array. Varje kalkylblad innehåller en samling celler som tillhandahåller en funktion för att exportera data till en array från ett visst område i arket. Du kan exportera data i en eller tvådimensionell matris.
Kod för att läsa värden från Excel-fil och lagra i Array i Java
I den här exempelkoden använde vi funktionen Cells.exportArray() som kräver startcell för målintervallet av celler tillsammans med det totala antalet rader och kolumner som ska exporteras till en array. Här konverterar vi bara ett intervall av celler till en array men om du vill konvertera andra typer av data i arket, säg diagram till bild, kan du hänvisa till artikeln om hur man konverterar Excel-diagram till JPG i Java. Här krävs ingen annan komponent eller andra bibliotek som Interop eller MS Excel för att köra ovanstående kod.