У цьому посібнику ми дізнаємося, як оновити файл Excel у Java. Хоча ми можемо оновити файл Excel у MS Excel вручну, однак не завжди можливо чи можливо оновити файли Excel вручну, наприклад, потрібно оновити великі дані або дані експортувати з іншого джерела, наприклад бази даних. Тут виникає потреба в автоматизованому способі виконання цього завдання, яке ви можете зробити, використовуючи кроки в цьому посібнику. Ось кроки для оновлення файлу Excel у Java та остаточного збереження його у форматі Excel, наприклад XLSX у цьому посібнику.
Кроки для оновлення файлу Excel у Java
- Використовуючи репозиторій Maven, додайте посилання на бібліотеку Aspose.Cells у проект
- Додайте посилання на класи Workbook і Cell за допомогою Імпорту в програмі
- Завантажте книгу, яку потрібно оновити
- Отримайте посилання на потрібну клітинку на першому аркуші та оновіть значення цільової клітинки
- Отримати посилання на іншу клітинку на другому аркуші та оновити формулу в клітинці
- Викликати функцію CalculateFormula, коли формула змінюється
- Збережіть оновлений файл як XLSX
У наведених вище кроках ми помітили, що файл Excel завантажується, а потім відкривається перший аркуш. Ви можете посилатися на будь-який аркуш, дані якого потрібно оновити, використовуючи назву аркуша або індекс від нуля. Використовуючи посилання на аркуш, отримайте доступ до колекції клітинок на аркуші та отримайте доступ до будь-якої клітинки та оновіть значення або формулу в ній. Нарешті виклик пов’язаних функцій, які потрібні відповідно до змін у файлі. Тут, у цьому підручнику, ми будемо викликати функцію calculateFormula, коли формула оновлюється. Нарешті ми зберігаємо робочий зошит на диск. Ось зразок коду, який оновлює наявний файл Excel у Java.
Код для запису даних до Excel на Java
У цьому прикладі коду ми розглянули код Java для запису даних на аркуші Excel. Якщо ви хочете записати дані у файл Excel за допомогою будь-якої іншої мови, наприклад C#, зверніться до статті як редагувати файл Excel на C#.
Нам не потрібен будь-який сторонній інструмент для встановлення, наприклад MS Excel, або для цього процесу не потрібно використовувати взаємодію.