Excel Python에서 행과 열 복사

Excel 파일을 생성하고 처리하는 동안 워크시트의 특정 행과 열에서 데이터를 복사해야 할 수 있습니다. 이 기능을 프로그래밍 방식으로 구현하기 위해 이 문서에서는 Python에서 Excel 워크시트의 행이나 열을 복사하는 방법을 보여줍니다. 단계 및 코드 샘플을 사용하여 Excel 행과 열을 별도로 복사하는 방법을 보여줍니다.

Excel에서 행과 열을 복사하는 Python 라이브러리

Excel 파일의 행과 열을 복사하기 위해 Aspose.Cells for Python을 사용합니다. Python 응용 프로그램 내에서 Excel 파일을 만들고 처리할 수 있는 놀랍고 기능이 풍부한 라이브러리입니다. 라이브러리를 다운로드하거나 다음 명령을 사용하여 설치할 수 있습니다.

> pip install aspose-cells

Python에서 Excel의 행에서 데이터 복사

다음은 Python을 사용하여 Excel 워크시트의 행을 복사하는 단계입니다.

  • 먼저 Workbook 클래스를 사용하여 Excel 파일을 로드합니다.
  • Workbook.getWorksheets() 컬렉션에서 원하는 워크시트를 가져옵니다.
  • Worksheet.getCells().copyRow(cells, sourceRowIndex, targetRowIndex) 메서드에서 원본 및 대상 행 인덱스를 지정하여 원하는 행을 복사합니다.
  • 마지막으로 Workbook.save(string) 메서드를 사용하여 업데이트된 Excel 파일을 저장합니다.

다음 코드 샘플은 Python에서 Excel 워크시트의 행을 복사하는 방법을 보여줍니다.

# XLSX 통합 문서 로드
wb = Workbook("workbook.xlsx")

# 원하는 워크시트의 참조 가져오기
worksheet = wb.getWorksheets().get(0)

# 데이터, 서식, 이미지 및 그리기 개체가 있는 두 번째 행을 워크시트의 16번째 행에 복사합니다.
worksheet.getCells().copyRow(worksheet.getCells(), 1, 15) 

# 통합 문서 저장
wb.save("copy-excel-row.xlsx")

Python에서 Excel 워크시트의 열 복사

다음은 Python을 사용하여 Excel 워크시트의 열을 복사하는 단계입니다.

  • 먼저 Workbook 클래스를 사용하여 Excel 파일을 로드합니다.
  • Workbook.getWorksheets() 컬렉션에서 원하는 워크시트를 가져옵니다.
  • Worksheet.getCells().copyColumn(cells, sourceColumnIndex, targetColumnIndex) 메서드에서 소스 및 대상 열 인덱스를 지정하여 원하는 열을 복사합니다.
  • 마지막으로 Workbook.save(string) 메서드를 사용하여 업데이트된 Excel 파일을 저장합니다.

다음 코드 샘플은 Python을 사용하여 Excel 워크시트의 열을 복사하는 방법을 보여줍니다.

# XLSX 통합 문서 로드
wb = Workbook("workbook.xlsx")

# 원하는 워크시트의 참조 가져오기
worksheet = wb.getWorksheets().get(0)

# 통합 문서의 첫 번째 워크시트에서 첫 번째 열 복사
worksheet.getCells().copyColumn(worksheet.getCells(), 0, 2) 

# 통합 문서 저장
wb.save("copy-excel-columns.xlsx")

Excel 행/열에서 데이터를 복사하는 Python 라이브러리 - 무료 라이선스 받기

Aspose.Cells for Python을 사용하고 무료 임시 라이선스를 사용하여 평가 제한 없이 Excel 행과 열의 데이터를 복사할 수 있습니다.

결론

이 기사에서는 Python에서 Excel 워크시트의 행과 열을 복사하는 방법을 배웠습니다. 제공된 코드 샘플을 사용하여 다른 Excel 통합 문서 내에서 행이나 열을 복사할 수도 있습니다.

Aspose의 Python용 Excel 라이브러리 살펴보기

Aspose.Cells for Python의 문서를 방문하여 다른 흥미로운 기능을 탐색할 수 있습니다. 질문이 있는 경우 포럼에 자유롭게 게시하십시오.

또한보십시오