Создавайте файлы 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!» текст в ячейку «А1».
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”, cell\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 в ваших проектах.