Computer >> 컴퓨터 >  >> 소프트웨어 >> Office

열지 않고 CSV를 XLSX로 변환하는 방법(5가지 쉬운 방법)

종종 파일을 CSV 로 가져옵니다. 체재. 그 파일 형식은 그다지 사용자 친화적이지 않습니다. 이 기사에서는 6 CSV 변환 방법 XLSX 로 열지 않고. 기술을 보여주기 위해 3개의 열이 있는 데이터세트를 선택했습니다. :“이름 ", "이메일 ', '출생 연도 ".

열지 않고 CSV를 XLSX로 변환하는 방법(5가지 쉬운 방법)

열지 않고 CSV를 XLSX로 변환하는 5가지 방법

1. 텍스트 가져오기 마법사를 사용하여 열지 않고 CSV를 XLSX로 변환

첫 번째 방법으로 텍스트 가져오기 마법사를 사용합니다. CSV 변환 XLSX 로 형식.

단계:

  • 첫째, 데이터 탭>>> 텍스트/CSV에서 선택 .

열지 않고 CSV를 XLSX로 변환하는 방법(5가지 쉬운 방법)

데이터 가져오기 대화 상자가 나타납니다.

  • 둘째, "convert-csv-to-xlsx.csv라는 파일을 선택합니다. "를 누르고 가져오기를 누릅니다. .

열지 않고 CSV를 XLSX로 변환하는 방법(5가지 쉬운 방법)

새 창이 나타납니다.

  • 셋째, 로드 에서>>> "로딩... 선택 ".

열지 않고 CSV를 XLSX로 변환하는 방법(5가지 쉬운 방법)

여기에서 출력 을 선택합니다. 위치.

  • 그런 다음 '기존 워크시트: '를 입력하고 셀 A1을 가리킵니다. .
  • 마지막으로 확인을 누릅니다. .

열지 않고 CSV를 XLSX로 변환하는 방법(5가지 쉬운 방법)

따라서 우리는 변환 우리의 CSV XLSX에 파일 .

열지 않고 CSV를 XLSX로 변환하는 방법(5가지 쉬운 방법)

자세히 알아보기:CSV를 XLSX로 변환하는 방법(4가지 빠른 방법)

2. 레거시 마법사를 사용하여 열지 않고 CSV를 XLSX로 변환

이 섹션에서는 기존 마법사를 사용합니다. 변환하다 CSV의 파일 XLSX로 .

단계:

  • 먼저, ALT + F + T를 누릅니다. Excel 옵션 불러오기 창.
  • 둘째, 데이터에서>>> 체크 표시 표시 "텍스트에서(기존) "를 누르고 확인을 누릅니다. .

열지 않고 CSV를 XLSX로 변환하는 방법(5가지 쉬운 방법)

  • 셋째, 데이터 탭>>> 데이터 가져오기>>> 기존 마법사>>> 텍스트에서(기존) 선택 .

열지 않고 CSV를 XLSX로 변환하는 방법(5가지 쉬운 방법)

이제 가져오기 우리 파일을 다시.

열지 않고 CSV를 XLSX로 변환하는 방법(5가지 쉬운 방법)

그런 다음 텍스트 가져오기 마법사 창이 나타납니다.

  • 그런 다음 '내 데이터에 헤더가 있음에 체크 표시를 하세요. "를 클릭하고 다음을 클릭합니다. .

열지 않고 CSV를 XLSX로 변환하는 방법(5가지 쉬운 방법)

  • 그런 다음 쉼표를 선택합니다. 구분자로 , 다음을 누릅니다. .

열지 않고 CSV를 XLSX로 변환하는 방법(5가지 쉬운 방법)

  • 그런 다음 마침을 클릭합니다. .

열지 않고 CSV를 XLSX로 변환하는 방법(5가지 쉬운 방법)

그런 다음 출력 위치를 셀 A1으로 설정합니다. 시트2에서 .

  • 마지막으로 확인을 누릅니다. .

열지 않고 CSV를 XLSX로 변환하는 방법(5가지 쉬운 방법)

결론적으로, 우리는 이 방법을 사용하여 문제를 해결할 것입니다. 또한 이것이 최종 단계의 모습이어야 합니다.

열지 않고 CSV를 XLSX로 변환하는 방법(5가지 쉬운 방법)

자세히 보기:열지 않고 CSV 파일을 가져오는 Excel VBA(적합한 예 3개)

3. VBA 코드를 사용하여 열지 않고 CSV를 XLSX로 변환

이 방법에서는 다른 VBA CSV 변환 코드 파일. 여기에서 입력 및 출력 파일을 정의할 것이며 이 코드는 단일 파일 전용입니다.

단계:

  • 먼저 파일을 선택하고 탭>>> 경로 복사 선택 .

그러면 파일 위치가 복사됩니다.

