Làm cách nào để bạn chuyển đổi tất cả các trang tính excel sang csv bằng macro?

Mẫu mạnh mẽ và đa mục đích để quản lý dự án. Giờ đây, bạn có thể quản lý liền mạch các dự án, nhiệm vụ, cuộc họp, bản trình bày, nhóm, khách hàng, các bên liên quan và thời gian của mình. Trang này mô tả tất cả các tính năng và tùy chọn mới tuyệt vời đi kèm với các mẫu cao cấp của chúng tôi

CSV là viết tắt của Giá trị được phân tách bằng dấu phẩy. Điều này có nghĩa là các giá trị chỉ được phân tách bằng dấu phẩy trong tệp CSV. Các tệp CSV rất cần thiết để quản lý cơ sở dữ liệu. Chúng tôi cũng sử dụng Excel để quản lý dữ liệu. Nếu bạn đang tìm kiếm một số thủ thuật đặc biệt để lưu nhiều trang tính trong Excel vào CSV, bạn đã đến đúng nơi. Trong Microsoft Excel, có nhiều cách để lưu nhiều sheet trong Excel sang CSV. Trong bài viết này, chúng ta sẽ thảo luận về sáu phương pháp để lưu nhiều trang tính trong Excel vào CSV. Hãy làm theo hướng dẫn đầy đủ để tìm hiểu tất cả những điều này

Mục lục

Tải sách bài tập thực hành

Tải xuống sách bài tập thực hành này để thực hành trong khi bạn đang đọc bài viết này

Lưu nhiều trang tính trong Excel vào CSV. xlsm

6 phương pháp dễ dàng để lưu nhiều trang tính trong Excel sang CSV

Chúng tôi sẽ sử dụng sáu phương pháp hiệu quả và mẹo để lưu nhiều trang tính trong Excel sang CSV trong phần sau. Phần này cung cấp chi tiết sâu rộng về sáu phương pháp. Bạn nên học và áp dụng tất cả những điều này, vì chúng sẽ cải thiện khả năng tư duy và kiến ​​thức Excel của bạn

1. Sử dụng lệnh Lưu dưới dạng

Ở đây, chúng tôi sẽ trình bày cách lưu nhiều trang tính trong Excel vào CSV. Trước tiên, hãy để chúng tôi giới thiệu với bạn bảng tính Excel của chúng tôi để bạn có thể hiểu những gì chúng tôi đang cố gắng thực hiện với bài viết này. Có ba trang tính trong sổ làm việc Excel của chúng tôi. Sheet1 là trang tính đầu tiên, dữ liệu của nó được hiển thị trong hình sau

Sheet2 là trang tính thứ hai, dữ liệu của nó được hiển thị trong hình ảnh sau

Sheet3 là trang tính thứ ba, dữ liệu của nó được hiển thị trong hình ảnh sau

Sử dụng lệnh Save As là cách dễ nhất và nhanh nhất để lưu nhiều trang tính trong Excel vào CSV. Hãy xem qua các bước để lưu nhiều trang tính trong Excel vào CSV

📌 Các bước

  • Đầu tiên, hãy chuyển đến tab Tệp

  • Tiếp theo, chọn Lưu dưới dạng và nhấp vào tùy chọn CSV [Được phân cách bằng dấu phẩy]. Sau đó, nhấp vào nút Lưu. Do đó, tệp CSV sẽ được lưu trong thư mục lưu tệp xlsx trước đó. Nếu bạn muốn lưu tệp định dạng CSV mới ở một vị trí khác, bạn nên nhấp vào tùy chọn Duyệt qua và chỉ định thư mục mà bạn muốn lưu tệp định dạng mới

  • Do đó, chúng tôi sẽ có thể chuyển đổi Sheet1 thành CSV-1. Bây giờ, chúng tôi muốn chuyển đổi các trang tính Excel khác thành tệp CSV. Theo các quy trình đã nói ở trên, chúng tôi phải chuyển đổi Sheet2 thành tệp CSV-2 và Sheet3 thành tệp CSV-3
  • Bây giờ, bạn có thể xem các tệp CSV trong hình sau

  • Do đó, bạn sẽ có thể lưu nhiều trang tính trong Excel vào CSV. Nếu bạn muốn mở tệp, bạn phải nhấp chuột phải vào tệp đó và chọn tùy chọn Mở bằng . Sau đó chọn Notepad như hình bên dưới

  • Hình ảnh sau đây hiển thị dữ liệu từ CSV-1, tệp CSV đầu tiên mà chúng tôi tạo từ Sheet1

  • Hình ảnh sau đây hiển thị dữ liệu từ CSV-2, tệp CSV mà chúng tôi tạo từ Sheet2

  • Hình ảnh sau đây hiển thị dữ liệu từ CSV-3, tệp CSV mà chúng tôi tạo từ Sheet3

