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

Вид: 731|Ответ: 0

[Источник] .NET/C# использует ClosedXML для чтения Excel в DataTable

[Скопировать ссылку]
Опубликовано 2025-6-15 22:15:17 | | | |
Требования: на сайте есть функция импорта данных, и данные из таблицы Excel необходимо импортировать в базу данных. Ранее мы использовали NPOI, EPPlus и др., а в этой статье используется ClosedXML для чтения содержимого таблицы Excel в DataTable.

обзор
webAPI экспортирует данные списка в файл таблицы Excel
https://www.itsvse.com/thread-4922-1-1.html

C# EPPlus Bulk Cell
https://www.itsvse.com/thread-10589-1-1.html

ClosedXML — это библиотека .NET для чтения, обработки и записи файлов Excel 2007+ (.xlsx, .xlsm). Его цель — предоставить интуитивно понятный и удобный для пользователя интерфейс для работы с базовым API OpenXML. Основанный на Open XML SDK, он поддерживает только .xlsx формат и не поддерживает .xls формат.

Открытый исходный код:Вход по гиперссылке виден.
Документация:Вход по гиперссылке виден.

Сначала найдите случайный .xlsx файл в Интернете, ссылка:Вход по гиперссылке виден.

.NET/C# использует ClosedXML для чтения Excel в DataTable, как показано ниже:



Проект цитируется следующим образом:

Код таков:

Прочитайте все страницы листа в код DataSet следующим образом:

(Конец)




Предыдущий:Репозиторий проекта Git Full Clone Project (репозиторий изображений)
Следующий:.NET 10 выполняет скрипты в стиле Shebang на Linux
Отказ:
Всё программное обеспечение, программные материалы или статьи, публикуемые Code Farmer Network, предназначены исключительно для учебных и исследовательских целей; Вышеуказанный контент не должен использоваться в коммерческих или незаконных целях, иначе пользователи несут все последствия. Информация на этом сайте взята из Интернета, и споры по авторским правам не имеют отношения к этому сайту. Вы должны полностью удалить вышеуказанный контент с компьютера в течение 24 часов после загрузки. Если вам нравится программа, пожалуйста, поддержите подлинное программное обеспечение, купите регистрацию и получите лучшие подлинные услуги. Если есть нарушение, пожалуйста, свяжитесь с нами по электронной почте.

Mail To:help@itsvse.com