Mục lục
Hướng dẫn giải thích cách nhanh chóng chuyển đổi tệp CSV sang Excel ở bất kỳ phiên bản nào, từ 365 đến 2007, tránh các sự cố điển hình.
Nói chung, có hai cách để chuyển tệp CSV sang Excel: bằng cách mở tệp hoặc nhập dưới dạng dữ liệu ngoài. Bài viết này cung cấp hướng dẫn chi tiết về cả hai phương pháp và chỉ ra những điểm mạnh và hạn chế của từng phương pháp. Chúng tôi cũng sẽ cảnh báo những cạm bẫy có thể xảy ra và đề xuất các giải pháp hiệu quả nhất.
Chuyển đổi tệp CSV sang Excel bằng cách mở tệp đó
Để chuyển dữ liệu từ tệp CSV sang Excel , bạn có thể mở trực tiếp từ sổ làm việc Excel hoặc qua Windows Explorer. Cho dù bạn chọn phương pháp nào, xin lưu ý rằng:
- Mở tài liệu CSV trong Excel không làm thay đổi định dạng tệp thành .xlsx hoặc .xls. Tệp sẽ giữ lại phần mở rộng .csv ban đầu.
- Các tệp được giới hạn ở 1.048.576 hàng và 16.384 cột.
Cách mở tệp CSV trong Excel
A Bạn vẫn có thể mở tệp giá trị được phân tách bằng dấu phẩy được tạo trong một chương trình khác trong Excel bằng cách sử dụng lệnh Mở tiêu chuẩn.
- Trong Excel của bạn, hãy truy cập Tệp và nhấp vào Mở hoặc nhấn phím tắt Ctrl + O.
- Trong hộp thoại Mở , chọn Tệp văn bản (*.prn;* .txt;*.csv) từ danh sách thả xuống ở góc dưới bên phải.
- Duyệt tìm tài liệu CSV rồi nhấp đúp vào tài liệu đó để đang mở.
Các giá trị được phân tách bằng dấu phẩysổ làm việc . Trên thực tế, việc chuyển đổi qua lại giữa một số tệp Excel có thể khá bất tiện và nặng nề. Thay vào đó, bạn có thể nhập tất cả các tệp vào cùng một sổ làm việc - hướng dẫn chi tiết có tại đây: Cách hợp nhất nhiều tệp CSV vào một sổ làm việc Excel.
Hy vọng rằng, bây giờ bạn có thể chuyển đổi bất kỳ tệp CSV nào sang Excel một cách dễ dàng. Và cảm ơn sự kiên nhẫn của bạn, tất cả những người đã đọc đến cuối hướng dẫn này :)
tệp (. csv) sẽ được mở ngay trong sổ làm việc mới.Đối với tệp văn bản (. txt ), Excel sẽ bắt đầu Nhập Trình hướng dẫn văn bản . Xem Nhập CSV vào Excel để biết đầy đủ chi tiết.
Cách mở tệp CSV từ Windows Explorer
Cách nhanh nhất để mở tệp .csv trong Excel là nhấp đúp vào tệp đó trong Windows Explorer. Thao tác này sẽ ngay lập tức mở tệp của bạn trong sổ làm việc mới.
Tuy nhiên, phương pháp này chỉ hoạt động nếu Microsoft Excel được đặt làm ứng dụng mặc định cho tệp .csv . Trong trường hợp này, biểu tượng Excel màu xanh lục quen thuộc xuất hiện bên cạnh tài liệu .csv trong Windows Explorer.
Nếu tệp CSV của bạn được đặt để mở bằng một ứng dụng mặc định khác, hãy nhấp chuột phải vào tệp và chọn Mở bằng… > Excel .
Để đặt Excel làm chương trình mặc định cho tệp CVS, đây là các bước thực hiện:
- Nhấp chuột phải vào bất kỳ tệp .csv nào trong Windows Explorer, sau đó chọn Mở bằng… > Chọn ứng dụng khác từ menu ngữ cảnh.
- Dưới Các tùy chọn khác , nhấp vào Excel , đánh dấu hộp kiểm Luôn sử dụng ứng dụng này để mở tệp .csv và nhấp vào OK .
Chuyển đổi CSV sang Excel bằng cách nhập nó
Sử dụng phương pháp này, bạn có thể nhập dữ liệu từ tệp .csv vào trang tính Excel hiện có hoặc mới. Không giống như kỹ thuật trước, nó không chỉ mở tệp trong Excel mà còn thay đổi định dạng .csv thành .xlsx (Excel 2007 trở lên) hoặc.xls (Excel 2003 trở xuống).
Việc nhập có thể được thực hiện theo hai cách:
- Bằng cách sử dụng Trình hướng dẫn nhập văn bản (trong tất cả các phiên bản)
- Bằng cách tạo kết nối Power Query (trong Excel 2016 - Excel 365)
Cách nhập CSV vào Excel bằng Trình hướng dẫn nhập văn bản
Đầu tiên tắt, cần lưu ý rằng Trình hướng dẫn nhập văn bản là một tính năng kế thừa và bắt đầu với Excel 2016, tính năng này được chuyển từ ruy-băng sang Tùy chọn Excel .
Nếu Trình hướng dẫn nhập văn bản không khả dụng trong phiên bản Excel của bạn, bạn có hai tùy chọn sau:
- Bật tính năng Từ văn bản (Cũ).
- Tải Excel để tự động khởi chạy Trình hướng dẫn nhập văn bản . Đối với điều này, hãy thay đổi phần mở rộng tệp từ .csv thành .txt, mở tệp văn bản từ Excel, sau đó làm theo các bước của trình hướng dẫn được mô tả bên dưới.
Để nhập tệp CSV vào Excel, hãy làm như sau là những gì bạn cần làm:
- Trong Excel 2013 trở về trước, hãy chuyển đến nhóm Dữ liệu > Lấy dữ liệu ngoài và nhấp vào Từ Văn bản .
Trong Excel 2016 trở lên, chuyển đến tab Dữ liệu > Nhận & Chuyển đổi nhóm dữ liệu và nhấp vào Lấy dữ liệu > Trình hướng dẫn cũ > Từ văn bản (Cũ) .
Lưu ý. Nếu trình hướng dẫn Từ văn bản không có ở đó, hãy đảm bảo rằng bạn đã bật trình hướng dẫn này. Nếu Trình hướng dẫn kế thừa vẫn chuyển sang màu xám, hãy chọn một ô trống hoặc mở một trang tính trống và thử lại.
- TrongHộp thoại Nhập tệp văn bản , duyệt tìm tệp .csv mà bạn muốn nhập, chọn tệp đó và nhấp vào nút Nhập (hoặc chỉ cần nhấp đúp vào tệp).
- Trình hướng dẫn nhập văn bản sẽ bắt đầu và bạn làm theo các bước của nó. Trước tiên, bạn chọn:
- Loại tệp Được phân tách
- Số hàng để bắt đầu nhập tại (thông thường, hàng 1)
- Dữ liệu của bạn có tiêu đề hay không
Cửa sổ xem trước ở phần dưới của trình hướng dẫn hiển thị một số mục nhập đầu tiên từ tệp CSV của bạn.
- Chọn dấu phân cách và hạn định văn bản.
Dấu phân cách là ký tự phân tách các giá trị trong tệp của bạn. Vì CSV là tệp giá trị được phân tách bằng dấu phẩy nên hiển nhiên bạn chọn Dấu phẩy . Đối với tệp TXT, bạn thường chọn Tab .
Bộ hạn định văn bản là ký tự chứa các giá trị trong tệp đã nhập. Tất cả văn bản nằm giữa hai ký tự hạn định sẽ được nhập dưới dạng một giá trị, ngay cả khi văn bản chứa dấu phân cách đã chỉ định.
Nói chung, bạn chọn ký hiệu dấu ngoặc kép (") làm hạn định văn bản. Để kiểm tra điều này, bạn có thể nhấp vào Quay lại và xem ký tự nào bao gồm các giá trị trong bản xem trước tệp CSV của bạn.
Trong trường hợp của chúng tôi, tất cả các số có dấu phân cách hàng nghìn (cũng là dấu phẩy ) được đặt trong dấu ngoặc kép như "3,392", nghĩa là chúng sẽ được nhập vào một ô. Không chỉ định dấu ngoặc kép làhạn định văn bản, các số trước và sau dấu phân cách hàng nghìn sẽ nằm trong hai cột liền kề.
Để đảm bảo dữ liệu của bạn sẽ được nhập như dự định, hãy xem kỹ phần Xem trước dữ liệu trước khi nhấp vào Tiếp theo .
Mẹo và lưu ý:
- Nếu có nhiều hơn một dấu phân cách liên tiếp trong tệp CSV của bạn thì chọn tùy chọn Xử lý các dấu phân cách liên tiếp thành một để ngăn các ô trống.
- Nếu bản xem trước hiển thị tất cả dữ liệu trong một cột , điều đó có nghĩa là dấu phân cách sai được chọn. Thay đổi dấu phân cách để các giá trị được hiển thị trong các cột riêng biệt.
- Xác định định dạng dữ liệu . Giá trị mặc định là Chung - nó chuyển đổi giá trị số thành số, giá trị ngày và giờ thành ngày và tất cả các loại dữ liệu còn lại thành văn bản.
Để đặt định dạng khác cho một cột cụ thể, hãy nhấp vào bất kỳ đâu trong cột đó trong Xem trước dữ liệu , sau đó chọn một trong các tùy chọn trong Định dạng dữ liệu cột :
- Để giữ số 0 đứng đầu , hãy chọn định dạng Văn bản .
- Để hiển thị chính xác ngày , hãy chọn Ngày , sau đó chọn một định dạng thích hợp trong hộp thả xuống.
Khi bạn hài lòng với Xem trước dữ liệu , hãy nhấp vào nút Hoàn tất nút.
- Chọn nhập dữ liệu vào trang tính hiện có hay trang tính mới và nhấp vào OK .
Mẹo và lưu ý:
- Đểđịnh cấu hình một số tùy chọn nâng cao như kiểm soát làm mới, bố cục và định dạng, hãy nhấp vào Thuộc tính… trong hộp thoại ở trên.
- Nếu một số dữ liệu đã nhập hiển thị không chính xác, bạn có thể thay đổi định dạng với sự trợ giúp của tính năng Định dạng Ô của Excel.
Dưới đây là một số mẹo hữu ích về cách
Cách bật Trình hướng dẫn Nhập Văn bản trong Excel 2016 - Excel 365
Để kích hoạt Trình hướng dẫn nhập văn bản trong các phiên bản Excel hiện đại, bạn cần làm như sau:
- Nhấp vào tab Tệp , sau đó nhấp vào Tùy chọn > Dữ liệu .
- Trong Hiển thị trình hướng dẫn nhập dữ liệu cũ , chọn Từ văn bản (Cũ) và nhấp vào OK.
Sau khi được bật, trình hướng dẫn sẽ xuất hiện trên tab Dữ liệu , trong Nhận & Nhóm Chuyển đổi dữ liệu , trong Nhận dữ liệu > Trình hướng dẫn cũ.
Cách chuyển CSV sang Excel bằng cách kết nối với nó
Trong Excel 365, Excel 2021, Excel 2019 và Excel 2016, bạn có thể nhập dữ liệu từ tệp văn bản bằng cách kết nối với tệp đó với sự trợ giúp của Power Query. Đây là cách thực hiện:
- Trên tab Dữ liệu , trong phần Nhận & Chuyển đổi dữ liệu nhóm, nhấp vào Từ văn bản/CSV . Xem thêm: Cách khóa và ẩn công thức trong Excel
- Trong hộp thoại Nhập dữ liệu , chọn văn bản tệp quan tâm và nhấp vào Nhập .
- Trong hộp thoại xem trước, bạn có các tùy chọn sau:
- Dấu phân cách . Chọnký tự phân tách các giá trị trong tệp văn bản của bạn.
- Phát hiện loại dữ liệu . Bạn có thể để Excel tự động xác định loại dữ liệu cho từng cột dựa trên 200 hàng đầu tiên (mặc định) hoặc toàn bộ tập dữ liệu . Hoặc bạn có thể chọn không phát hiện các loại dữ liệu và nhập dữ liệu ở định dạng Văn bản ban đầu.
- Chuyển đổi dữ liệu . Tải dữ liệu vào Power Query Editor để bạn có thể chỉnh sửa trước khi chuyển sang Excel. Sử dụng tính năng này để đặt định dạng mong muốn cho các cột cụ thể.
- Tải . Kiểm soát nơi nhập dữ liệu. Để nhập tệp csv vào một trang tính mới, hãy chọn Tải . Để chuyển dữ liệu sang trang tính hiện có hoặc trang tính mới ở dạng bảng, PivotTable/PivotChart hoặc chỉ tạo kết nối, hãy chọn Tải vào .
Nhấp vào nút Tải sẽ nhập dữ liệu CSV ở định dạng bảng như sau:
Bảng đã nhập được liên kết với tài liệu CSV gốc và bạn có thể cập nhật nó bất kỳ lúc nào bằng cách làm mới truy vấn (tab Thiết kế bảng > Làm mới ).
Mẹo và lưu ý:
- Để thay đổi bảng thành một phạm vi bình thường, hãy nhấp chuột phải vào bất kỳ ô nào, sau đó nhấp vào Bảng > Chuyển đổi thành Phạm vi . Thao tác này sẽ xóa vĩnh viễn truy vấn khỏi trang tính và ngắt kết nối dữ liệu đã nhập khỏi tệp gốc.
- Nếu các giá trị trong một cột nhất định được nhập vào mộtđịnh dạng sai, bạn có thể thử tự khắc phục bằng cách chuyển văn bản thành số hoặc văn bản thành ngày.
Chuyển đổi CSV sang Excel: mở so với nhập
Khi nào Microsoft Excel mở tệp .csv, tệp này sử dụng cài đặt định dạng dữ liệu mặc định của bạn để hiểu chính xác cách hiển thị từng cột dữ liệu văn bản. Điều này hoạt động tốt trong hầu hết các trường hợp.
Nếu tệp văn bản của bạn có các giá trị cụ thể và bạn muốn kiểm soát cách hiển thị chúng trong Excel, thì hãy nhập thay vì mở. Dưới đây là một vài trường hợp sử dụng điển hình:
- Tệp CSV sử dụng các dấu phân cách khác nhau.
- Tệp CSV chứa các định dạng ngày tháng khác nhau.
- Một số số có các số 0 ở đầu nên được giữ lại.
- Bạn muốn xem bản xem trước về cách dữ liệu CSV của mình sẽ được chuyển đổi thành Excel.
- Nói chung, bạn đang tìm kiếm sự linh hoạt hơn.
Cách lưu tệp CSV trong Excel
Cho dù bạn đã sử dụng phương pháp chuyển đổi nào, bạn có thể lưu tệp kết quả như bình thường.
- Trong trang tính Excel của bạn, hãy nhấp vào Tệp > Lưu dưới dạng .
- Duyệt tìm thư mục mà bạn muốn lưu tệp.
- Để lưu dưới dạng tệp Excel, hãy chọn Excel Sổ làm việc (*.xlsx) từ menu thả xuống Lưu dưới dạng . Để lưu dưới dạng tệp được phân tách bằng dấu phẩy, hãy chọn CSV (Phân cách bằng dấu phẩy) hoặc CSV UTF-8 .
- Nhấp vào Lưu .
Nếu bạn đã lưu tệp CSV ở định dạng .xls trong các phiên bản cũ hơn thì trong Excel2010 trở lên, bạn có thể gặp phải lỗi "Tệp bị hỏng và không thể mở được". Cố gắng làm theo các đề xuất này để mở tệp .xls bị hỏng.
Cách mở nhiều tệp CSV trong Excel cùng một lúc
Có thể bạn đã biết, Microsoft Excel cho phép mở nhiều sổ làm việc cùng một lúc bằng cách sử dụng lệnh Open tiêu chuẩn. Điều này cũng áp dụng cho các tệp CSV.
Để mở nhiều tệp CSV trong Excel, đây là các bước để bạn làm theo:
- Trong Excel của bạn, hãy nhấp vào Tệp > Mở hoặc nhấn đồng thời các phím Ctrl + O.
- Nhấp vào nút Duyệt qua và điều hướng đến thư mục nguồn.
- Trong thư mục danh sách thả xuống bên cạnh hộp Tên tệp , chọn Tệp văn bản (*.prn, *.txt, *.csv) .
- Chọn tệp văn bản của bạn :
- Để chọn các tệp liền kề , hãy nhấp vào tệp đầu tiên, giữ phím Shift rồi nhấp vào tệp cuối cùng. Cả hai tệp được nhấp cũng như tất cả các tệp nằm giữa chúng sẽ được chọn.
- Để chọn các tệp không liền kề , hãy giữ phím Ctrl và nhấp vào từng tệp riêng lẻ mà bạn muốn mở .
- Với nhiều tệp được chọn, hãy nhấp vào nút Mở .
Trong Windows Explorer , bạn có thể nhấp chuột phải vào các tệp đã chọn và chọn Mở từ menu ngữ cảnh.
Phương pháp này đơn giản và nhanh chóng và chúng tôi có thể gọi nó là hoàn hảo nhưng vì một điều nhỏ - nó sẽ mở mỗi tệp CSV dưới dạng riêng biệt