Đây là cách chúng tôi có thể lưu nhiều trang tính trong Excel vào nhiều tệp CSV

Đọc thêm. Cách lưu tệp Excel dưới dạng CSV [3 phương pháp hữu ích]

2. Chuyển đổi Nhiều Trang tính thành CSV dưới dạng ‘CSV UTF-8′ Định dạng

Ở đây, chúng tôi sẽ sử dụng một phương pháp khác để chuyển đổi Excel sang CSV bằng cách sử dụng tùy chọn CSV UTF-8. Hãy xem qua các bước để chuyển đổi Excel sang CSV

📌 Các bước

  • Đầu tiên, hãy chuyển đến tab Tệp

  • Tiếp theo, chọn Lưu dưới dạng và nhấp vào tùy chọn CSV UTF-8 [Được phân cách bằng dấu phẩy]. Sau đó, nhấp vào nút Lưu. Do đó, tệp CSV sẽ được lưu trong thư mục lưu tệp xlsx trước đó. Nếu bạn muốn lưu tệp định dạng CSV mới ở một vị trí khác, bạn nên nhấp vào tùy chọn Duyệt qua và chỉ định thư mục mà bạn muốn lưu tệp định dạng mới

  • Do đó, chúng tôi sẽ có thể chuyển đổi Sheet1 thành CSV-1. Bây giờ, chúng tôi muốn chuyển đổi các trang tính Excel khác thành tệp CSV. Theo các quy trình đã nói ở trên, chúng tôi phải chuyển đổi Sheet2 thành tệp CSV-2 và Sheet3 thành tệp CSV-3
  • Bây giờ, bạn có thể xem các tệp CSV trong hình sau

  • Do đó, bạn sẽ có thể chuyển nhiều trang tính trong Excel sang CSV. Nếu bạn muốn mở tệp, bạn phải nhấp chuột phải vào tệp đó và chọn tùy chọn Mở bằng. Sau đó chọn Notepad như hình bên dưới

  • Hình ảnh sau đây hiển thị dữ liệu từ CSV-1, tệp CSV mà chúng tôi tạo từ Sheet1

  • Hình ảnh sau đây hiển thị dữ liệu từ CSV-2, tệp CSV mà chúng tôi tạo từ Sheet2

  • Hình ảnh sau đây hiển thị dữ liệu từ CSV-3, tệp CSV mà chúng tôi tạo từ Sheet3

Đây là cách chúng tôi có thể lưu nhiều trang tính trong Excel vào nhiều tệp CSV

Đọc thêm. Cách lưu nhiều trang tính Excel thành một tệp PDF [2 phương pháp đơn giản]

3. Nhúng mã VBA

Bằng cách sử dụng một mã đơn giản, bạn sẽ có thể lưu nhiều trang tính trong Excel sang CSV. Bạn phải làm theo các bước sau

📌 Các bước

  • Đầu tiên, nhấn Alt+F11 để mở trình soạn thảo VBA. Chọn Chèn > Mô-đun

  • Tiếp theo, bạn phải gõ mã sau
Sub Save_Excel_to_csv[]
Dim ws1 As Worksheet
Dim path_1 As String
Application.ScreenUpdating = False
path_1 = ActiveWorkbook.Path & "" & Left[ActiveWorkbook.Name, InStr[ActiveWorkbook.Name, "."] - 1]
For Each ws1 In Worksheets
ws1.Copy
ActiveWorkbook.SaveAs Filename:=path_1 & "" & ws1.Name & ".csv", FileFormat:=xlCSV, CreateBackup:=False
ActiveWorkbook.Close False
Next
 Application.ScreenUpdating = True
