Cách mở file Excel 2 triệu hàng

Tôi tìm thấy cái này. Cảm ơn jindon.
Nó sẽ hiện ra một Hộp nhập liệu hỏi bạn muốn nhập bao nhiêu dòng.
Số bạn nhập là n dòng cuối cùng của bài kiểm tra. tệp csv.
Tôi khuyên bạn nên lưu một bản sao tệp csv của mình bằng C và đặt tên là kiểm tra. csv
Sau khi bạn đã nhập khoảng 500.000 dòng, hãy xóa những dòng này trong bài kiểm tra của bạn. tệp csv.
Di chuyển các dòng đã nhập ra khỏi Cột A và chạy lại mã.
Cho đến khi bạn có mã thực hiện điều đó trong một lần, điều này sẽ giúp bạn ngay bây giờ.

Nếu bạn thường tải tệp văn bản hoặc tệp CSV (giá trị được phân tách bằng dấu phẩy) rất lớn vào Excel, thì bạn có thể gặp phải thông báo đáng sợ “Tệp chưa được tải hoàn toàn”

Cách mở file Excel 2 triệu hàng

Như thông báo giải thích, tệp bạn đang cố tải quá lớn để Excel xử lý. Đối với tôi, điều này thường xảy ra với các tệp nhật ký lớn có hơn 1 triệu hàng (về mặt kỹ thuật là hơn 1.048.576 hàng). Các giải pháp thay thế được đề xuất liên quan đến việc chia tệp thành các phần nhỏ hơn hoặc sử dụng ứng dụng khác để xử lý dữ liệu (Access hoặc Power BI có thể xử lý loại nội dung này). Tôi đã gặp vấn đề này trong Excel rất nhiều lần đến nỗi cuối cùng tôi đã đăng một blog về cách chia nhỏ các tệp này. Tôi gọi bài đăng là "Tách nhật ký bằng PowerShell". Đó vẫn là một nỗi đau và tôi không bao giờ có thể tạo một bản tóm tắt hay về toàn bộ tập dữ liệu trong một PivotTable duy nhất

2. Giải pháp

Chà, hóa ra có một cách để xử lý tình huống này chỉ bằng Excel, nếu điều bạn đang cố làm cuối cùng là sử dụng Pivot Table để xử lý thông tin. Excel có một cách để nhập dữ liệu từ một tệp văn bản mà không thực sự tải tệp vào một trang tính (vẫn không mất hơn một triệu hàng)

Về cơ bản, bạn tải dữ liệu vào cái mà Excel gọi là Mô hình Dữ liệu, chỉ giữ lại một liên kết đến tệp CSV gốc. Sau đó, bạn có thể tạo Bảng tổng hợp trực tiếp từ Mô hình dữ liệu. Với phương pháp đó, bạn sẽ có thể tải hàng triệu hàng. Cho đến nay tôi đã sử dụng cái này với tối đa 8. 5 triệu hàng không có vấn đề gì cả

Bạn có thể nghĩ rằng toàn bộ công việc tạo Mô hình Dữ liệu này rất khó, nhưng nó lại đơn giản một cách đáng ngạc nhiên

3. Các bước

Hãy xem qua quy trình tải CSV vào Mô hình dữ liệu. Ảnh chụp màn hình của tôi sử dụng Excel 2016 và đó là ảnh duy nhất tôi thực sự tự mình kiểm tra. Tôi nghe nói rằng chức năng này cũng có sẵn trong Excel 2013 và Excel 2010, nhưng bạn sẽ phải tự kiểm tra chức năng đó. Nếu nó phù hợp với bạn với các phiên bản cũ hơn này, vui lòng gửi bình luận

Để bắt đầu, bạn sẽ muốn mở Excel bằng một bảng tính trống và xem tab “Dữ liệu”. Đây là những gì nó trông giống như đối với tôi

Cách mở file Excel 2 triệu hàng

Lệnh chúng tôi sẽ sử dụng là lệnh thứ hai trên tab đó, được gọi là “Truy vấn mới”. Trong một số phiên bản tiền phát hành gần đây của Excel có thể hiển thị dưới dạng “Nhận dữ liệu”

Cách mở file Excel 2 triệu hàng

Như được hiển thị ở trên, bạn muốn chọn “Truy vấn mới”, sau đó “Từ tệp”, sau đó “Từ CSV”. Sau đó, bạn sẽ được nhắc nhập tệp trong hộp thoại thông thường

Cách mở file Excel 2 triệu hàng

Khi tệp được mở, bạn sẽ chuyển đến bản xem trước của tệp, như hình bên dưới

Cách mở file Excel 2 triệu hàng

Có tùy chọn “Chỉnh sửa” cho phép bạn thực hiện một số thao tác lọc và chỉnh sửa trước khi tải dữ liệu, nhưng chúng tôi sẽ chọn cách đơn giản nhất và sử dụng tùy chọn “Tải vào…”.
QUAN TRỌNG. Tùy chọn "Tải" đơn giản hơn sẽ không hoạt động ở đây. Bạn phải bấm vào mũi tên xuống nhỏ bên cạnh để tải và chọn “Load To…”.

Cách mở file Excel 2 triệu hàng

Bây giờ đây là bước quan trọng trong toàn bộ quá trình. Trong hộp thoại “Load To”, bạn phải chọn “Add this data to the Data Model”, điều này sẽ cho phép bạn chọn tùy chọn “Only Create Connection”. Điều này có nghĩa là chúng tôi không tải dữ liệu vào trang tính/bảng Excel. Điều này rất quan trọng vì trang tính có giới hạn 1 triệu hàng, nhưng Mô hình dữ liệu thì không. Sau đó, nhấp vào "Tải"

