Computer >> คอมพิวเตอร์ >  >> ซอฟต์แวร์ >> Office

วิธีการแปลง CSV เป็น XLSX Command Line (ด้วยขั้นตอนง่ายๆ)

มีสองสามวิธีในการแปลง CSV ไฟล์ไปยังไฟล์ Excel (.xlsx , .xlsm ). แต่คุณสามารถทำได้โดยใช้บรรทัดคำสั่งของ windows นอกจากนี้ คุณสามารถแก้ไข CSV ตามความต้องการที่คุณต้องการส่งออกข้อมูลใน Excel ไฟล์. บทช่วยสอนนี้จะแสดง วิธีแปลง CSV เป็น xlsx โดยใช้บรรทัดคำสั่งของ windows

8 ขั้นตอนง่ายๆ ในการแปลง CSV เป็น XLSX Command Line

ในภาพต่อไปนี้ เราได้จัดเตรียมชุดข้อมูลของ CSV ไฟล์. อันดับแรก เราจะพิมพ์ Visual Basic Script (VBS ) รหัสใน Notepad แอปพลิเคชัน. จากนั้นเราจะบันทึกไว้ใน .vbs รูปแบบ. ต่อไปเราจะใช้ VBS ไฟล์โค้ดในบรรทัดคำสั่งของ windows และเชื่อมโยงกับ CSV ไฟล์และแปลงเป็น Excel ไฟล์ (.xlsx )

วิธีการแปลง CSV เป็น XLSX Command Line (ด้วยขั้นตอนง่ายๆ)

ขั้นตอนที่ 1:บันทึกไฟล์ CSV

  • บันทึก CSV . ของคุณ ไฟล์ (แหล่งที่มา ) ในโฟลเดอร์เฉพาะ

วิธีการแปลง CSV เป็น XLSX Command Line (ด้วยขั้นตอนง่ายๆ)

ขั้นตอนที่ 2:เปิด Notepad จาก Windows

  • จากเมนูค้นหา เปิด Notepad แอปพลิเคชัน

วิธีการแปลง CSV เป็น XLSX Command Line (ด้วยขั้นตอนง่ายๆ)

ขั้นตอนที่ 3:ใส่โค้ด VBS สำหรับ Command Line เพื่อแปลง CSV เป็น XLSX

  • วางสิ่งต่อไปนี้ (Visual Basic Script ) VBS รหัสใน Notepad . มีตัวเลือกในการเปลี่ยนความกว้างของคอลัมน์, บานหน้าต่างตรึง, ใช้ ตัวกรอง ให้ ส่วนหัว . ที่มีสีสัน และอีกมากมายใน 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

วิธีการแปลง CSV เป็น XLSX Command Line (ด้วยขั้นตอนง่ายๆ)

ขั้นตอนที่ 4:บันทึกไฟล์ VBS

  • จากนั้น พิมพ์ .vbs ด้วยชื่อไฟล์
  • เลือก ไฟล์ทั้งหมด จาก บันทึกเป็นประเภท .
  • คลิกที่ บันทึก .

วิธีการแปลง CSV เป็น XLSX Command Line (ด้วยขั้นตอนง่ายๆ)

ขั้นตอนที่ 5:เพิ่มไฟล์ Excel ปลายทาง

  • วางปลายทางของคุณ Excel ไฟล์ (แปลงแล้ว ) ในโฟลเดอร์เดียวกัน นี่คือ Excel ไฟล์ที่คุณส่งออกข้อมูลจาก CSV ไฟล์.

วิธีการแปลง CSV เป็น XLSX Command Line (ด้วยขั้นตอนง่ายๆ)

ขั้นตอนที่ 6:เปิดกล่องบรรทัดคำสั่งของ Windows เพื่อแปลง CSV เป็น XLSX

  • กด  Shift  +  คลิกขวา .
  • เลือก เปิดหน้าต่าง PowerShell ที่นี่ ตัวเลือกเพื่อเปิดบรรทัดคำสั่งของ windows

วิธีการแปลง CSV เป็น XLSX Command Line (ด้วยขั้นตอนง่ายๆ)

หมายเหตุ: บรรทัดคำสั่งของ windows จะอยู่ใต้ตัวเลือก เปิดหน้าต่าง PowerShell ที่นี่ ใน Windows 10 . เดิมชื่อ เปิด Command Prompt ในโฟลเดอร์นี้ ในเวอร์ชันก่อนหน้า

ขั้นตอนที่ 7:แทรกบรรทัดคำสั่งเพื่อแปลง CSV เป็น XLSX

  • ในกล่องบรรทัดคำสั่งของ windows ให้วางคำสั่งต่อไปนี้
.\convert-csv-to-excel C:\Users\Admin\Desktop\source.csv
  • สุดท้าย กด Enter เพื่อรันคำสั่ง

วิธีการแปลง CSV เป็น XLSX Command Line (ด้วยขั้นตอนง่ายๆ)

ขั้นตอนที่ 8:ผลลัพธ์สุดท้าย

  • ดังนั้น เปิด Excel ไฟล์ (แปลงแล้ว ). คุณจะเห็นข้อมูลใน CSV (ที่มา ) ไฟล์ถูกแปลงเป็น Excel (.xlsx ) ที่มีการใช้การแก้ไขด้วย Visual Basic Script (VBS )

วิธีการแปลง CSV เป็น XLSX Command Line (ด้วยขั้นตอนง่ายๆ)

อ่านเพิ่มเติม: วิธีแปลง CSV เป็น XLSX โดยไม่ต้องเปิด (5 วิธีง่ายๆ)

บทสรุป

ฉันหวังว่าบทความนี้จะให้คำแนะนำเกี่ยวกับการแปลง CSV ไฟล์ไปยัง xlsx ไฟล์โดยใช้บรรทัดคำสั่ง windows ขั้นตอนทั้งหมดเหล่านี้ควรเรียนรู้และนำไปใช้กับชุดข้อมูลของคุณ ดูสมุดแบบฝึกหัดและนำทักษะเหล่านี้ไปทดสอบ เรามีแรงจูงใจที่จะทำบทแนะนำแบบนี้ต่อไปเนื่องจากการสนับสนุนที่มีค่าของคุณ

หากคุณมีคำถามใด ๆ - อย่าลังเลที่จะถามเรา นอกจากนี้ โปรดแสดงความคิดเห็นในส่วนด้านล่างนี้

พวกเรา ความเป็นเลิศ ทีมงานจะตอบคำถามของคุณเสมอ

อยู่กับเราและเรียนรู้ต่อไป

บทความที่เกี่ยวข้อง

  • วิธีการเปิดไฟล์ CSV ใน Excel ด้วยคอลัมน์โดยอัตโนมัติ (3 วิธี)
  • วิธีการเปิดไฟล์ CSV ที่มีคอลัมน์ใน Excel (3 วิธีง่ายๆ)
  • Excel VBA เพื่ออ่านไฟล์ CSV ลงใน Array (ตัวอย่างในอุดมคติ 4 ตัวอย่าง)
  • วิธีการแปลง CSV เป็น Excel ด้วยคอลัมน์ (5 วิธี)
  • Excel VBA:อ่านไฟล์ข้อความทีละบรรทัด (6 ตัวอย่างที่เกี่ยวข้อง)
  • วิธีการนำเข้า CSV ลงในแผ่นงานที่มีอยู่ใน Excel (5 วิธี)