Створюйте файли Excel на C#, Java, Python, C++, PHP і Node.js

Електронні таблиці Excel стали невід’ємною частиною керування та аналізу даних у різних галузях промисловості. Незалежно від того, чи працюєте ви над фінансовими звітами, аналізом даних або плануванням проекту, здатність програмно створювати файли Excel і керувати ними є цінною навичкою. У цій публікації блогу ми розглянемо, як створювати файли Excel популярними мовами програмування, а саме C#, Java, Python, C++, PHP і Node.js, використовуючи потужні API Aspose.Cells. Тож почнемо.

Бібліотеки для створення файлів Excel

Aspose.Cells — це надійний набір API, який дозволяє розробникам без проблем працювати з файлами Excel у своїх програмах. Він надає широкий спектр функцій, зокрема створення, змінення, форматування та перетворення файлів Excel, а також обробку формул, діаграм тощо. Aspose.Cells пропонує варіанти для більшості популярних мов програмування, включаючи C#, Java, Python, C++, PHP і Node.js.

Отже, давайте зануримося в те, як можна використовувати потужність Aspose.Cells у різних мовах програмування для програмного створення файлів Excel.

Створення Excel XLS на C#

Для створення файлів Excel у програмах C# .NET застосовується Aspose.Cells for .NET. Це потужний API для роботи з файлами Excel на платформах .NET, .NET Core та Xamarin, що забезпечує високі стандарти читання, запису та експорту файлів Excel. Давайте розглянемо, як створити файл Excel на C#.

  • Спочатку створіть екземпляр класу Workbook.
  • Потім перейдіть до першого робочого аркуша (створеного за замовчуванням) робочої книги.
  • Перейдіть до потрібної комірки (комірок) аркуша та вставте значення в комірку (комірки).
  • Додайте інші елементи, такі як діаграми, зображення тощо.
  • Збережіть книгу як файл за допомогою методу Workbook.Save().

У наведеному нижче фрагменті коду показано, як створити файл Excel XLSX на C#.

// Створіть екземпляр об’єкта Workbook, який представляє файл Excel.
Workbook wb = new Workbook();

// Коли ви створюєте нову книгу, до неї додається стандартний "Аркуш1".
Worksheet sheet = wb.Worksheets[0];

// Доступ до комірки "A1" на аркуші.
Cell cell = sheet.Cells["A1"];

// Введіть "Hello World!" текст у клітинку "A1".
cell.PutValue("Hello World!");

// Збережіть Excel як файл .xlsx.
wb.Save("Excel.xlsx", SaveFormat.Xlsx);

Прочитайте повний посібник зі створення файлів Excel у C#.

Створення файлу Excel на Java

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

  • Спочатку скористайтеся класом Workbook, щоб створити новий файл Excel.
  • Потім скористайтеся методом Workbook.getWorksheets().get(index), щоб отримати посилання на аркуш.
  • Перейдіть до потрібної комірки з аркуша та вставте в неї текст.
  • Виконуйте інші операції, такі як додавання діаграм, зведених таблиць тощо.
  • Нарешті, збережіть книгу за допомогою методу Workbook.save().

У наведеному нижче фрагменті коду показано, як створити електронну таблицю Excel у Java.

// Створіть нову книгу
Workbook workbook = new Workbook();

// Додайте значення в клітинку
workbook.getWorksheets().get(0).getCells().get("A1").putValue("Hello World!");

// Зберегти як файл Excel XLSX
workbook.save("Excel.xlsx"); 

Ви можете прочитати повний посібник зі створення файлів Excel у Java тут.

Створіть Excel XLS на Python

Python став популярною мовою програмування для розробників, яка дозволяє швидко та легко створювати веб-програми та програми. Тому, щоб розробники Python могли легко працювати з таблицями Excel, Aspose пропонує Aspose.Cells for Python. Бібліотека оптимізує спосіб створення та обробки файлів Excel, написавши лише кілька рядків коду на Python.

Ось кроки для створення базового файлу Excel на Python.

  • Використовуйте клас Workbook, щоб створити новий файл Excel.
  • Потім скористайтеся методом Workbook.getWorksheets().get(index), щоб отримати посилання на аркуш.
  • Введіть значення в потрібну комірку за допомогою методу Worksheet.getCells().get(“A1”).putValue(“hello”).
  • Виконайте інші операції (за потреби).
  • Нарешті, збережіть книгу за допомогою методу Workbook.save().

Наведений нижче код показує, як створити Excel XLS на Python.

# Створіть нову книгу XLSX
wb = Workbook(FileFormatType.XLSX)

# Вставте значення в комірки
wb.getWorksheets().get(0).getCells().get("A1").putValue("Hello World!")

# Збережіть книгу як файл .xlsx
wb.save("workbook.xlsx")

Перегляньте повний посібник про роботу з файлами Excel у Python.

Створіть файл Excel на C++

