1. Home
  2.   Cells
  3.   FileFormat.Cells для .NET
FileFormat.Cells для .NET

FileFormat.Cells для .NET

 
 

Упрощение генерации и настройки таблиц Excel с помощью API .NET

Легко создавайте и настраивайте таблицы с помощью FileFormat.Cells, открытого API .NET. Упрощайте создание и автоматизацию книг с помощью этой легковесной библиотеки.

FileFormat.Cells для .NET обеспечивает простой, интуитивно понятный и удобный интерфейс, что делает его идеальное решение для тех, кто работает с электронными таблицами Microsoft Excel через API с открытым исходным кодом. Этот API .NET был тщательно разработан для упрощения создания и настройки электронных таблиц Excel. Благодаря этой интуитивно понятной библиотеке C# создание электронных таблиц и управление ими теперь можно легко выполнить с помощью всего лишь нескольких строк кода.

Установка этого легкого решения проста и предлагает множество функций для удовлетворения всех ваших потребностей в работе с электронными таблицами. FileFormat.Cells для .NET использует возможности OpenXML SDK, технологии, одобренной Microsoft. FileFormat.Cells для .NET служит удобной оболочкой и упрощает использование своих расширенных возможностей.

Эта библиотека .NET с открытым исходным кодом, разработанная специально для разработчиков, позволяет с легкостью автоматизировать создание и редактирование электронных таблиц Excel. Расширьте свои возможности, используя библиотеку OpenXML SDK. Управлять FileFormat.Cells для .NET очень просто благодаря удобному дизайну. Библиотека может похвастаться рядом интеллектуальных функций, включая добавление листов, текста, открытие существующих электронных таблиц в потоке, применение форматирования ко всей книге или определенным ячейкам, добавление изображений в таблицы и многое другое.

<р> Изучите наш репозиторий GitHub, чтобы внести свой вклад, предложить улучшения и улучшить этот API с открытым исходным кодом: https://github. com/fileformat-cells/FileFormat.Cells-for-.NET

Previous Next

Начало работы с FileFormat.Cells для .NET

Рекомендуемый способ установки FileFormat.Cells для .NET — использование NuGet. Пожалуйста, используйте следующую команду для беспрепятственной установки.

Установить FileFormat.Cells для .NET через NuGet

NuGet\Install-Package FileFormat.Cells 
Вы также можете загрузить его непосредственно с GitHub.

Программное создание пустой книги/таблицы Excel

В следующем фрагменте кода показано, как создать и сохранить новую электронную таблицу Microsoft Excel с помощью C# с библиотекой FileFormat.Cells.

  • Код начинается с импорта необходимой библиотеки FileFormat.Cells, предоставляющей доступ к функциям манипулирования электронными таблицами Excel.
  • В пространстве имен примера определен класс Program.
  • Метод Main служит точкой входа в программу, принимая аргументы командной строки, если таковые имеются (string[] args).
  • Экземпляр класса Workbook инициализируется с помощью Workbook workbook = new Workbook();.
  • Метод Save вызывается в экземпляре книги для сохранения электронной таблицы Excel. Файл сохраняется под именем "Spreadsheet.xlsx" в корневом каталоге `("/") диска.

Скопируйте и вставьте приведенный ниже фрагмент кода в основной файл и запустите программу.

Создание пустой книги/таблицы на C#

 
using FileFormat.Cells;

namespace Example
{
    class Program
    {
        static void Main(string[] args)
        {
            // Initialize an instance of the Workbook class.
            Workbook workbook = new Workbook();

            // Call the Save method to save the MS Excel Spreadsheet/Workbook onto the disk.
            workbook.Save("/Spreadsheet.xlsx");
        }

    }
}

Программное получение значений ячеек из таблицы/книги Excel

Следующий код показывает, как открыть существующую электронную таблицу Microsoft Excel с помощью C# и получить значение из определенной ячейки. Чтобы получить доступ к электронной таблице и взаимодействовать с ней, выполните следующие действия:

  • Создайте экземпляр класса Workbook, указав путь к существующей электронной таблице.
  • Извлечь рабочий лист из рабочей книги.
  • Назначьте объект ячейки переменной.
  • Используйте метод GetValue(), чтобы извлечь значение из указанной ячейки.

Скопируйте и вставьте приведенный ниже фрагмент кода в основной файл и запустите программу.

Получение значений ячеек из книги на C#

 

using (Workbook wb = new Workbook(filePath)) // Load existing spreadsheet/workbook file.
{
    Worksheet firstSheet = wb.Worksheets[0]; // Load first worksheet within workbook.
    Cell cellA1 = firstSheet.Cells["A1"]; // Get A1 cell object within cellA1 variable.
    Console.WriteLine(cellA1.GetDataType()); // Output cellA1 data type.
    string value = cellA1.GetValue(); // Get value within cell A1.
    Console.WriteLine(value); // Output the value stored in cell A1
}

Программное объединение ячеек на листе Excel

Приведенный код демонстрирует, как программно объединить ячейки в электронной таблице Microsoft Excel с помощью C#. Вот разбивка шагов:

  • Инициализировать новый экземпляр класса Workbook.
  • Доступ к первому листу книги.
  • Используйте метод MergeCells для объединения ячеек от A1 до C1.
  • Присвойте значение левой верхней ячейке объединенной области.
  • Сохраните измененную книгу в указанном пути к файлу.

Чтобы интегрировать эту функцию в ваше приложение C#, выполните следующие действия:

  • Вставьте фрагмент кода в основной файл.
  • Запустите программу, чтобы объединить ячейки и соответствующим образом присвоить значения.

Этот подход упрощает процесс объединения ячеек и программного управления данными ячеек в таблицах Excel

Скопируйте и вставьте приведенный ниже фрагмент кода в основной файл и запустите программу.

Фрагмент кода для объединения ячеек на листе

 

using (var workbook = new Workbook())
{
    var firstSheet = workbook.Worksheets[0];
    firstSheet.MergeCells("A1", "C1"); // Merge cells from A1 to C1

    // Add value to the top-left cell of the merged area
    var topLeftCell = firstSheet.Cells["A1"];
    topLeftCell.PutValue("This is a merged cell");

    workbook.Save(filePath);
}

 Русский