Đọc dữ liệu trong các tệp Excel bằng C#

Các bảng tính Excel là định dạng phổ biến để lưu trữ và tổ chức dữ liệu, làm cho chúng trở nên vô giá cho cả doanh nghiệp và cá nhân. Dù bạn đang phân tích dữ liệu tài chính, tạo báo cáo hay thao tác với các tập dữ liệu, khả năng làm việc với các tệp Excel trong các ứng dụng C# của bạn thường là điều cần thiết.

Aspose.Cells cho .NET là một thư viện mạnh mẽ giúp đơn giản hóa việc thao tác với tệp Excel trong C#. Trong bài viết blog này, chúng ta sẽ khám phá cách đọc các tệp Excel bằng C# trong một ứng dụng .NET, cung cấp hướng dẫn từng bước để giúp bạn bắt đầu.

Mục lục

API C# để Đọc Tệp Excel

Để đọc dữ liệu từ các bảng tính Excel, chúng ta sẽ sử dụng Aspose.Cells cho .NET. API phong phú tính năng này cho phép bạn tạo và thao tác với các tệp Excel một cách dễ dàng. Bạn có thể tải xuống từ phần tải xuống hoặc cài đặt qua NuGet.

PM> Install-Package Aspose.Cells

Đọc Dữ liệu từ một Tệp Excel trong C#

Trong các tệp Excel, dữ liệu được lưu trữ trong ô, mỗi ô được xác định bằng tên của nó (ví dụ: A1, B3) hoặc bằng chỉ số hàng và cột. Một tập hợp các ô này tạo thành một bảng tính, và một tệp Excel có thể chứa một hoặc nhiều bảng tính. Tất cả các bảng tính cùng nhau tạo thành một sổ làm việc. Aspose.Cells cho .NET tuân theo các quy tắc đặt tên này để thao tác với tệp Excel.

Dưới đây là các bước để đọc một tệp Excel và trích xuất dữ liệu trong C#:

  1. Tải tệp Excel bằng cách sử dụng lớp Workbook.
  2. Tạo một thể hiện của lớp WorksheetCollection và tham chiếu đến các bảng tính bằng cách sử dụng Workbook.Worksheets.
  3. Lặp qua tất cả các bảng tính trong bộ sưu tập:
    • Lấy tham chiếu đến mỗi bảng tính trong một đối tượng Worksheet.
    • Đếm số hàng và cột dữ liệu trong bảng tính.
    • Lặp qua các hàng và lặp lồng qua các cột.
    • Đọc dữ liệu từ mỗi ô bằng cách sử dụng thuộc tính Worksheet.Cells[i, j].Value.

Dưới đây là một mẫu mã minh họa cách đọc một tệp Excel trong C#:

Sau khi chạy mẫu mã trên, đầu ra của console sẽ hiển thị dữ liệu được trích xuất từ tệp Excel:

Đọc dữ liệu trong các bảng tính của tệp Excel trong C#

Đọc một Tệp Excel trong C#

Đọc một Bảng tính Cụ thể

Nếu bạn chỉ cần đọc một bảng tính cụ thể trong tệp Excel, bạn có thể làm theo các bước sau:

  1. Tải tệp Excel bằng cách sử dụng lớp Workbook.
  2. Lấy tham chiếu đến bảng tính mong muốn bằng cách sử dụng Workbook.Worksheets[index].
  3. Đếm số hàng và cột dữ liệu trong bảng tính.
  4. Lặp qua các hàng và lặp lồng qua các cột.
  5. Đọc dữ liệu từ mỗi ô bằng cách sử dụng thuộc tính Worksheet.Cells[i, j].Value.

Dưới đây là một mẫu mã để đọc dữ liệu từ một bảng tính cụ thể trong C#:

Nhận API Miễn phí để Đọc Dữ liệu Excel

Bạn có thể sử dụng Aspose.Cells cho .NET để đọc các tệp Excel mà không có giới hạn đánh giá bằng cách nhận giấy phép tạm thời miễn phí.

Kết luận

Đọc các tệp Excel trong C# bằng Aspose.Cells cho .NET là một quá trình đơn giản và hiệu quả. API mạnh mẽ này cung cấp một bộ tính năng toàn diện để xử lý tất cả các khía cạnh của việc thao tác với tệp Excel trong các ứng dụng .NET của bạn. Dù bạn cần trích xuất dữ liệu, định dạng các bảng tính hay thực hiện các tác vụ nâng cao, Aspose.Cells giúp quá trình trở nên liền mạch và giúp bạn đạt được các mục tiêu liên quan đến Excel một cách dễ dàng.

Khám phá thêm các tính năng của Aspose.Cells cho .NET qua tài liệu. Nếu bạn có bất kỳ câu hỏi nào, hãy thoải mái liên hệ qua diễn đàn.

Xem thêm