Aspose.Cells for C++ пропонує вам потужне рішення для ваших потреб у роботі з файлами Excel у програмах C++. Використовуючи бібліотеку, ви можете виконувати низку операцій від створення та редагування файлів Excel до перетворення аркушів та експорту даних електронних таблиць. Тим не менш, вам не потрібно писати купу рядків коду C++. Подивіться, як створити простий файл Excel на C++.

  • Спочатку створіть екземпляр класу IWorkbook.
  • Потім отримайте посилання на аркуш із IWorksheetCollection у IWorksheet.
  • Використовуйте метод ICells->GetObjectByIndex(), щоб отримати доступ до певної клітинки за допомогою індексу рядка та стовпця.
  • Вставте значення в клітинку за допомогою методу ICell->PutValue().
  • Виконайте інші операції, якщо потрібно.
  • Нарешті, збережіть книгу за допомогою методу IWorkbook->Save().

Наведений нижче фрагмент коду створює Excel XLS у C++.

/*create a new workbook*/
intrusive_ptr<IWorkbook> wb = Factory::CreateIWorkbook();

/*get the first worksheet*/
intrusive_ptr<IWorksheetCollection> wsc = wb->GetIWorksheets();
intrusive_ptr<IWorksheet> ws = wsc->GetObjectByIndex(0);

/*get cell(0,0)*/
intrusive_ptr<ICells> cells = ws->GetICells();
intrusive_ptr<ICell> cell = cells->GetObjectByIndex(0, 0);

/*write "Hello World" to cell(0,0) of the first sheet*/
intrusive_ptr<String> str = new String("Hello World!");
cell->PutValue(str);

/*save this workbook to resultFile folder*/
wb->Save(resultPath->StringAppend(new String("workbook.xlsx")));

Прочитайте повний посібник робота з файлами Excel у C++.

Створіть файл Excel у PHP

Для створення файлів Excel у PHP Aspose пропонує Aspose.Cells for PHP. Так само, як і інші варіанти, Aspose.Cells for PHP надає майже всі базові та розширені функції, які вам знадобляться для роботи з електронними таблицями. Подивіться, як створити файл Excel у PHP.

  • Спочатку створіть екземпляр класу Workbook.
  • Отримайте посилання на аркуш із WorksheetCollection за допомогою методу $workbook->getWorksheets().
  • Отримати посилання на колекцію клітинок за допомогою методу $worksheets->get(index)->getCells().
  • Вставте значення в потрібну клітинку за допомогою методу $cells->get(“A1”)->putValue(“Hello world!”).
  • Нарешті збережіть файл Excel за допомогою методу $workbook->save(“output.xlsx”,cells\SaveFormat::XLSX).

Наведений нижче фрагмент коду створює файл Excel у PHP.

require_once("http://localhost:8080/JavaBridge/java/Java.inc");
require_once("aspose.cells.php");

use aspose\cells;

// Створіть об'єкт класу робочої книги
$workbook = new cells\Workbook();

// Доступ до робочих аркушів
$sheets = $workbook->getWorksheets();

// Доступ до клітинок потрібного аркуша
$cells = $sheets->get(0)->getCells();

// Вставте значення в клітинку
$cells->get("A1")->putValue("Hello world!");

// Збережіть файл Excel
$workbook->save("output.xlsx", cells\SaveFormat::XLSX);

Дізнайтеся, як генерувати та працювати з файлами Excel у PHP.

Створіть Excel XLS у Node.js

І останнє, але не менш важливе, Aspose.Cells for Node.js, потужна бібліотека обробки електронних таблиць для програм Node.js. Завдяки купі чудових функцій Aspose.Cells for Node.js спрощує створення та обробку електронних таблиць Excel у програмах Node.js. Подивіться на кроки, необхідні для створення Excel XLSX у Node.js.

  • Спочатку створіть екземпляр класу Workbook.
  • Потім отримайте посилання на аркуш за допомогою методу Workbook.getWorksheets.get(index).
  • Вставте значення в потрібну комірку робочого аркуша за допомогою ідентифікатора комірки, наприклад A1, B3 тощо.
  • Нарешті, збережіть файл Excel за допомогою методу Workbook.save().

Нижче наведено фрагмент коду в Node.js, який генерує файл Excel XLSX.

var aspose = aspose || {};
aspose.cells = require("aspose.cells");

// створити нову робочу книгу
var workbook = new aspose.cells.Workbook(aspose.cells.FileFormatType.XLSX);

// додати значення в клітинку
workbook.getWorksheets().get(0).getCells().get("A1").putValue("Hello World!");

// зберегти як файл Excel XLSX
workbook.save("Excel.xlsx");
console.log("done...");

Перегляньте повний посібник із генерування файлів Excel у Node.js.

Отримайте безкоштовну ліцензію на API Excel

Отримайте безкоштовну тимчасову ліцензію і створюйте файли Excel за допомогою API Aspose.Cells без обмежень оцінки.

Висновок

Aspose.Cells спрощує процес роботи з файлами Excel кількома мовами програмування. У цій публікації блогу ми продемонстрували, як створити базовий файл Excel за допомогою Aspose.Cells у C#, Java, Python, C++, PHP і Node.js. Незалежно від того, чи розробляєте ви настільні програми, веб-сервіси чи сценарії автоматизації, Aspose.Cells надає універсальні та узгоджені API, які відповідають вашим потребам у роботі з Excel. Ознайомтеся з обширною документацією та прикладами, наданими Aspose.Cells, щоб розблокувати ще більше можливостей для обробки файлів Excel у ваших проектах.