có lệnh nào của Matlab để lấy số hàng được ghi trong tệp excel không? trước tiên, tôi điền vào hàng đầu tiên. và sau đó tôi muốn thêm một hàng khác trong tệp excel. vì vậy đây là file excel của tôi: Số lượng hàng MATLAB trong tập tin excel
tôi đã cố gắng:
e = actxserver ('Excel.Application');
filename = fullfile(pwd,'example2.xlsx');
ewb = e.Workbooks.Open(filename);
esh = ewb.ActiveSheet;
sheetObj = e.Worksheets.get('Item', 'Sheet1');
num_rows = sheetObj.Range('A1').End('xlDown').Row
Nhưng NUM_ROWS = 1048576, thay vì 1. xin vui lòng giúp đỡ, cảm ơn bạn!
Tệp của bạn có thực sự trống không? Đôi khi bạn có thể tạo các ô trống trong excel và bạn không thể biết chắc chắn chúng không có ở đó. Tạo một tệp mới và kiểm tra mã với nó để xem điều gì xảy ra. – Castilho
@Castilho Tôi đã thử những gì bạn đề xuất, nhưng num_rows vẫn bằng 1048576. cảm ơn bạn. –