Как да актуализирате Excel файл в Java

В този урок ще научим как да актуализираме Excel файл в Java. Въпреки че можем да актуализираме Excel файл в MS Excel ръчно, обаче не винаги е възможно или осъществимо да актуализирате Excel файлове ръчно, например големи данни трябва да бъдат актуализирани или данни трябва да бъдат експортирани от друг източник, например база данни. Тук възниква необходимостта от автоматизиран начин за изпълнение на тази задача, който можете да направите, като използвате стъпките в това ръководство. Ето стъпките за актуализиране на Excel файл в Java и накрая запазването му във формат на Excel, например XLSX в този урок.

Стъпки за актуализиране на Excel файл в Java

  1. Използвайки хранилището на Maven, добавете препратка към библиотеката Aspose.Cells в проекта
  2. Добавете препратка към класове Workbook и Cell, като използвате Import в програмата
  3. Заредете работната книга, която трябва да бъде актуализирана
  4. Получете препратка към желаната клетка в първия лист и актуализирайте стойността на целевата клетка
  5. Вземете препратка към друга клетка във втория лист и актуализирайте формулата в клетката
  6. Извикайте функция CalculateFormula, тъй като формулата се променя
  7. Запазете актуализирания файл като XLSX

В горните стъпки наблюдавахме, че се зарежда Excel файл и след това се осъществява достъп до първия лист. Можете да се обърнете към всеки лист, чиито данни трябва да бъдат актуализирани, като използвате име на лист или базиран на нула индекс. Като използвате препратката към листа, осъществете достъп до колекцията от клетки в листа и получете достъп до всяка клетка и актуализирайте стойност или формула в нея. Накрая извикайте свързаните функции, които са необходими според промените във файла. Тук в този урок ще извикаме функция CalculateFormula, когато формулата се актуализира. Накрая запазваме работната книга на диска. Ето примерния код, който актуализира съществуващ Excel файл в Java.

Код за запис на данни в Excel в Java

В този примерен код прегледахме Java кода за запис на данни в Excel лист. Ако искате да запишете данни във файл на Excel, като използвате друг език, например C#, вижте статията как да редактирате Excel файл в C#.

Не се нуждаем от инструмент на трета част, за да бъде инсталиран като MS Excel или няма нужда да използваме interop за този процес.

 Български