Ovaj vodič objašnjava kako pretvoriti Excel u CSV u Javi. Postoje mnoge aplikacije koje zahtijevaju podatke u formatu CSV dok su izvorni podaci dostupni u Excel datoteci. U ovom slučaju pomoću Jave pretvorite Excel u CSV i zatim ga koristite gdje god je potrebno. Mogu postojati slučajevi u kojima će biti potrebno spremiti posebne razdjelnike u CSV datoteku kako bi se razlikovale vrijednosti dohvaćene iz različitih stupaca. To se također može postići korištenjem objekta klase TxtSaveOptions.
Koraci za pretvaranje Excela u CSV u Javi
- Dodajte Aspose.Cells projektu koristeći Maven
- Dodajte referencu na TxtSaveOptions i Workbook koristeći Import u programu
- Učitajte izvornu Excel datoteku u objekt Workbook
- Instancirajte TxtSaveOptions za postavljanje parametara izlazne CSV datoteke
- Postavite razdjelnik koji će se koristiti u izlaznoj CSV datoteci
- Spremite Excel datoteku kao CSV
U gornjim koracima učitavamo Excel datoteku i zatim je spremamo kao CSV. Karakteristike CSV datoteke postavljamo pomoću objekta klase TxtSaveOptions. Ova klasa pruža niz opcija kao što možete staviti navodnike oko svih vrijednosti, očistiti izvornu radnu knjigu nakon pretvorbe, označiti hoće li se svi listovi ili samo aktivni list pretvoriti, cijeli list treba pretvoriti ili samo određeni raspon se mora transformirati i još mnogo toga. Izlaznu CSV datoteku možete spremiti u fizičku datoteku na disku ili je spremiti u memorijski tok prema zahtjevu.
Kod za pretvorbu Excela u CSV u Javi
Ovaj kod inicijalizira objekt klase Workbook, a zatim instancira objekt klase TxtSaveOptions za postavljanje parametara rezultirajuće CSV datoteke. Na kraju se Workbook.save() koristi za generiranje CSV datoteke. Ako želite pretvoriti Excel datoteku u CSV format pomoću jezika koji nije Java, recimo C#, možete pogledati članak izvoz velike Excel datoteke u CSV u C#.
Za ovu pretvorbu ne koristi se interop niti je potreban MS Excel.