Cách mở file Excel 2 triệu hàng

Và cùng với đó, bạn sẽ bắt đầu tải toàn bộ tệp lớn. Trong trường hợp của tôi, tôi có 2 triệu hàng. Quá trình này có thể mất một chút thời gian, vì vậy hãy kiên nhẫn khi Excel tải dữ liệu

Một điều bạn sẽ nhận thấy là dữ liệu mới được tải của bạn không hiển thị ở bất kỳ đâu trong chính bảng tính. Bạn phải nhớ rằng dữ liệu của bạn nằm trong Mô hình Dữ liệu, tách biệt với các bảng dữ liệu thông thường. Tuy nhiên, nếu bạn lưu tệp XLSX, bạn sẽ nhận thấy tệp sẽ lớn, vì vậy bạn biết rằng có thứ gì đó ở đó

Vì vậy, làm thế nào để bạn nhìn thấy dữ liệu? . Bạn thấy đó là tùy chọn đầu tiên trong tab Power Pivot. Xem bên dưới

Cách mở file Excel 2 triệu hàng

Khi click vào Manage sẽ được đưa đến Data Model như hình bên dưới

Cách mở file Excel 2 triệu hàng

Trong cửa sổ đặc biệt này, được gọi là “Power Pivot cho Excel”, bạn sẽ thấy dữ liệu trong Mô hình Dữ liệu. Bạn cũng sẽ có thể thêm các cột được tính toán, lọc dữ liệu, định dạng cột và thực hiện tất cả các loại hoạt động quản lý. Đây không phải là bảng dữ liệu Excel thông thường nên bạn không thể tạo công thức Excel đơn giản tại đây. Tuy nhiên, tất cả hàng triệu hàng của bạn sẽ ở đây, như bạn có thể thấy bên dưới. Đó là điều bạn không thường thấy trong Excel…

Cách mở file Excel 2 triệu hàng

VÂNG. Nhưng chúng tôi đã tải hàng triệu hàng để tạo PivotTable, phải không? . Bạn chỉ cần nhấp vào nó

Cách mở file Excel 2 triệu hàng

Tùy chọn PivotTable từ Mô hình Dữ liệu thậm chí không yêu cầu nguồn dữ liệu. Nó giả định đúng rằng Mô hình Dữ liệu là nguồn và tất cả những gì bạn phải làm là cung cấp vị trí mà bạn muốn tạo PivotTable. Bạn có thể sử dụng Sheet1 trống đi kèm với bảng tính trống của mình

Cách mở file Excel 2 triệu hàng

Tại thời điểm này, nếu trước đây bạn đã sử dụng Pivot Table, thì bạn đã ở trong lãnh thổ quen thuộc. Các cột đến từ Mô hình Dữ liệu sẽ có sẵn để sử dụng làm Cột, Hàng, Giá trị hoặc Bộ lọc trong Bảng tổng hợp. Đây là một mẫu

Cách mở file Excel 2 triệu hàng

Tôi hy vọng bạn thích chuyến tham quan Mô hình dữ liệu và Excel Power Pivot. Lần tới khi bạn gặp phải thông báo “Tệp chưa được tải hoàn toàn”, bạn sẽ có một cách mới để giải quyết vấn đề này

Lưu ý rằng đây là cơ chế tương tự mà Excel sử dụng để tải dữ liệu từ cơ sở dữ liệu như SQL Server hoặc các nguồn dữ liệu khác như Active Directory. Vì vậy, bạn có rất nhiều điều để khám phá…

P. S. Trong trường hợp bạn cần tệp CSV thử nghiệm với hơn 1 triệu hàng để thử nghiệm điều này, bạn có thể đọc bài đăng blog khác này về Sử dụng PowerShell để tạo tệp CSV thử nghiệm lớn với dữ liệu ngẫu nhiên

P. P. S. Bài đăng này đã được cập nhật vào ngày 21-10-2022 để sửa một số liên kết bị hỏng. Bài viết gốc là từ 2017-02-12

Excel có thể xử lý 2 triệu hàng không?

Số hàng tối đa trong Excel . Tùy thuộc vào bộ nhớ máy tính, bạn có thể tăng số lượng trang tính cho dữ liệu bổ sung. Excel deals with three worksheets in a single Workbook file having up to 1,048,576 rows and 16,384 columns of data. Depending on the computer memory, you can increase the number of worksheets for supplementary data.

Excel có thể mở hàng triệu hàng không?

Bạn có thể biết rằng Excel có giới hạn vật lý là 1 triệu hàng (tốt, nó là 1.048.576 hàng). Nhưng điều đó không có nghĩa là bạn không thể phân tích hơn một triệu hàng trong Excel. Bí quyết là sử dụng Mô hình dữ liệu.

Làm cách nào để mở một tệp Excel lớn một cách nhanh chóng?

Mở sổ làm việc trống trong Excel. Chuyển đến tab Dữ liệu > Từ Văn bản/CSV > tìm tệp và chọn Nhập. .
Các ngôn ngữ lập trình như R và Python có thể thực hiện công việc cho bạn
Bạn có thể sử dụng một trình soạn thảo văn bản
Bạn có thể đặt nó trong cơ sở dữ liệu
Bạn có thể tải xuống một trình chia tệp
Tableau cũng có thể thực hiện công việc