Computer >> Máy Tính >  >> Phần mềm >> Office

Cách chuyển đổi CSV sang dòng lệnh XLSX (với các bước đơn giản)

Có một số cách để chuyển đổi CSV tệp sang tệp Excel ( .xlsx , .xlsm ). Nhưng bạn có thể làm điều đó bằng cách sử dụng dòng lệnh windows. Ngoài ra, bạn có thể chỉnh sửa CSV theo nhu cầu bạn muốn xuất dữ liệu trong Excel tập tin. Hướng dẫn này sẽ chỉ cho bạn cách chuyển đổi CSV sang xlsx bằng cách sử dụng dòng lệnh windows.

8 bước dễ dàng để chuyển đổi dòng lệnh CSV sang XLSX

Trong hình ảnh sau, chúng tôi đã cung cấp tập dữ liệu của CSV tập tin. Trước tiên, chúng tôi sẽ nhập Visual Basic Script ( VBS ) mã trong Notepad đăng kí. Sau đó, chúng tôi sẽ lưu chúng trong .vbs định dạng. Sau đó, chúng tôi sẽ sử dụng VBS tệp mã trong dòng lệnh windows và liên kết chúng với CSV và chuyển đổi chúng thành Excel tệp ( .xlsx )

Cách chuyển đổi CSV sang dòng lệnh XLSX (với các bước đơn giản)

Bước 1:Lưu tệp CSV

  • Lưu CSV của bạn tệp ( nguồn ) trong một thư mục cụ thể.

Cách chuyển đổi CSV sang dòng lệnh XLSX (với các bước đơn giản)

Bước 2:Mở Notepad từ Windows

  • Từ trình đơn tìm kiếm, mở Notepad ứng dụng.

Cách chuyển đổi CSV sang dòng lệnh XLSX (với các bước đơn giản)

Bước 3:Chèn mã VBS cho dòng lệnh để chuyển đổi CSV sang XLSX

  • Dán đoạn mã sau ( Tập lệnh Visual Basic ) VBS mã trong Notepad . Có các tùy chọn để thay đổi chiều rộng cột, ngăn cố định, áp dụng Bộ lọc , đưa ra một Tiêu đề đầy màu sắc và hơn thế nữa trong VBS
'======================================
' Convert CSV to xlsx Command Line
'======================================

srccsvfile = Wscript.Arguments(0) 
tgtxlsfile = Wscript.Arguments(1)

'Create an Excel worksheet where you want to place the file

On Error Resume Next 
'Set a variable and define
Set ObjectiveFileExcel = GetObject(,"Excel.Application")

'If condition for creating new instance if the find is not found
If Err.Number = 429 Then '> 0

'Set a command to create new instance 
Set ObjectiveFileExcel = CreateObject("Excel.Application")
End If

ObjectiveFileExcel.Visible = false
ObjectiveFileExcel.displayalerts=false

'Give a command to import CSV into Excel
Set ImportWbk = ObjectiveFileExcel.Workbooks.open(srccsvfile)
Set ImportWbk1 = ImportWbk.Worksheets(1)

'Set a command to adjust column widths
Set ObjectiveRng = ImportWbk1.UsedRange
ObjectiveRng.EntireColumn.Autofit()
' ObjectiveFileExcel.Columns(intColumns).AutoFit()
'Next

'Give TRUE statement to set the column Headings Bold
ObjectiveFileExcel.Rows(1).Font.Bold = TRUE

'Give TRUE statement to freeze panes for the Header Row
With ObjectiveFileExcel.ActiveWindow
.SplitColumn = 0
.SplitRow = 1
End With
ObjectiveFileExcel.ActiveWindow.FreezePanes = True

'Apply AutoFilter to Heading Row
ObjectiveFileExcel.Rows(1).AutoFilter

'Make Header row Interior Cyanide
ObjectiveFileExcel.Rows(1).Interior.ColorIndex = 31


'Save the worksheet
ImportWbk1.SaveAs tgtxlsfile, 51

