Bài viết Cách chuyển đổi file CSV sang Excel (XLS, XLSX) hàng loạt thuộc chủ đề về tin học đang được rất nhiều bạn lưu tâm đúng không nào !! Hôm nay, Hãy cùng HocVienCanboxd tìm hiểu Cách chuyển đổi file CSV sang Excel (XLS, XLSX) hàng loạt trong bài viết hôm nay nha !
Các bạn đang xem nội dung về : “Cách chuyển đổi file CSV sang Excel (XLS, XLSX) hàng loạt”
mặt khác, định dạng CSV còn khả năng được dùng trong các ứng dụng Microsoft Excel, Google Sheests, Polaris Office, Libre Office, .v.v…). để đọc và chỉnh sửa tương tự file Excel.
mặc khác, việc tải các file CSV từ Internet về máy tính và thao tác trên Microsoft Excel đôi khi vẫn xảy ra một vài lỗi, cũng như không vận dụng được hết các công cụ, hổ trợ trên ứng dụng Excel.
Chính vì thế, để tiện cho các bạn khi dùng các file CSV thì ngày hôm nay mình sẽ chia sẻ tới các bạn một mẹo nhỏ trong việc chuyển đổi định dạng file CSV thành XLS hoặc XLSX hàng loạt ngay trên ứng dụng Excel bằng code VBA.
Đọc thêm:
#1. Chuyển đổi file CSV sang Excel bằng VBA (định dạng XLS)
+ Bước 1: Đầu tiên bạn mở ứng dụng Excel của mình lên. Tại đây, bạn chọn tab Developer
=> và click vào Visual Basic
. Hoặc bạn cũng khả năng nhấn tổ hợp phím Alt + F11
để mở trình soạn code VBA.
Note: Nếu Excel của bạn chưa thấy xuất hiện tab Developer thì xem lại cách thêm tab Developer vào Excel nha !
+ Bước 2: Hộp thoại Microsoft Visual Basic for Applications
mở ra. Tại đây bạn chọn menu Insert
=> rồi click Module
.
Và copy đoạn Code sau đây….
Sub CSVtoXLS()
‘UpdatebyExtendoffice20170814
Dim xFd As FileDialog
Dim xSPath As String
Dim xCSVFile As String
Dim xWsheet As String
Application.DisplayAlerts = False
Application.StatusBar = True
xWsheet = ActiveWorkbook.Name
Set xFd = Application.FileDialog(msoFileDialogFolderPicker)
xFd.Title = “Select a folder:”
If xFd.Show = -1 Then
xSPath = xFd.SelectedItems(1)
Else
Exit Sub
End If
If Right(xSPath, 1) <> “” Then xSPath = xSPath + “”
xCSVFile = Dir(xSPath & “*.csv”)
Do While xCSVFile <> “”
Application.StatusBar = “Converting: ” & xCSVFile
Workbooks.Open Filename:=xSPath & xCSVFile
ActiveWorkbook.SaveAs Replace(xSPath & xCSVFile, “.csv”, “.XLS”, vbTextCompare), xlNormal
ActiveWorkbook.Close
Windows(xWsheet).Activate
xCSVFile = Dir
Loop
Application.StatusBar = False
Application.DisplayAlerts = True
End Sub
=> …. Và Paste vào hộp thoại Module1 (Code)
=> rồi nhấn Run
, hoặc nhấn phím F5
để thực thi.
+ Bước 3: Tiếp theo, hộp thoại Select a Folder
hiện lên, tại đây bạn tìm đến thư mục chứa file CSV
=> kích chọn và nhấn OK
để Excel tiến hành Convert file hàng loạt.
+ Bước 4: Và đây là kết quả, các file XLS nằm trong Folder của file CSV như hình.
#2. Chuyển đổi file CSV thành XLSX bằng code VBA
Ngoài cách chuyển đổi file CSV sang định dạng Excel 97-2003
như trên. Để Convert hàng loạt file CSV sang định dạng XLSX
của Microsoft Excel 2007 trở lên thì các bạn cũng làm tương tự.
Chỉ khác là thay đoạn code bên trên bằng đoạn code dưới đây => và nhấn Run
hoặc F5
trên bàn phím tại hộp thoại Microsoft Visual Basic for Applications
để chạy:
Sub CSVtoXLSX()
‘UpdatebyExtendoffice20170814
Dim xFd As FileDialog
Dim xSPath As String
Dim xCSVFile As String
Dim xWsheet As String
Application.DisplayAlerts = False
Application.StatusBar = True
xWsheet = ActiveWorkbook.Name
Set xFd = Application.FileDialog(msoFileDialogFolderPicker)
xFd.Title = “Select a folder:”
If xFd.Show = -1 Then
xSPath = xFd.SelectedItems(1)
Else
Exit Sub
End If
If Right(xSPath, 1) <> “” Then xSPath = xSPath + “”
xCSVFile = Dir(xSPath & “*.csv”)
Do While xCSVFile <> “”
Application.StatusBar = “Converting: ” & xCSVFile
Workbooks.Open Filename:=xSPath & xCSVFile
ActiveWorkbook.SaveAs Replace(xSPath & xCSVFile, “.csv”, “.XLSX”, vbTextCompare), xlWorkbookDefault
ActiveWorkbook.Close
Windows(xWsheet).Activate
xCSVFile = Dir
Loop
Application.StatusBar = False
Application.DisplayAlerts = True
End Sub
Sau đó chọn thư mục chứa các file CSV => rồi click OK
để tiến hành Convert.
Và ta có được kết quả Convert định dạng file CSV sang định dạng XLSX như hình bên dưới.
#3. Cách chuyển đổi file CSV sang Excel online
Ngoài cách dùng code mà mình vừa hướng dẫn chi tiết bên trên ra thì các bạn cũng khả năng dùng cách convert file CSV sang Excel bằng các công cụ trực tuyến một cách nhanh chóng.
+ Bước 1: Bạn truy cập vào địa chỉ này: https://convertio.co/vn/csv-xls/ => Sau đó nhấn vào nút Chọn tập tin
để tải file CSV từ máy tính của bạn lên.
+ Bước 2: Sau đó bạn nhấn vào nút Chuyển đổi
=> sau khi chuyển đổi xong thì bạn nhấn tải về là xong.
Nói chung là mấy trang chuyển đổi trực tuyến này mình nghĩ ai cũng khả năng dùng được một cách đơn giản. quy trình đơn giản chỉ là tải file cần chuyển đổi lên => sau đó nhấn chuyển đổi => và tải file đã chuyển đổi về là xong.
Trang nào cũng vậy cả thôi !
Ngoài trang web bên trên ra còn một vài trang web cũng hỗ trợ tính năng chuyển đổi định dạng CSV sang Excel trực tuyến khác nữa, đó là:
- https://www.zamzar.com/convert/csv-to-xls/
- https://onlineconvertfree.com/vn/convert-format/csv-to-xls/
- Các bạn bổ sung thêm nếu có nha……………………………………………..
#4. Lời kết
Okay, vậy là xong rồi đấy ???? Và như vậy mình vừa hướng dẫn rất chi tiết cho các bạn hai mẹo nhỏ trong việc áp dụng Code VBA để thực hiện chuyển đổi file CSV sang Excel (định dạng XLS hoặc XLSX) hàng loạt một cách nhanh chóng và kết quả rồi nha.
Đến đây thì bài hướng dẫn cách convert file CSV sang XLS hoặc XLSX hàng loạt trên Excel của mình cũng xin được tạm dừng. Hi vọng thủ thuật này sẽ hữu ích với mọi người.
Chúc các bạn thành công.
CTV: Lương Trung – Hocviencanboxd.edu.vn
Note: Bài viết này hữu ích với bạn chứ? Đừng quên đánh giá bài viết, like và chia sẻ cho bạn bè và thân nhân của bạn nha !
Các câu hỏi về Cách chuyển đổi file CSV sang Excel (XLS, XLSX) hàng loạt
Nếu có bắt kỳ câu hỏi thắc mắt nào vê Cách chuyển đổi file CSV sang Excel (XLS, XLSX) hàng loạt hãy cho chúng mình biết nha, mõi thắt mắt hay góp ý của các bạn sẽ giúp mình nâng cao hơn hơn trong các bài sau nha <3
Bài viết Cách chuyển đổi file CSV sang Excel (XLS, XLSX) hàng loạt ! được mình và team xem xét cũng như tổng hợp từ nhiều nguồn. Nếu thấy bài viết Cách chuyển đổi file CSV sang Excel (XLS, XLSX) hàng loạt Cực hay ! Hay thì hãy ủng hộ team Like hoặc share.
Nếu thấy bài viết Cách chuyển đổi file CSV sang Excel (XLS, XLSX) hàng loạt rât hay ! chưa hay, hoặc cần bổ sung. Bạn góp ý giúp mình nha!!
Các Hình Ảnh Về Cách chuyển đổi file CSV sang Excel (XLS, XLSX) hàng loạt
Các từ khóa tìm kiếm cho bài viết #Cách #chuyển #đổi #file #CSV #sang #Excel #XLS #XLSX #hàng #loạt
Tham khảo thêm dữ liệu, tại WikiPedia
Bạn khả năng tham khảo nội dung chi tiết về Cách chuyển đổi file CSV sang Excel (XLS, XLSX) hàng loạt từ web Wikipedia.◄
source: https://hocviencanboxd.edu.vn/
Xem thêm các bài viết về Học Excel hay tại : https://hocviencanboxd.edu.vn/hoc-office/hoc-excel/