End Sub
  • Sau đó, đóng cửa sổ Visual Basic. Sau đó nhấn Alt + F8
  • Khi hộp thoại Macro mở ra, hãy chọn Save_Excel_to_CSV  trong tên Macro. Nhấp vào Chạy

  • Do đó, bạn sẽ nhận được các tệp CSV trong hình sau

  • Do đó, bạn sẽ có thể chuyển nhiều trang tính trong Excel sang CSV. Nếu bạn muốn mở tệp, bạn phải nhấp chuột phải vào tệp đó và chọn tùy chọn Mở bằng. Sau đó chọn Notepad như hình bên dưới

  • Hình ảnh sau đây hiển thị dữ liệu từ CSV-1, tệp CSV mà chúng tôi tạo từ Sheet1

  • Hình ảnh sau đây hiển thị dữ liệu từ CSV-2, tệp CSV mà chúng tôi tạo từ Sheet2

  • Hình ảnh sau đây hiển thị dữ liệu từ CSV-3, tệp CSV mà chúng tôi tạo từ Sheet3

Đọc thêm. Cách lưu mã VBA trong Excel [3 phương pháp phù hợp]

bài đọc tương tự

  • Excel VBA để in dưới dạng PDF và lưu với tên tệp tự động
  • Khắc phục lỗi Excel không phản hồi và lưu công việc của bạn
  • Cách hoàn tác các thay đổi trong Excel sau khi lưu và đóng [2 phương pháp đơn giản]
  • [Sửa chữa]. Microsoft Excel không thể mở hoặc lưu thêm bất kỳ tài liệu nào vì không đủ bộ nhớ khả dụng
  • 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]

4. Sử dụng tùy chọn mã hóa CSV UTF-16

Ở đây, chúng tôi sẽ sử dụng một phương pháp khác để chuyển đổi Excel sang CSV bằng cách sử dụng tùy chọn CSV UTF-16. Hãy xem qua các bước để lưu nhiều trang tính trong Excel vào CSV

📌 Các bước

  • Đầu tiên, hãy chuyển đến tab Tệp

  • Nhấn Save As trong cửa sổ Tệp
  • Sau đó, chọn Văn bản Unicode từ danh sách thả xuống

  • Sau đó, nhấn Lưu. Do đó, bạn sẽ nhận được một. txt
  • Bây giờ, hãy mở tệp văn bản và nhấp vào Lưu dưới dạng
  • Do đó, một hộp thoại sẽ bật ra
  • Tiếp theo, gõ. csv ở cuối tên tệp và chọn Tất cả tệp trong phần Lưu dưới dạng
  • Chọn UTF-16 LE trong trường Mã hóa và nhấn Lưu

  • Do đó, chúng tôi sẽ có thể chuyển đổi Sheet1 thành CSV-1. Bây giờ, chúng tôi muốn chuyển đổi các trang tính Excel khác thành tệp CSV. Theo các quy trình đã nói ở trên, chúng tôi phải chuyển đổi Sheet2 thành tệp CSV-2 và Sheet3 thành tệp CSV-3
  • Bây giờ, bạn có thể xem các tệp CSV trong hình sau

  • Do đó, bạn sẽ có thể chuyển nhiều trang tính trong Excel sang CSV. Nếu bạn muốn mở tệp, bạn phải nhấp chuột phải vào tệp đó và chọn tùy chọn Mở bằng. Sau đó chọn Notepad như hình bên dưới

  • Hình ảnh sau đây hiển thị dữ liệu từ CSV-1, tệp CSV mà chúng tôi tạo từ Sheet1

  • Hình ảnh sau đây hiển thị dữ liệu từ CSV-2, tệp CSV mà chúng tôi tạo từ Sheet2

  • Hình ảnh sau đây hiển thị dữ liệu từ CSV-3, tệp CSV mà chúng tôi tạo từ Sheet3

Đây là cách chúng tôi có thể lưu nhiều trang tính trong Excel vào nhiều tệp CSV

Đọc thêm. [Đã sửa. ] Tệp CSV Excel không lưu các thay đổi [6 giải pháp khả thi]

5. Sử dụng Google Trang tính

