.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 поддерживает различные фильтры для поддержки таких сценариев, как многоязычность, динамическое отображение столбца управления и т. д.
Начало работы с 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
- Определить путь к файлу в виде строки
- Импортируйте данные в Excel с помощью предопределенного ImportStudentDto и шаблона. Вы также можете определить свой собственный DTO в соответствии с вашими потребностями.
- Убедитесь, что данные успешно импортированы и файл не равен нулю.
Импорт данных в 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();