2012-07-27 73 views
14

Ai đó có thể chỉ cho tôi đúng hướng về cách đọc bảng tính Excel, lặp qua tất cả các hàng và cột để truy xuất giá trị bằng EPPlus và MVC? Vì vậy, giá vé tôi thấy ví dụ để tạo ra một spreasheet, nhưng không tìm thấy bất kỳ trên mở một tập tin excel và đọc các giá trị từ nó. Bất kỳ trợ giúp sẽ được đánh giá cao.Đọc bảng tính Excel bằng EPPlus

TIA Sue ..

Trả lời

18

Ví dụ đơn giản

// Get the file we are going to process 
var existingFile = new FileInfo(filePath); 
// Open and read the XlSX file. 
using (var package = new ExcelPackage(existingFile)) 
{ 
    // Get the work book in the file 
    var workBook = package.Workbook; 
    if (workBook != null) 
    { 
     if (workBook.Worksheets.Count > 0) 
     { 
      // Get the first worksheet 
      var currentWorksheet = workBook.Worksheets.First(); 

      // read some data 
      object col1Header = currentWorksheet.Cells[1, 1].Value; 
+0

awesome..thanks..i có thể cởi nó ra để yêu cầu tôi từ đây. – sansid

+8

Lưu ý rằng chỉ mục cho các hàng và cột bắt đầu từ 1, vì vậy "Ô [0, 1]" nên là "Ô [1, 1]" – amcdrmtt

+1

Đối với nhà phát triển mới cho chủ đề này, bạn sẽ cần "sử dụng" câu lệnh cho Hệ thống; System.IO; và OfficeOpenXml; để chạy mẫu này. – David

Các vấn đề liên quan