
Excel-таблицы являются распространенным форматом для хранения и организации данных, что делает их незаменимыми как для бизнеса, так и для частных лиц. Независимо от того, анализируете ли вы финансовые данные, генерируете отчеты или манипулируете наборами данных, возможность работы с Excel файлами в ваших C# приложениях часто является необходимостью.
Aspose.Cells для .NET — это мощная библиотека, которая упрощает манипуляцию с Excel файлами в C#. В этом блоге мы рассмотрим, как читать Excel файлы с использованием C# в .NET приложении, предоставляя пошаговое руководство, чтобы помочь вам начать.
Содержание
- C# API для чтения Excel файлов
- Чтение данных из Excel файла в C#
- Чтение конкретного листа в Excel файле
C# API для чтения Excel файлов
Чтобы читать данные из Excel листов, мы будем использовать Aspose.Cells для .NET. Этот многофункциональный API позволяет легко создавать и манипулировать Excel файлами. Вы можете загрузить его из раздела загрузок или установить через NuGet.
PM> Install-Package Aspose.Cells
Чтение данных из Excel файла в C#
В Excel файлах данные хранятся в ячеках, каждая из которых идентифицируется по своему имени (например, A1, B3) или по индексам строк и столбцов. Коллекция этих ячеек образует лист, а Excel файл может содержать один или несколько листов. Все листы вместе составляют рабочую книгу. Aspose.Cells для .NET придерживается этих наименований для манипуляции с Excel файлами.
Вот шаги для чтения Excel файла и извлечения данных в C#:
- Загрузите Excel файл с помощью класса Workbook.
- Создайте экземпляр класса WorksheetCollection и получите доступ к листам, используя Workbook.Worksheets.
- Пройдите по всем листам в коллекции:
- Получите ссылку на каждый лист в объекте Worksheet.
- Подсчитайте количество строк и столбцов с данными на листе.
- Пройдите по строкам и вложенно по столбцам.
- Читайте данные из каждой ячейки, используя свойство Worksheet.Cells[i, j].Value.
Вот пример кода, который демонстрирует, как читать Excel файл в C#:
После выполнения приведенного выше примера кода вывод в консоль отобразит данные, извлеченные из Excel файла:

Чтение Excel файла в C#
Чтение конкретного Excel листа
Если вам нужно только прочитать конкретный лист в Excel файле, вы можете следовать этим шагам:
- Загрузите Excel файл с помощью класса Workbook.
- Получите ссылку на нужный лист, используя Workbook.Worksheets[index].
- Подсчитайте количество строк и столбцов с данными на листе.
- Пройдите по строкам и вложенно по столбцам.
- Читайте данные из каждой ячейки, используя свойство Worksheet.Cells[i, j].Value.
Вот пример кода для чтения данных с конкретного листа в C#:
Получите бесплатный API для чтения данных Excel
Вы можете использовать Aspose.Cells для .NET для чтения Excel файлов без ограничений на оценку, получив бесплатную временную лицензию.
Заключение
Чтение Excel файлов в C# с использованием Aspose.Cells для .NET — это простой и эффективный процесс. Этот мощный API предоставляет комплексный набор функций для обработки всех аспектов манипуляции с Excel файлами в ваших .NET приложениях. Независимо от того, нужно ли вам извлекать данные, форматировать листы или выполнять сложные задачи, Aspose.Cells делает процесс бесшовным и помогает вам легко достигать ваших целей, связанных с Excel.
Изучите больше функций Aspose.Cells для .NET через документацию. Если у вас есть вопросы, не стесняйтесь обращаться через наш форум.