Excel 텍스트에서 열 Python

다양한 경우에 열의 텍스트를 Excel 워크시트의 여러 열로 분할해야 할 수 있습니다. 분할 기준은 공백, 쉼표, 특수 문자 등이 될 수 있습니다. 이 기사에서는 Python을 사용하여 Excel 워크시트에서 텍스트를 열로 분할하는 방법을 배웁니다. MS Excel의 Text to Columns 기능을 자동화합니다.

Excel의 텍스트를 열로 변환하는 Python API

Excel 워크시트에서 한 열의 텍스트를 여러 열로 분할하기 위해 Java를 통한 Python용 Aspose.Cells를 사용합니다. Python을 사용하여 Excel 파일을 생성, 수정 및 변환할 수 있는 강력하고 기능이 풍부한 API입니다. 다음 pip 명령을 사용하여 API를 설치할 수 있습니다.

pip install aspose-cells

Python을 사용하여 Excel에서 텍스트를 열로 분할

다음은 Python을 사용하여 Excel에서 텍스트를 열로 분할하는 단계입니다.

다음 코드 샘플은 Python에서 Excel의 텍스트에서 열로 작업을 수행하는 방법을 보여줍니다.

# Open Workbook
workbook = Workbook("workbook.xlsx")

# Access the first worksheet
worksheet = workbook.getWorksheets().get(0)

# Add people name in column A. Fast name and Last name are separated by space.
worksheet.getCells().get("A1").putValue("John Teal")
worksheet.getCells().get("A2").putValue("Peter Graham")
worksheet.getCells().get("A3").putValue("Brady Cortez")
worksheet.getCells().get("A4").putValue("Mack Nick")
worksheet.getCells().get("A5").putValue("Hsu Lee")

# Create text load options with space as separator.
txtLoadOptions = TxtLoadOptions()
txtLoadOptions.setSeparator(' ')

# Split the column A into two columns using TextToColumns() method.
# Now column A will have first name and column B will have second name.
worksheet.getCells().textToColumns(0, 0, 5, txtLoadOptions)

# Save the excel file.
workbook.save("TextToColumns.xlsx")

산출

Excel 텍스트에서 열 Python

무료 API 라이선스 받기

평가 제한 없이 API를 사용하려면 임시 라이선스를 취득할 수 있습니다.

결론

이 기사에서는 Python을 사용하여 Excel에서 텍스트를 열로 분할하는 방법을 배웠습니다. 더 정확하게는 Python을 사용하여 Excel에서 열의 텍스트를 여러 열로 분할하는 방법을 보았습니다. 문서를 사용하여 Java를 통해 Python용 Aspose.Cells에 대해 자세히 알아볼 수 있습니다. 질문이 있는 경우 포럼을 통해 문의하십시오.

또한보십시오