.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();