'Make free the Lock on worksheetsheet
ObjectiveFileExcel.Quit()
Set ImportWbk1 = Nothing
Set ImportWbk = Nothing
Set ObjectiveFileExcel = Nothing

Cách chuyển đổi CSV sang dòng lệnh XLSX (với các bước đơn giản)

Bước 4:Lưu tệp VBS

  • Sau đó, nhập .vbs với tên tệp.
  • Chọn Tất cả các tệp từ Lưu dưới dạng .
  • Nhấp vào Lưu .

Cách chuyển đổi CSV sang dòng lệnh XLSX (với các bước đơn giản)

Bước 5:Thêm tệp Excel đích

  • Đặt điểm đến của bạn Excel tệp ( đã chuyển đổi ) trong cùng một thư mục. Đây là Excel tệp nơi bạn xuất dữ liệu từ CSV tệp.

Cách chuyển đổi CSV sang dòng lệnh XLSX (với các bước đơn giản)

Bước 6:Mở Hộp dòng lệnh của Windows để chuyển đổi CSV sang XLSX

  • Nhấn Shift + nhấp chuột phải .
  • Chọn Mở cửa sổ PowerShell tại đây tùy chọn để mở dòng lệnh windows.

Cách chuyển đổi CSV sang dòng lệnh XLSX (với các bước đơn giản)

Ghi chú: Dòng lệnh windows nằm trong tùy chọn Mở cửa sổ PowerShell tại đây trong Windows 10 . Trước đây, nó có tiêu đề là Mở Command Prompt trong thư mục này trong các phiên bản trước.

Bước 7:Chèn dòng lệnh để chuyển đổi CSV sang XLSX

  • Trong hộp dòng lệnh của windows, hãy dán lệnh sau.
.\convert-csv-to-excel C:\Users\Admin\Desktop\source.csv
  • Cuối cùng, nhấn Enter để chạy lệnh.

Cách chuyển đổi CSV sang dòng lệnh XLSX (với các bước đơn giản)

Bước 8:Kết quả cuối cùng

  • Do đó, hãy mở Excel tệp ( đã chuyển đổi ). Bạn sẽ thấy dữ liệu trong CSV ( nguồn ) tệp hiện được chuyển đổi thành Excel ( .xlsx ) tệp có chỉnh sửa được áp dụng với Tập lệnh Visual Basic ( VBS ).

Cách chuyển đổi CSV sang dòng lệnh XLSX (với các bước đơn giản)

Đọc thêm: Cách chuyển đổi CSV sang XLSX mà không cần mở (5 phương pháp dễ dàng)

Kết luận

Tôi hy vọng bài viết này đã cung cấp cho bạn hướng dẫn về chuyển đổi CSV tệp vào xlsx các tệp bằng dòng lệnh windows. Tất cả các quy trình này nên được học và áp dụng cho tập dữ liệu của bạn. Hãy xem sách bài tập thực hành và đưa những kỹ năng này vào bài kiểm tra. Chúng tôi có động lực để tiếp tục tạo các hướng dẫn như thế này vì sự hỗ trợ quý giá của bạn.

Nếu bạn có bất kỳ câu hỏi nào - Hãy hỏi chúng tôi. Ngoài ra, đừng ngại để lại ý kiến ​​trong phần bên dưới.

Chúng tôi, Exceldemy Nhóm, luôn phản hồi các thắc mắc của bạn.

Ở lại với chúng tôi và tiếp tục học hỏi.

Các bài viết có liên quan

  • Cách Tự động Mở Tệp CSV trong Excel với Các Cột (3 Phương pháp)
  • Cách Mở Tệp CSV bằng Các Cột trong Excel (3 Cách Dễ dàng)
  • Excel VBA để đọc tệp CSV thành mảng (4 ví dụ lý tưởng)
  • Cách chuyển đổi CSV sang Excel bằng các cột (5 phương pháp)
  • Excel VBA:Đọc từng dòng một tệp văn bản (6 ví dụ có liên quan)
  • Cách Nhập CSV vào Trang tính Hiện có trong Excel (5 Phương pháp)