열지 않고 CSV를 XLSX로 변환하는 방법(5가지 쉬운 방법)

  • 둘째, 세 번째 방법과 같이 , 모듈 불러오기 창을 열고 다음 코드를 입력합니다.
Sub CsvToXlsxConversion2()
Dim w As Workbook
 Set w = Workbooks.Open("C:\Users\Rafi\OneDrive\Desktop\Softeko\36\convert-csv-to-xlsx.csv")
 w.SaveAs Filename:="C:\Users\Rafi\OneDrive\Desktop\Softeko\36\convert-csv-to-xlsx.xlsx", _ 
 FileFormat:=xlWorkbookDefault, _ 
 ReadOnlyRecommended:=False, CreateBackup:=False
End Sub

VBA 코드 분석

  • 먼저 하위 프로시저를 호출합니다. CsvToXlsxConversion2 .
  • 둘째, 변수 선언 유형.
  • 셋째, 입력 파일을 정의합니다. Set 문 사용 .
    여기에 복사 경로를 통해 파일 위치가 있습니다. 옵션.
  • 마지막으로 출력 파일을 설정합니다. "convert.xlsx로 " 및 파일 형식을 xlWorkbookDefault , 이는 XLSX 를 의미합니다. 형식.

열지 않고 CSV를 XLSX로 변환하는 방법(5가지 쉬운 방법)

  • 마지막으로, 저장 실행 모듈 .

열지 않고 CSV를 XLSX로 변환하는 방법(5가지 쉬운 방법)

따라서 우리는 CSV를 변환 하는 또 다른 방법을 보여 주었습니다. 파일을 XLSX로 .

열지 않고 CSV를 XLSX로 변환하는 방법(5가지 쉬운 방법)

자세히 보기:CSV 파일을 XLSX로 변환하는 Excel VBA(간단한 예 2개)

유사한 수치

  • 텍스트 파일을 Excel로 자동으로 가져오는 방법(2가지 적절한 방법)
  • Excel VBA:쉼표로 구분된 텍스트 파일 가져오기(2개의 경우)
  • Excel의 기존 시트로 CSV를 가져오는 방법(5가지 방법)

4. 여러 CSV 파일을 열지 않고 XLSX로 변환하기 위해 VBA 코드 적용

Excel VBA를 사용할 것입니다. CSV 변환 파일. 여기에서 이 방법으로 폴더를 선택하고 이 코드는 변환 할 수 있습니다. 해당 폴더 내의 모든 파일. 더 이상 고민하지 말고 바로 실행에 들어가 보겠습니다.

단계:

여기에서 모듈을 불러올 것입니다. Visual Basic 내부 창 .

  • 첫째, 개발자 탭>>> Visual Basic 선택 .

열지 않고 CSV를 XLSX로 변환하는 방법(5가지 쉬운 방법)

  • 둘째, 삽입 >>> 모듈 선택 .

여기에서 코드를 작성할 것입니다.

열지 않고 CSV를 XLSX로 변환하는 방법(5가지 쉬운 방법)

  • 셋째, 다음 코드를 입력합니다.
Sub CsvToXlsxConversion()
Dim f As FileDialog
Dim fPath As String
Dim csvFile As String
Dim ws As String
Application.DisplayAlerts = False
Application.StatusBar = True
ws = ActiveWorkbook.Name
Set f = Application.FileDialog(msoFileDialogFolderPicker)
f.Title = "Select a folder:"
If f.Show = -1 Then
fPath = f.SelectedItems(1)
Else
Exit Sub
End If
If Right(fPath, 1) <> "\" Then fPath = fPath + "\"
csvFile = Dir(fPath & "*.csv")
Do While csvFile <> ""
Application.StatusBar = "Converting: " & csvFile
Workbooks.Open Filename:=fPath & csvFile
ActiveWorkbook.SaveAs Replace(fPath & csvFile, ".csv", ".xlsx", vbTextCompare), xlWorkbookDefault
ActiveWorkbook.Close
Windows(ws).Activate
csvFile = Dir
Loop
Application.StatusBar = False
Application.DisplayAlerts = True
End Sub

VBA 코드 분석

  • 먼저 하위 프로시저를 호출합니다. CsvToXlsx변환 .
  • 둘째, 변수 선언 유형.
  • 셋째, InputBox 폴더 선택 .
  • 그런 다음 코드는 모든 CSV 해당 폴더의 파일입니다.
  • 마지막으로 Do While 루프를 사용하고 있습니다. 변환 모든 CSV 파일.

열지 않고 CSV를 XLSX로 변환하는 방법(5가지 쉬운 방법)

  • 그런 다음 저장 모듈 .
  • 그런 다음 코드의 아무 곳이나 클릭하고 실행 버튼.

열지 않고 CSV를 XLSX로 변환하는 방법(5가지 쉬운 방법)

폴더를 선택하라는 메시지가 표시됩니다. .

  • 마지막으로 폴더를 선택합니다. , 확인을 누릅니다. .