Ở đây, chúng tôi sẽ sử dụng một phương pháp khác để chuyển đổi Excel sang CSV bằng cách sử dụng tùy chọn Bảng tính Google. Hãy xem qua các bước để lưu nhiều trang tính trong Excel vào CSV

📌 Các bước

  • Mở một Google Sheets trống lúc đầu như hình bên dưới

  • Chọn Nhập từ tùy chọn Tệp

  • Sau đó, chọn sổ làm việc Excel mong muốn và nhấn Nhập dữ liệu

  • Do đó, nó sẽ mở tệp trong bảng tính
  • Bây giờ, hãy chọn Tệp > Tải xuống > Giá trị được phân tách bằng dấu phẩy [. csv]

  • Tiếp theo, mở tệp đã tải xuống
  • Do đó, chúng tôi sẽ có thể chuyển đổi Sheet1 thành CSV-1. Bây giờ, chúng tôi muốn chuyển đổi các trang tính Excel khác thành tệp CSV. Theo các quy trình đã nói ở trên, chúng tôi phải chuyển đổi Sheet2 thành tệp CSV-2 và Sheet3 thành tệp CSV-3
  • Bây giờ, bạn có thể xem các tệp CSV trong hình sau

  • Do đó, bạn sẽ có thể chuyển nhiều trang tính trong Excel sang CSV. Nếu bạn muốn mở tệp, bạn phải nhấp chuột phải vào tệp đó và chọn tùy chọn Mở bằng. Sau đó chọn Notepad như hình bên dưới

  • CSV-1 là tệp CSV đầu tiên được chuyển đổi từ Sheet1, dữ liệu của nó được hiển thị trong hình sau

  • CSV-2 là tệp CSV được chuyển đổi từ Sheet2, dữ liệu của nó được hiển thị trong hình dưới đây

  • CSV-3 là tệp CSV được chuyển đổi từ Sheet3, dữ liệu của nó được hiển thị trong hình sau

Đây là cách chúng tôi có thể lưu nhiều trang tính trong Excel vào nhiều tệp CSV

Đọc thêm. Cách lưu trang tính trong Excel [2 phương pháp hữu ích]

6. Sử dụng Trình chuyển đổi trực tuyến

Ở đây, chúng tôi sẽ sử dụng một phương pháp khác để lưu nhiều trang tính trong Excel sang CSV bằng cách sử dụng trình chuyển đổi trang web trực tuyến. Hãy xem qua các bước để lưu nhiều trang tính trong Excel vào CSV

📌 Các bước

  • Đầu tiên bạn truy cập https. // chuyển đổi. co/xls-csv/ và nhấp vào Chọn tệp

  • Tiếp theo, chọn tệp từ máy tính của bạn mà bạn muốn chuyển đổi Excel sang CSV và nhấp vào Mở

  • Bây giờ, chọn CSV làm tùy chọn chuyển đổi và nhấp vào Chuyển đổi

  • Cuối cùng, bạn sẽ có thể chuyển đổi Excel sang CSV và nhấp vào Tải xuống để tải xuống tệp

  • Do đó, chúng tôi sẽ có thể chuyển đổi Trang tính 1 thành CSV-1 Bây giờ, chúng tôi muốn chuyển đổi các trang tính Excel khác thành tệp CSV. Theo các quy trình đã nói ở trên, chúng tôi phải chuyển đổi Sheet2 thành tệp CSV-2 và Sheet3 thành tệp CSV-3
  • Bây giờ, bạn có thể xem các tệp CSV trong hình sau

Đây là cách chúng tôi có thể lưu nhiều trang tính trong Excel vào nhiều tệp CSV

Sự kết luận

Thế là hết phiên hôm nay. Tôi thực sự tin rằng từ bây giờ bạn có thể lưu nhiều trang tính trong Excel sang CSV. Nếu bạn có bất kỳ câu hỏi hoặc đề xuất nào, vui lòng chia sẻ chúng trong phần bình luận bên dưới

Đừng quên kiểm tra trang web của chúng tôi Exceldemy. com để biết các vấn đề và giải pháp khác nhau liên quan đến Excel. Tiếp tục học các phương pháp mới và tiếp tục phát triển

Chủ Đề