1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/magicodes-Magicodes.IE

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Excel Merge Row Cells Import.md 2.5 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Отправлено 03.03.2025 03:18 5e09f6d

Объединение ячеек в строках при импорте Excel

Описание

Этот учебник представляет собой введение в библиотеку Magicodes.IE.Excel, которая уже поддерживает импорт объединённых ячеек в строках.

Установка пакета Magicodes.IE.Excel

Install-Package Magicodes.IE.Excel

Добавление Dto

Пример отсылающегося кода приведён ниже.

public class MergeRowsImportDto
{
    [ImporterHeader(Name = "Номер студента")]
    public long StudentNumber { get; set; }

    [ImporterHeader(Name = "Имя")]
    public string Name { get; set; }

    [ImporterHeader(Name = "Пол")]
    public string Gender { get; set; }
}

Подготовка файла для импорта Excel

Как показано ниже:

Файл для импорта

Данный файл можно найти в тестовом проекте.

Написание реализации импорта

Код импорта ничем не отличается от других обычных кодов импорта.

var filePath = Path.Combine(Directory.GetCurrentDirectory(), "TestFiles", "Import", "Объединенные_строки.xlsx");
var import = await Importer.Import<MergeRowsImportDto>(filePath);

Вышеуказанный код можно найти в юнит-тесте MergeRowsImportTest. После отладки и запуска вы можете видеть следующую картинку.

Импорт объединённых строк

В конце концов

Этот учебник завершён здесь. Если у вас есть вопросы, пожалуйста, отправьте больше запросов.

Magicodes.IE: универсальная библиотека для импорта/экспорта данных, поддерживающая импорт/экспорт Dto, шаблонный экспорт, различные способы экспорта и динамический экспорт, а также поддержка Excel, Csv, Word, Pdf и Html.

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/magicodes-Magicodes.IE.git
git@api.gitlife.ru:oschina-mirror/magicodes-Magicodes.IE.git
oschina-mirror
magicodes-Magicodes.IE
magicodes-Magicodes.IE
master