.NET API для электронных таблиц Microsoft® Excel

API с открытым исходным кодом для импорта и экспорта данных из формата файлов Excel

Что такое Magicodes.IE?

Magicodes.IE — это чистая библиотека .NET, которая дает разработчикам программного обеспечения возможность импортировать и экспортировать данные из формата файлов Microsoft Excel. Используя API, вы можете импортировать и экспортировать данные в виде DTO, экспортировать общую библиотеку и экспортировать шаблоны, необычные и динамические отчеты. API не позволяет манипулировать форматом файлов XLS (Excel97-2003) и поддерживает только форматы файлов XLSX и CSV.

Одной из основных функций API является импорт данных в виде DTO. Magicodes.IE.Excel может автоматически генерировать импортированные шаблоны Excel, проверять данные, проверять шаблоны, читать настройки, ограничения значений и сопоставление, а также выводить разметку проверки Excel на основе DTO и настроек функций. Кроме того, API поддерживает различные фильтры для поддержки таких сценариев, как многоязычность, динамическое отображение столбца управления и т. д.

Previous Next

Начало работы с Magicodes.IE

Лучший способ установить Magicodes.IE — через NuGet. Используйте следующую команду для установки API.

Установите Magicodes.IE из NuGet

 Install-Package Magicodes.IE.Excel

Импорт данных в Excel через бесплатный .NET API

Magicodes.IE позволяет программистам .NET программно импортировать данные в электронные таблицы Microsoft Excel. API позволяет создавать DTO, генерировать шаблоны импорта и заполнять их данными. С помощью API вы можете легко вызывать шаблоны импорта и импортировать в них данные. В следующем фрагменте кода показано, как импортировать данные с помощью существующего шаблона. Обратите внимание, что фрагмент кода уже использует предопределенный объект ImportStudentDto.

Бесплатный .NET API для импорта данных Excel

  1. Определить путь к файлу в виде строки
  2. Импортируйте данные в Excel с помощью предопределенного ImportStudentDto и шаблона. Вы также можете определить свой собственный DTO в соответствии с вашими потребностями.
  3. Убедитесь, что данные успешно импортированы и файл не равен нулю.

Импорт данных в Excel — C#

// set filepath
var filePath = ("filefoamt.xlsx");
// import data                      
var result = await Importer.GenerateTemplate(filePath);
// check that if data is not null
result.ShouldNotBeNull();
// check if output file existsa
File.Exists(filePath).ShouldBeTrue();
            
 Русский