Tương tác trong excel C# là gì?

NET 4+ cho phép C# đọc và thao tác với các tệp Microsoft Excel, dành cho máy tính đã cài đặt Excel [nếu bạn chưa cài đặt Excel, hãy xem NPOI]

Đầu tiên, thêm tham chiếu đến Microsoft Excel XX. Thư viện đối tượng X, nằm trong tab COM của Trình quản lý tham chiếu. Tôi đã đặt bí danh sử dụng của Excel này

using Excel = Microsoft.Office.Interop.Excel;       //Microsoft Excel 14 object in references-> COM tab

Tiếp theo, bạn sẽ cần tạo tham chiếu cho từng đối tượng COM được truy cập. Mỗi tham chiếu phải được lưu giữ để thoát khỏi ứng dụng một cách hiệu quả khi hoàn thành

//Create COM Objects. Create a COM object for everything that is referenced
Excel.Application xlApp = new Excel.Application[];
Excel.Workbook xlWorkbook = xlApp.Workbooks.Open[@"sandbox_test.xlsx"];
Excel._Worksheet xlWorksheet = xlWorkbook.Sheets[1];
Excel.Range xlRange = xlWorksheet.UsedRange;

Sau đó, bạn có thể đọc từ trang tính, hãy nhớ rằng việc lập chỉ mục trong Excel không dựa trên 0. Điều này chỉ đọc các ô và in lại chúng giống như trong tệp

//iterate over the rows and columns and print to the console as it appears in the file
//excel is not zero based!!
for [int i = 1; i 

Chủ Đề