Ovaj vodič korak po korak objašnjava kako generirati Excel datoteku u Javi pomoću jednostavnog koda. Vrlo je uobičajeno programski generirati Excel datoteku i popuniti podatke bilo kodiranjem ili čitanjem iz nekog drugog izvora i ispunjavanjem željenog lista. U tu svrhu se pristupa svakoj ćeliji i popunjavaju podaci. Nakon što su svi podaci popunjeni, radna knjiga se može spremiti u bilo koji format kao XLSX u ovom primjeru.
Koraci za generiranje Excel datoteke u Javi
- Koristeći Maven, dodajte Aspose.Cells biblioteku projektu
- Dodajte referencu na klase Workbook, Worksheet i Cells koristeći Import u programu
- Instancirajte objekt klase Radne knjige
- Dobiti referencu na željeni radni list u radnoj bilježnici
- Nabavite referencu na zbirku ćelija na željenom radnom listu
- Postavite vrijednosti u različite ćelije pomoću zbirke Ćelije
- Spremite dobivenu datoteku kao XLSX
Gornji koraci opisuju postupak za stvaranje Excel datoteke pomoću Jave. Biblioteka Aspose.Cells treba se dodati za pokretanje ovog koda. Možete uvesti nekoliko klasa kao što su Radna knjiga, Radni list i Ćelije gdje je klasa Ćelije skup ćelija u odgovarajućem radnom listu koji omogućuje pristup svakoj pojedinačnoj ćeliji na listu. Koristeći ovu zbirku postavite vrijednosti u željene ćelije i na kraju spremite radnu knjigu u Excel format datoteke kao što je XLSX korišten u ovom vodiču.
Kod za stvaranje Excel datoteke u Javi
Ovaj primjer koda može se koristiti za stvaranje Excel datoteke pomoću Jave u sustavima Windows, macOS i Linux. U ovom primjeru koda inicijaliziran je objekt radne knjige koji sadrži kolekciju radnih listova. Prema zadanim postavkama jedan list se dodaje kada se kreira objekt radne knjige. Svaki radni list sadrži kolekciju ćelija koje se koriste za pristup pojedinačnim ćelijama pomoću adrese kao što je A1 itd. Vrijednosti niza postavljene su na ćeliju, ali možete postaviti bilo koju vrijednost kao što je cijeli broj, decimalna vrijednost, datum i sve druge vrste koje podržava MS Excel. Ako želite pretvoriti Excel datoteku u neki drugi format, recimo XPS, koristeći jezik koji nije Java, recimo C#, možete pogledati članak pretvori Excel u XPS u C#.
Imajte na umu da nema potrebe instalirati MS Excel ili koristiti interop za pokretanje gornjeg primjera koda.