Šioje pamokoje sužinosime, kaip atnaujinti Excel failą Java. Nors mes galime atnaujinti Excel failą MS Excel rankiniu būdu, tačiau ne visada įmanoma arba įmanoma atnaujinti Excel failus rankiniu būdu, kad reikia atnaujinti didelius duomenis arba eksportuoti duomenis iš kito šaltinio, pavyzdžiui, duomenų bazės. Čia iškyla poreikis automatizuoto būdo atlikti šią užduotį, kurią galite atlikti naudodami šio vadovo veiksmus. Toliau pateikiami žingsniai, kaip atnaujinti Excel failą Java ir galiausiai išsaugoti jį Excel formatu, pasakykite XLSX šioje mokymo programoje.
Excel failo atnaujinimo Java veiksmai
- Naudodami Maven saugyklą pridėkite nuorodą į Aspose.Cells biblioteką projekte
- Programoje naudodami Importuoti pridėkite nuorodą į Workbook ir Cell klases
- Įkelkite darbaknygę, kurią norite atnaujinti
- Gaukite nuorodą į norimą langelį pirmame lape ir atnaujinkite tikslinio langelio vertę
- Gaukite nuorodą į kitą langelį antrame lape ir atnaujinkite formulę langelyje
- Iškvieskite apskaičiavimo formulę funkciją, nes formulė pakeista
- Išsaugokite atnaujintą failą kaip XLSX
Atlikdami aukščiau nurodytus veiksmus pastebėjome, kad įkeliamas Excel failas ir tada pasiekiamas pirmasis lapas. Galite kreiptis į bet kurį lapą, kurio duomenys turi būti atnaujinti, naudodami lapo pavadinimą arba nulinį indeksą. Naudodami lapo nuorodą, pasiekite lapo langelių rinkinį ir gaukite prieigą prie bet kurio langelio ir atnaujinkite į jį reikšmę arba formulę. Galiausiai iškvieskite susijusias funkcijas, kurių reikia pagal failo pakeitimus. Šiame vadove mes iškviesime Calcula Formula funkciją, nes formulė atnaujinama. Galiausiai darbaknygę įrašome į diską. Čia yra pavyzdinis kodas, atnaujinantis esamą Excel failą Java.
Kodas duomenims įrašyti į Excel Java.
Šiame pavyzdiniame kode peržiūrėjome Java kodą, skirtą duomenims įrašyti Excel lape. Jei norite įrašyti duomenis į Excel failą bet kuria kita kalba, tarkime, C#, žr. straipsnį kaip redaguoti Excel failą C#.
Mums nereikia įdiegti jokio trečiosios dalies įrankio, pavyzdžiui, MS Excel, arba šiam procesui nereikia naudoti sąveikos.