열지 않고 CSV를 XLSX로 변환하는 방법(5가지 쉬운 방법)

XLSX 가 있는 두 개의 파일이 표시됩니다. 해당 폴더에서 포맷하십시오.

열지 않고 CSV를 XLSX로 변환하는 방법(5가지 쉬운 방법)

또한 데이터 변환이 OK인지 확인하기 위해 모든 파일을 열 수 있습니다. .

열지 않고 CSV를 XLSX로 변환하는 방법(5가지 쉬운 방법)

자세히 보기:Excel에서 열이 있는 CSV 파일을 자동으로 여는 방법(3가지 방법)

5. Utilizing Command-Line to Convert CSV to XLSX

In this section, we’re going to use the Command Prompt to convert CSV 파일.

단계:

  • Firstly, type the following code in the notepad .
sourceFile= Wscript.Arguments(0)
targetFile = Wscript.Arguments(1)
On Error Resume Next
Set tExcel = GetObject(,"Excel.Application")
If Err.Number = 429 Then
Set tExcel = CreateObject("Excel.Application")
End If
tExcel.Visible = false
tExcel.displayalerts=false
Set tWorkbook = tExcel.Workbooks.open(sourceFile)
Set tWorksheet1 = tWorkbook.Worksheets(1)
Set tRange = tWorksheet1.UsedRange
tRange.EntireColumn.Autofit()
tExcel.Rows(1).Font.Bold = TRUE
tWorksheet1.SaveAs targetFile, 51
tExcel.Quit()

VBS Code Breakdown

This is the Visual Basic scripting edition 코드.

  • Firstly, we’re setting two arguments.
  • Secondly, we’re defining the input file. Moreover, the first Worksheet is used in our code only.
  • Thirdly, we’re setting the cell 범위.
  • Then, we’re using Autofit .
  • After that, we’re making the first row Bold .
  • Finally, we’re saving the file as 51 (this means XLSX ).
  • Secondly, select All Files in “save as type: ".
  • Thirdly, Save it as “conversion.vbs ” filename.

열지 않고 CSV를 XLSX로 변환하는 방법(5가지 쉬운 방법)

  • Then, from the Start Menu>>> open Command Prompt .

열지 않고 CSV를 XLSX로 변환하는 방법(5가지 쉬운 방법)

  • After that, type this code and press ENTER .
CD "C:\Users\USER\Desktop\Exceldemy"

This will set our directory to our working folder.

  • Then, type this code.
conversion "C:\Users\USER\Desktop\Exceldemy\convert-csv-to-xlsx.csv" "C:\Users\USER\Desktop\Exceldemy\converted-using-cmd.xlsx"

This code will run our “conversion.vbs ” file. In our code, the first location is the input and the second one is the output file.

  • Finally, press ENTER .

열지 않고 CSV를 XLSX로 변환하는 방법(5가지 쉬운 방법)

Then, we can open our “converted-using-cmd.xlsx ” file to verify everything. We’ll see if everything worked as expected.

열지 않고 CSV를 XLSX로 변환하는 방법(5가지 쉬운 방법)

자세히 알아보기:Excel에서 열이 있는 CSV 파일을 여는 방법(3가지 쉬운 방법)

Convert CSV Incorporating Online Converter

For the last method, we can use any online converter. Here, we’re gonna use the website Cloud Convert to convert our file.

단계:

  • Firstly, go to the website .
  • Secondly, select our file.

열지 않고 CSV를 XLSX로 변환하는 방법(5가지 쉬운 방법)

  • Thirdly, select our file and click on Open .

열지 않고 CSV를 XLSX로 변환하는 방법(5가지 쉬운 방법)

  • Then, select XLSX as our output format and press Convert .

열지 않고 CSV를 XLSX로 변환하는 방법(5가지 쉬운 방법)

  • Finally, click on Download .

열지 않고 CSV를 XLSX로 변환하는 방법(5가지 쉬운 방법)

In conclusion, you can convert your CSV files via online tools too and this is what the final step should look like.

열지 않고 CSV를 XLSX로 변환하는 방법(5가지 쉬운 방법)

자세히 알아보기: How to Read CSV File in Excel (4 Fastest Ways)

결론

We’ve shown you 5 methods to convert CSV to XLSX without opening . If you face any problems regarding any of the methods, feel free to comment below. 읽어주셔서 감사합니다. 계속해서 발전하세요!

관련 기사

  • CSV 파일을 줄 단위로 읽는 Excel VBA(이상적인 3가지 예)
  • How to Open Notepad or Text File in Excel with Columns (3 Easy Methods)
  • Excel VBA:텍스트 파일을 문자열로 읽기(4가지 효과적인 경우)
  • VBA를 사용하여 텍스트 파일을 Excel로 가져오는 방법(3가지 쉬운 방법)