CSV , còn được gọi là Giá trị được phân tách bằng dấu phẩy , là một định dạng được sử dụng rộng rãi thường được yêu cầu cho các phần mềm phân tích dữ liệu khác nhau. Đó là một định dạng mà chúng ta có thể xem các số và văn bản ở dạng văn bản thuần túy. Thêm vào đó, nó dễ dàng tổ chức và chỉnh sửa để có khả năng thích ứng cao. Ngày nay, định dạng này khá phổ biến vì tính đơn giản của nó. Có một khả năng đáng kể là bạn có thể gặp phải tình huống cần tạo tệp CSV từ Excel. Trong bài viết này, chúng tôi sẽ chỉ cho bạn 6 cách dễ dàng và nhanh chóng để tạo tệp CSV từ Excel.
Bạn có thể tải xuống các sổ làm việc Excel sau để hiểu rõ hơn và tự thực hành.
6 Phương pháp tạo tệp CSV từ Excel
Để minh họa, chúng tôi sẽ sử dụng tệp nguồn sau làm tập dữ liệu của mình. Đó là Báo cáo bán hàng hàng ngày của một cửa hàng thức ăn nhanh cụ thể. Ví dụ:tập dữ liệu chứa dữ liệu về Người bán hàng , Mục và Số lượng trong cột B , C và D tương ứng.
Bây giờ, chúng tôi sẽ tạo tệp CSV từ tập dữ liệu tương ứng theo nhiều cách. Vì vậy, chúng ta hãy khám phá từng cái một.
Ở đây, chúng tôi đã sử dụng Microsoft Excel 365 phiên bản, bạn có thể sử dụng bất kỳ phiên bản nào khác tùy theo sự thuận tiện của bạn.
1. Sử dụng Save As Command
Phương pháp dễ nhất để tạo tệp CSV là sử dụng Lưu dưới dạng lệnh trong Excel. Do đó, hãy làm theo các bước dưới đây để tạo tệp CSV từ Excel.
📌 Các bước:
- Ngay từ đầu, hãy chuyển đến Tệp tab.
- Sau đó, nhấp vào Lưu dưới dạng trên menu.
- Trong Lưu dưới dạng , chọn phần Duyệt qua tùy chọn.
Ngay lập tức, nút Lưu dưới dạng hộp thoại xuất hiện trước chúng ta.
- Tại đây, chọn CSV (Phân cách bằng dấu phẩy) trong Lưu dưới dạng loại hộp.
- Sau đó, nhấp vào nút Lưu nút.
Lưu ý: Sau khi nhấn nút Lưu , bạn sẽ nhận được một hộp thoại cảnh báo. Nó nhắc bạn rằng chỉ trang tính đang hoạt động mới được chuyển đổi thành tệp CSV. Và, để nhận được tất cả các trang tính ở định dạng CSV, bạn phải thực hiện các bước trên cho mỗi trang tính .
Theo đó, nó sẽ tạo một tệp CSV có cùng tên ở vị trí mong muốn trên PC của bạn.
- Hiện tại, hãy nhấp chuột phải vào tệp.
- Từ trình đơn ngữ cảnh, chạm vào Mở bằng .
- Sau đó, chọn Notepad từ menu phụ.
Ngay lập tức, nó sẽ mở tệp CSV trong Notepad ứng dụng.
Ngoài ra, bạn có thể mở cùng một tệp bằng Excel. Nhưng nó sẽ không giống như trước đây. Nó sẽ hiển thị dữ liệu mà không có bất kỳ loại định dạng nào.
Đọc thêm: Cách lưu tệp Excel dưới dạng CSV với dấu phẩy (3 phương pháp phù hợp)
2. Sử dụng CSV UTF-8 để tạo tệp CSV Giữ các ký tự đặc biệt
Phương pháp trên tuy đơn giản nhưng nó có một nhược điểm. Nó không thể chuyển đổi các ký tự đặc biệt ( Không phải ASCII nhân vật). Vì vậy, hãy tìm hiểu các bước bên dưới để tạo tệp CSV mà không hủy các ký tự đặc biệt.
📌 Các bước:
Trong tập dữ liệu sau, chúng tôi có hai tên mục được viết bằng tiếng Nhật.
- Trước hết, hãy mở Lưu dưới dạng hộp thoại như Phương pháp 1 .
- Sau đó, chọn CSV UTF-8 (Phân cách bằng dấu phẩy) ở định dạng Lưu dưới dạng hộp.
- Sau đó, nhấp vào Lưu .
Do đó, nó sẽ tạo một tệp CSV cho trang tính mong muốn. Và bạn cũng có thể thấy ký tự đặc biệt trong tệp CSV, được hiển thị là ??? (dấu chấm hỏi) trong Phương pháp 1 .
- Sau đó, mở tệp trong Notepad và xem kết quả tương tự tại đây.
Đọc thêm:Lưu Excel dưới dạng CSV với Dấu ngoặc kép (3 phương pháp đơn giản nhất)
3. Áp dụng mã hóa UTF-16
Hơn nữa, chúng ta có thể làm theo một quy trình khác để tạo tệp CSV với các ký tự đặc biệt từ Excel. Do đó, hãy tìm hiểu quy trình sau để thực hiện thao tác.
📌 Các bước:
- Giống như trước đây , nhận Lưu dưới dạng hộp thoại.
- Tại đây, chọn Văn bản Unicode định dạng trong Lưu dưới dạng .
- Do đó, hãy nhấn vào nút Lưu nút.
Do đó, nó sẽ tạo một tệp văn bản với .txt phần mở rộng.
- Sau đó, mở nó trong Notepad .
- Tiếp theo, chuyển đến Tệp tab.
- Sau đó, chọn Lưu dưới dạng từ các tùy chọn (Nhấn CTRL + SHIFT + S làm phím tắt).
Ngay lập tức, nó sẽ mở Lưu dưới dạng hộp thoại của Notepad ứng dụng.
- Trong Tên tệp , hãy thêm .csv phần mở rộng sau tên tệp.
- Sau đó, chọn Tất cả các tệp trong mục Lưu dưới dạng hộp.
- Sau đó, chọn UTF-16 LE trong Mã hóa hộp.
- Như thường lệ, nhấn nút Lưu nút.
Kết quả là nó sẽ trả về một tệp CSV có chứa các ký tự đặc biệt một cách chính xác.
Đọc thêm: Chuyển đổi Excel thành tệp CSV được phân tách bằng dấu phẩy (2 cách dễ dàng)
Bài đọc tương tự
- Cách giữ Zeros dẫn đầu trong Excel CSV có lập trình
- [Đã sửa!] Excel Không lưu CSV bằng Dấu phẩy (7 Giải pháp Có thể có)
4. Sử dụng Google Trang tính
Ngoài ra, chúng tôi có thể sử dụng Google Trang tính để tạo tệp CSV từ Excel. Thật đơn giản và dễ dàng, chỉ cần làm theo.
📌 Các bước:
- Đầu tiên, hãy mở một bảng tính trống trong Google Trang tính .
- Thứ hai, chuyển đến Tệp tab.
- Thứ ba, nhấp vào Nhập từ các tùy chọn có sẵn.
- Sau đó, chọn sổ làm việc Excel ưa thích.
- Sau đó, nhấp vào Nhập dữ liệu .
Do đó, nó sẽ mở tệp trong bảng tính.
- Một lần nữa, tiếp tục đến Tệp tab.
- Vào lúc này, hãy nhấp vào Tải xuống .
- Sau đó, chọn Các giá trị được phân tách bằng dấu phẩy (.csv) từ các tùy chọn.
- Tiếp theo, mở tệp đã tải xuống.
- Cuối cùng, bạn sẽ nhận được tệp CSV mới giống như trong hình sau.
Đọc thêm: Cách tự động chuyển đổi tệp Excel sang CSV (3 phương pháp dễ dàng)
5. Triển khai mã VBA
Bạn đã bao giờ nghĩ đến việc tự động hóa các bước lặp đi lặp lại và nhàm chán giống nhau trong Excel chưa? Đừng nghĩ gì nữa, vì VBA bạn đã bảo hiểm chưa. Trên thực tế, bạn có thể tự động hóa hoàn toàn phương pháp trước với sự trợ giúp của VBA . Hãy xem nó hoạt động.
📌 Các bước:
- Trước tiên, hãy chuyển đến Nhà phát triển tab.
- Sau đó, nhấp vào Visual Basic trên Mã nhóm.
- Hoặc, nhấn ALT + F11 để lặp lại nhiệm vụ.
Ngay lập tức, Microsoft Visual Basic cho ứng dụng cửa sổ xuất hiện.
- Tại đây, chuyển đến Chèn tab.
- Sau đó, chọn Mô-đun .
- Do đó, hãy dán đoạn mã sau vào mô-đun.
Sub create_csv_from_excel()
Dim wst As Worksheet
Dim path_x As String
Application.ScreenUpdating = False
path_x = ActiveWorkbook.Path & " " & Left(ActiveWorkbook.Name, _
InStr(ActiveWorkbook.Name, ".") - 1)
For Each wst In Worksheets
wst.Copy
ActiveWorkbook.SaveAs Filename:=path_x & "" & wst.Name & ".csv", _
FileFormat:=xlCSV, CreateBackup:=False
ActiveWorkbook.Close False
Next
Application.ScreenUpdating = True
End Sub
- Bây giờ, Chạy mã.
Cuối cùng, nó sẽ tạo một tệp CSV riêng biệt.
- Vì vậy, hãy mở tệp.
Đọc thêm: Cách ghi vào tệp văn bản bằng Excel VBA
6. Xử lý công cụ chuyển đổi trực tuyến mà không cần mở tệp
Ở đây, chúng tôi sẽ sử dụng một phương pháp khác để tạo tệp CSV từ Excel bằng cách sử dụng trình chuyển đổi trang web trực tuyến. Hãy đi qua các bước để tìm hiểu nó.
📌 Các bước:
- Ban đầu, hãy truy cập liên kết https://convertio.co/xls-csv/ .
- Sau đó, nhấp vào Chọn tệp .
- Sau đó, chọn sổ làm việc Excel phù hợp.
- Ngoài ra, hãy chọn CSV làm tùy chọn chuyển đổi.
- Cuối cùng, nhấp vào nút Chuyển đổi nút.
- Cuối cùng, nhấp vào Tải xuống để tải tệp CSV đã chuyển đổi xuống PC của bạn.
- Tương tự , mở có thể mở nó trong Notepad hoặc Excel .
Đọc thêm: Cách chuyển đổi Excel sang CSV mà không cần mở (4 phương pháp dễ dàng)
Cách tạo tệp CSV trong Excel cho Danh bạ
Trong phần này, chúng ta sẽ tìm hiểu cách tạo tệp CSV cho địa chỉ liên hệ trong Excel . Vì vậy, đừng chần chừ thêm nữa, hãy đi sâu vào!
📌 Các bước:
Tại đây, chúng tôi đã có Danh sách liên hệ trong tay chúng tôi dưới dạng sổ làm việc Excel.
Để tạo tệp CSV từ tập dữ liệu này, hãy làm theo các bước bên dưới.
- Trước hết, hãy mở Lưu dưới dạng hộp thoại như trước đây .
- Thứ hai, chọn đúng vị trí tệp mà bạn muốn lưu tệp CSV mới của mình.
- Sau đó, chọn CSV UTF-8 (Phân cách bằng dấu phẩy) ở định dạng Lưu dưới dạng hộp.
- Cuối cùng, nhấp vào Lưu .
- Do đó, hãy mở tệp mới trong Notepad .
Kết luận
Đó là tất cả của tôi ngày hôm nay. Bài viết này giải thích cách tạo tệp CSV từ Excel một cách đơn giản và ngắn gọn. Đừng quên tải xuống Thực hành tập tin. Cảm ơn bạn đã đọc bài viết này. Chúng tôi hy vọng điều này là hữu ích. Vui lòng cho chúng tôi biết trong phần bình luận nếu bạn có bất kỳ thắc mắc hoặc đề xuất nào. Vui lòng truy cập trang web của chúng tôi, Exceldemy , một nhà cung cấp giải pháp Excel một cửa, để khám phá thêm. Happy Excelling ☕.
Các bài viết có liên quan
- Cách chuyển đổi nhiều tệp Excel sang CSV (3 cách phù hợp)
- Cách chuyển đổi tệp Excel thành tệp văn bản với dấu phân cách bằng dấu phẩy (3 phương pháp)
- Macro để chuyển đổi Excel thành tệp văn bản được phân cách bằng đường ống (3 phương pháp)