Як створити файл Excel на Java

У цьому покроковому посібнику пояснюється, як створити файл Excel у Java за допомогою простого коду. Дуже поширеним є програмне створення файлу Excel і заповнення даними шляхом його жорсткого кодування або читання з іншого джерела та заповнення потрібного аркуша. Для цього здійснюється доступ до кожної клітинки та заповнення даних. Коли всі дані заповнено, книгу можна зберегти в будь-якому форматі, наприклад XLSX у цьому прикладі.

Кроки для створення файлу Excel у Java

  1. Використовуючи Maven, додайте до проекту бібліотеку Aspose.Cells
  2. Додайте посилання на класи Workbook, Worksheet і Cells за допомогою програми «Імпорт»
  3. Створення екземпляра об’єкта класу Workbook
  4. Отримайте в робочому зошиті посилання на потрібний аркуш
  5. Отримайте посилання на колекцію клітинок на потрібному аркуші
  6. Встановіть значення в різних клітинках за допомогою колекції «Клітинки».
  7. Збережіть отриманий файл як XLSX

Наведені вище кроки описують процедуру створення файлу Excel за допомогою Java. Для запуску цього коду потрібно додати бібліотеку Aspose.Cells. Ви можете імпортувати кілька класів, як-от Робоча книга, Робочий аркуш і Клітинки, де клас Клітинки — це набір комірок у відповідному робочому аркуші, що забезпечує доступ до кожної окремої комірки аркуша. За допомогою цієї колекції встановіть значення в потрібних клітинках і зрештою збережіть робочу книгу у форматі файлу Excel, наприклад XLSX, який використовується в цьому посібнику.

Код для створення файлу Excel на Java

Цей приклад коду можна використовувати для створення файлу Excel за допомогою Java у Windows, macOS і Linux. У цьому прикладі коду ініціалізовано об’єкт Workbook, який містить колекцію робочих аркушів. За замовчуванням під час створення об’єкта робочої книги додається один аркуш. Кожен робочий аркуш містить набір комірок, який використовується для доступу до окремих комірок за допомогою адреси, як-от «A1» тощо. Рядкові значення встановлюються для комірки, однак ви можете встановити будь-яке значення, як-от ціле, десяткове, дата та всі інші типи, які підтримуються MS Excel. Якщо ви хочете конвертувати файл Excel у інший формат, наприклад XPS, використовуючи мову, відмінну від Java, наприклад C#, ви можете звернутися до статті конвертувати Excel у XPS на C#.

Зауважте, що для виконання наведеного вище прикладу коду не потрібно встановлювати MS Excel або використовувати взаємодію.

 Українська